now all of the slicers I know set the same retraction value whether it need to travel 50mm or 200mm which is quite annoying for me at least.
So here's my idea:
The further it travel, the more retraction value it get. The shorter the distance the more minimal retraction it will get.
so its more adaptive toward its travel distance which i call "smart retraction"
cheers