-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: is there any way to Hide or Sort context menu items? #773
Comments
This is something that should be implemented. I also found myself overwhelmed by all the options and it's only going to get worse over time, as we add new ones. Currently, only a few can be disabled (without changing the code) by disabling the plugin that generates them. |
Can't agree more. Purify and classify configuration items to achieve a simple and smooth setting UI? Tabby1 has a smooth settings experience. Footnotes |
And plugins no there own setting page, |
Two things about this. We should put all plugin context menu items in their own Plugins sub-menu. We should look to see if there's a way to integrate plugin configurations into the plugin tab of the preferences section. There's room for it there. @yurenchen000 can you say more about what you like for tabby in particular? Is the context menu configurable somehow? |
Yes, the I was also interested in it. BTW, feels that the plugin capabilities are very limited:
|
I'm not sure for now. I don't very rely on context-menu in
I think it's about legacy vs modern app UX.
|
This discussion sounds interesting. Also its good to have the list of plugin support features compiled at one place (as above) thanks. I will look into this also. Also just to add to brain storming:
|
So, don't want to be over excited just yet, I am testing it and cleaning up. Below is the working plugin screenshot with following features: -Context Menu Edit
TODO: groups and etc will do later once functionality is tested Note: Items below Preferences are done by plugin and even Preference can register its action via plugin, but I am keeping some things same for testing for now.
|
…tems gnome-terminator#773 - Adds a context menu (right click) - Gives an UI under Preferences->Plugins with capability to organize items - Supported by PluginEventRegistry which helps to add plugin actions to menu - apart from other plugins using this, for eg. this context_menu_plugin can - register its menu functions while itself creating a menu - ContextMenu items will appear in the order of plugin loading, so may be later we can have a priority / order in plugin loading - Supported by KeyBindUtil for action key / desc matching - Changes made to prefseditor.py for selection of plugin preferences, - update_gui etc - Cleans and identifies common dependencies which can we further worked on - - Gradual removal of menuitems to be done with checking logic and removal of if - based conditions. All cases are being compiled in class Filter below which - have to be removed -
Context Menu Plugin
Things to Note:
Other Observations:
Testing:
Test for:
Extending Features to other Plugins:
|
…#889 - Current list of Keybindings in Preferences->Keybindings are shown after merging - The merge happens in prefseditor.py - Cleaning and moving the code from prefseditor.py - Adding a function to get plugin via name - Adding some missing keybindings in config.py and prefseditor.py and syncing them for consistency - These changes were also part of: Feature: is there any way to Hide or Sort context menu items? gnome-terminator#773 and Pull request: [Plugin ContextMenuPlugin] 773-Feature-is-there-any-way-to-Hide-or-Sort-context-menu gnome-terminator#842 - So decoupling these as separate issue
the built-in menu, and plugins added menu item.
there can be dozens of menu items.
Is there a way to
Grouping
menu in 2.1.3Copy
Paste
item followed by a horizon lineIs it possible implement it in a plugin,
OR have to change the terminator source code?
The text was updated successfully, but these errors were encountered: