Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
releng:4.14:roadmap:xfce4-panel [2017/04/21 00:12] – ochosi | releng:4.14:roadmap:xfce4-panel [2017/06/13 00:08] – ochosi |
---|
Branch (master): https://git.xfce.org/xfce/xfce4-panel/ | Branch (master): https://git.xfce.org/xfce/xfce4-panel/ |
| |
| **Open Issues and TODOs** |
| {{rss>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 20 1d date}} |
| |
**TODO** | **TODO** |
| |
* enter/leave opacity broken for external gtk2 plugins | |
* 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) | * 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 | * 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) | * 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) | * with /force-all-external=true tasklist size is incorrect (always minimum) |
* fix the deprecation warnings (excl. gtkimagemenuitem, systray) | * fix the deprecation warnings (excl. gtkimagemenuitem, systray) |
* gtk_misc_set_padding | |
* gtk_icon_size_from_name | |
* etc. | |
* 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) | |
* https://bugzilla.gnome.org/show_bug.cgi?id=780327 | |
* https://bugzilla.gnome.org/show_bug.cgi?id=780334 | |
* https://bugzilla.gnome.org/show_bug.cgi?id=780328 | |
| |
**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) | |
| |
**DONE** | |
* <del>fix broken internal plugin preferences dialogs</del> (Simon) | |
* <del>no "walking ants" when opening the panel prefs dialog</del> | |
* <del>re-add autohide features (intelligent hiding)</del> (Simon) | |
* <del>incorrect panel icon sizes in directory menu, window menu, show desktop (esp. Adwaita)</del> | |
* <del>the panel has no "outer border" drawn like before (was part of the "draw" callback and done with cairo)</del> - (Simon) | |
* <del>panel border is not updated on style-changed signal (i.e. when changing themes)</del> | |
* <del>fix mess with theming/background colors/transparency</del> - mostly done with only CSS now! (Simon) | |
* <del>panel has to be hovered after startup to get correct foreground color/state</del> fixed in [[https://git.xfce.org/xfce/xfwm4/commit/?id=0feb29e78bb3b36387950dc2fb8d991ac875a374|Xfwm4 master]] | |
* <del>the gtkstatusicons (i.e. the systray icons) all have broken background colors</del> | |
* <del>background partially transparent when the panel is unlocked</del> | |
* <del>re-add exo to plugins that need it (or better: use glib instead)</del> | |
* windowmenu | |
* applicationsmenu | |
* tasklist | |
* directorymenu | |
* <del>panel icon initially invisible on hover (esp. Adwaita). Affects launchers, action buttons, directory menu, window menu etc. Icons briefly invisible during hover animation.</del> | |
* <del>This is a bug in xfce_panel_image. it should be replaced with gtk_image_from_icon_name and the sizing should be returned from libxfcepanel: https://git.xfce.org/xfce/xfce4-panel/commit/?id=c183ccab6a9ea941154752abb0172193eaca35fa</del> | |
* all internal plugins should be fixed | |
* <del>desktop switcher (pager) shows no highlight on mouse hover or for active desktop</del> | |
* fallback set which fixes bright themes, any theme can override / fix the default set by the panel plugin | |
* <del>tasklist:</del> | |
* <del>problems with redrawing when enabling/disabling labels</del> | |
* <del>problems with redrawing when changing grouping settings</del> | |
* <del>Replace GtkStock</del> | |
* <del>separator-plugin:<del> | |
* <del>re-add the dots style</del> | |
* <del>fix the handle style</del> | |
* <del>applications menu plugin icon is missing at first startup?</del> | |