Regarding the recent discussion of slurs from grace notes often needing manual positioning… I know there are several ways these could be calculated, and it’s not “one size fits all.”
I just had a thought… I wonder whether there could be a number of different slur positioning possibilities, like presets, based on different algorithms (attachment points, maximum angles, etc). Different settings for each of these would give a different result. Then with a slur selected, if the default positioning wasn’t ideal, the user could press a key to toggle through the different presets to see if one of them was a good fit for that specific scenario. Some presets would clearly be a bad fit, but perhaps some might be better than the default in certain cases.
Of course manual positioning would be possible as before, and still needed in some cases. But I wonder if this might be a faster way to find an “automatic” solution.
These could be a property of the slur, toggled in the Properties panel as a dropdown, maybe. Removing this property would reset the slur to the default positioning. Just a thought.