UI for enabling plugins or assigning them to "extension points" is unclear and needs design #24107
Replies: 4 comments
-
A related issue is that setting title: “title” conditionally in version 4.4 in the “onCompleted” section no longer works. The Jan 4 version has the changes described here and title in the menu doesn’t work, conditionally. Late June 4.4 does work. Since I don’t know the design goals, it’s difficult to comment. But, using conditional logic allows one plug-in to load in versions 3.6, 4.2 and 4.4, assuming other components are also compatible. If this should be reported and documented separately, please tell me. It could be that titles go away by design, making posting pointless. |
Beta Was this translation helpful? Give feedback.
-
That is more related to #23419, but I think it would be good to open a new issue for that. |
Beta Was this translation helpful? Give feedback.
-
This was reverted by @igorkorsukov so it no longer appears in 4.4. |
Beta Was this translation helpful? Give feedback.
-
Why was this converted to a discussion? That means we can't really do anything useful with this anymore... |
Beta Was this translation helpful? Give feedback.
-
Issue type
UI bug (incorrect info or interface appearance)
Bug description
In the panel to manage a plugin's shortcut and enabledness, there is now a dropdown to enable a plugin or assign it to an "extension point".
This will need a UI design pass. The main problems with it are the following:
Also, I'm personally still of the opinion that this is not the right way to present these "extension points" to the user. Instead, I'd prefer to see it as a sort of "if this than that" style automation, where you see a list of possible triggers and then assign plugins or other actions to these triggers. Now, it feels like it's the wrong way around, where you have to assign a trigger to a plugin.
Steps to reproduce
Screenshots/Screen recordings
MuseScore Version
master (4.4)
Regression
Yes, this used to work in a previous version of MuseScore 4.x
Operating system
*
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions