Harminize features/style of panel windowlist plugin and xfdesktop windowlist and move into libxfce4windowingui
Hi everyone,
I've just noticed a few inconsistencies in the windows list menus present in Xfce 4.18.
The purpose of a windows list menu is to display a menu listing all your workspaces and the windows in each of them. To the best of my knowledge it seems like Xfce currently has two of these types of menus and they are almost the same, but not quite.
One of them is accessible through the panel's items and is called Window Menu and once clicked it displays a menu like shown in the following image
Instead the other one can be displayed by launching the following command
xfdesktop --windowlist
or by binding it to a keyboard shortcut with the following result
As can be seen in the above images the two menus are almost identical but use different styles to list their entries, namely:
- the panel's menu lists minimized windows names within squared brackets, while the xfdesktop one does not
- both make the minimized windows icons grayish
- the panel's menu highlight the current workspace by displaying its name in bold characters (and the others in italic), while the xfdesktop menu puts all workspaces names in bold, no matter which one is currently used Is it because these menus are two different implementations, i.e. they don't share the same code, or is it just a matter of styling preferences which are applied differently?
Thank you and keep up with the good work!