It might not be a good idea to have a setting called something like "Invert buttons orientation" in each plugin like Action Buttons to choose if what the plugins shows in the panel should be horizontal or vertical.
This makes it harder to change the panel preferences.
Suppose i have the panel set up nicely in horizontal mode but now i want to change to deskbar/vertical.
But if i do that i might have to go into the plugins that have such a setting a toggle it to be able to see the plugin correctly.
And then if i switch the panel back to horizontal again i would have to go into the plugin settings again.
I would think it smart to select the panel mode (horizontal/vertical/deskbar) and then the plugins have to adapt to what ever orientation/space they are given by the panel.
So if the panel is only wide enough for 3 buttons and the plugin wants to show 6 well then wrap it/use two rows for the plugin instead of cutting half of it off.
Seems in deskbar mode the panel is orientated vertically but the plugins are orientated horizontally.
But then if the plugin have an "Invert buttons orientation" settings then who knows.
The plugins usually do adapt and follow the panel's orientation, that's the whole point of having the orientation setting in the panel preferences.
If a plugin ignores the orientation that's a bug in the plugin. WRT actions plugin I think it was intended as a feature.
Which other plugins do you see problems with?
-- GitLab Migration Automatic Message --
This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/223.
Please create an account or use an existing account on one of our supported OAuth providers.
If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests
Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev