This is an old revision of the document!
Branch (master): https://git.xfce.org/xfce/xfce4-panel/
Open Issues and TODOs
- An error occurred while fetching this feed: https://bugzilla.xfce.org/buglist.cgi?list_id=36248&product=Xfce4-panel&query_format=advanced&resolution=---&version=4.13.0&title=Bug%20List&ctype=atom
TODO
- fix drag and drop (e.g. moving internal plugins within the panel from the context menu - moving in the prefs dialog works, moving external plugins also works)
- oddly, DND works for internal plugins too when /force-all-external is set to true
- even with external plugins, DND doesn't fully work. the possible targets are only next to internal plugins, so you cannot e.g. drop an external plugin between two other external plugins
- branch that could help with debugging: https://git.xfce.org/users/andrzejr/xfce4-panel/log/?h=drag_and_drop_experiments
- mclasen mentioned that investigating https://developer.gnome.org/gdk3/stable/gdk3-Drag-and-Drop.html#gdk-drag-context-manage-dnd may help understanding what's going on (a lot of functionality was moved there)
- with /force-all-external=true tasklist size is incorrect (always minimum)
- fix the deprecation warnings (excl. gtkimagemenuitem, systray)
- improve the calendar style of the time plugin (padding sucks etc)
- tracked upstream for now, maybe we'll integrate some changes in the panel (where needed)
Regression
Intelli-hide:
- maximize a window
- bring a small window that does *not* cover the panel to the front/focus
- click to open a menu and then to close it
- the panel jumps out and in again in this case (in Gtk2 it simply remains visible, which is the correct behavior)