nsz32 / docklike-plugin

A Dock-like Taskbar Plugin for XFCE
GNU General Public License v3.0
323 stars 42 forks source link

Menu Usability #99

Open dolphinoracle opened 3 years ago

dolphinoracle commented 3 years ago

I've been doing some user testing with the docklike plugin. 2 suggestions have come about pertaining to the right-click menu.

  1. instead of making Launch/Pin horizontal from each other on the menu, set them vertical like all the other menu entries.
  2. place an option for the docklike plugin preferences menu in the top level of the right click menu that is generated by right-clicking on a icon that is present. the preferences menu is accessible via clicking between present icons, but the target area is extremely small.
davekeogh commented 3 years ago
  1. Yeah, I kind of agree with you. The only issue is that the menu can get ridiculously long under certain circumstances already. Look at this: longmenu There's an edit button as well that's hidden because it doesn't work 100% yet. Putting some stuff in a sub-menu may be an option.

  2. Ctrl-right click on the plugin to get the menu with preferences on it (this is true of any panel plugin).

dolphinoracle commented 3 years ago

that is a lot. a submenu is a good idea.

as far as the control+right click...never knew that one, and I've been using Xfce for a long long time. Most (every?) other plugin as preferences accessible on the right click menu. I know the tasklist and docklike are a little weird in that regard because of the window menus.

despite the length issues, I think that preferences/and/or plugin menu needs exposed on a standard right-click.

side note...is there a commandline-method to launch the preferences dialog?

davekeogh commented 3 years ago

The preferences are exposed through the panel's dialog as well. I don't think it's really necessary to add another menu item for them. The system tray and task list plugins, as you say, also have this issue. Secondly, all the items in this menu are related to launcher it is attached to not the plugin itself.

We can add a commandline method by supporting xfce4-panel's remote-event signal. See here: https://github.com/davekeogh/xfce4-docklike-plugin/commit/dba5145d6d28e2cbcd8b2ecaa16daf2022f78b60

I don't have a ton of time to devote to this right now, but I am making some changes to the menu in my branch.

dolphinoracle commented 3 years ago

I see you've committed the remote-event signal change. Good.

Thanks for the back-and-forth.

d.o.

On Mon, Apr 26, 2021 at 3:45 PM David Keogh @.***> wrote:

The preferences are exposed through the panel's dialog as well. I don't think it's really necessary to add another menu item for them. The system tray and task list plugins, as you say, also have this issue. Secondly, all the items in this menu are related to launcher it is attached to not the plugin itself.

We can add a commandline method by supporting xfce4-panel's remote-event signal. See here: @.*** https://github.com/davekeogh/xfce4-docklike-plugin/commit/dba5145d6d28e2cbcd8b2ecaa16daf2022f78b60

I don't have a ton of time to devote to this right now, but I am making some changes to the menu in my branch.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nsz32/docklike-plugin/issues/99#issuecomment-827097341, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTAQ7MSIUNBUFITC537CBLTKW7FLANCNFSM43RYTPIQ .