Changes on multiple buttons deletes text - and no UNDO?

Selecting 12 Buttons I made to change the text size does delete the content (my text).

  • selecting all
  • going to bright design, and the text field is already white background (I did not chose white). Maybe here BTT deleted already my text?
  • pressing UNDO (cmd+Z) doesn't do anything. Actually, I experienced before already that there isn't an UNDO here at all?

yes, the text and its attributes are saved as one package in rich-text, it is not possible to change individual attributes of specific parts of the text for multiple items at once. When changing anything about the text, it will apply that new richtext to all selected items.

When I just tried the undo was working, but changing this stuff at multiple items simultaneously is pretty complex, possibly it breaks the undo stack in some cases.

That's impractical, what a pity! Unfortunately, the copy function does not help either, as the text is then also completely overwritten for everyone. At the moment BTT forces me to make the first button 100% perfect and only then go to copy (on F2-F12). This doesn't work for me, as I'm not a UI professional, but a newbie who has to try things out first before he can commit himself.
Is there a beginners friendly workaround?

Sorry, I don't have a better answer but no, there is no workaround for this.

I might have an idea on how to solve this specific issue though. When defining floating menus in code, you can already specify a template item. I could do similar for when using the UI. So for example you would define one "template" item and then add multiple "simple" items, that only allow setting unformatted text and choose an icon but reference the template item.

I did work on this a bit more and was able to change the behavior to something that might be better.

With 5.243 if you select multiple items it will show a dummy text like this:

You can then change the formatting of that dummy text and it will not change the actual text - only the formatting.

2 Likes