Add action to quickly create a button shortcut#3500
Conversation
|
There are a lot of requests for things like sticky buttons, or button references or master/slave buttons. I think the most promising idea for this problem is another abstraction layer between the logic and the controls with the ability to 1:n mapping. Currently a button has a style and actions sets and one set of feedbacks. Currently they belong to the button. If we would introduce a pool of action sets and a pool of feedback sets and a pool of styles and you can use that on any button, then you can easily have as many buttons as you like with the same actions and the same look. This is also described here #2387 (quite long and old proposal, but still quite up to date) |
|
I'm also a little worried about the brittleness of using this, but I'm not sure if that should stop this from being done. |
Add the ability to quickly create a button that executes the action of another button and mimicks its appearance. Useful when you need the exact same button in multiple places and don't want to duplicate the button/maintenance.
We do this all the time to have a specific button available on a bunch of pages, for instance a lights/graphics clear button or a go back to home button. Or when we have create an event-specific page with the most-needed controls.
Uses existing actions/feedback to trigger/look like the target button.
An alternative approach would be to make a more fundamental "shortcut button" type that does not have its own configuration/actions/etc. For now, I chose this approach to avoid a larger maintenance burden by using existing concepts and to have quicker user feedback on the usefulness of this feature.