R8 Changing annotation style resets 'Fit text' to Auto

As Auto and Hint options were overlapping dimension text on chains of dimensions, I manually set the fit to suit. Then I created a new Annotation Style with ticks instead of arrows and applied it to my dimensions. ‘Fit text’ was reset to Auto on all of them, losing the positioning work I had done previously.

Changing the current annotation style should not arbitrarily lose my work.

Rhino 8.32.26131.18001

Has this ever worked in a different way? Is your request to keep all overrides that were made to a dimension and port it over to the selected annotation style?

No idea!

I think we may be saying the same thing in different words, but for the avoidance of doubt: I don’t want to port overrides into the new style. I want to apply the new style to my dimensions but keep each dimension’s previously set ‘Fit text’ values. It’s tedious adjusting them to get neat dimensioning so having to redo them after a style change is frustrating.

but these things contradict each other I think. If the dimension is set to Auto and you override one to align different, that is an override. Swapping to a different dimension style clears overrides and as far as I looked back, this has always been like that. If we would have to change this behavior, it should be done for all overrides to keep it consistent. Or why would the alignment be an exception? The alignment choice might just as well be a result of the dimension not fitting, because of font, or font size, and changing the style could make that choice obsolete.

Yes it might, but lets look more deeply at this. So if I shifted the value from Inside to Hint Left then I did so to make it fit better. If I change the font to one that takes up more space it may or may not still fit at hint left, but it is definitely not going to fit at Inside, so my override is still a better option. If I choose a font that takes less space then it might or might not fit Inside, but definitely fits at hint left, so my override is again somewhat the better option.

I don’t need that (hmm, except maybe for where a dim or annotation has been dragged to a new position), but if you want to include it because others do need it then that’s fine with me.

Tying the behaviour to an option switch associated with the choice of a new style could allow people to choose the traditional outcome or the new.

Consider this my request then! But as a separate option. Sometimes I want to change the dimension style but keep overrides. Other times I want it to… override overrides, heh.

Not sure how to implement it from a UX perspective. Making it a command (and a dedicated button in the Drafting toolbar perhaps) would be probably the least intrusive instead of trying to fit this functionality into the annotation properties panel somehow.

Is there a command to set annotation style of selected objects? That alone would be handy, sometimes I want to change the style of dimensions, texts, radial dimensions, leaders etc. all at once. I can select all those but then have to go through individual tabs in the Properties panel and change the style for each type. If there were a command like SetAnnotationStyle and then such a command had an option like KeepOverrides=Yes/No, that would be perfect.