LXPanel Roadmap
From LXDE.org
Contents |
[edit] The panel itself
- Current multi-panel support is quite dirty and needs some rework
[edit] Consider using libwnck
- This lib is designed for something like desktop panel. It encapsulates the complexity of window management in X11.
- Although this is claimed to be part of GNOME, it's quite small and desktop-independent.
- It's not a big lib, so performance penalty and required memory usage might be minimal? (profile is needed here)
[edit] Consider using dbus/HAL
- I believe that battery monitor can be more correct and stable if it's HAL-based.
- Besides, volume management support is possible with HAL
- Network monitor might gets benefit from this
[edit] Audio volume mixer plugin
- Should calls external tools like volume controller of pulse audio or gnome-volume-control
- Otherwise, directly use pulse audio?
- GStreamer-based solution is yet another option which is used by XFCE.
[edit] Move some plugins like netstat to seperate projects
- netstat plugin is currently buggy and is not yet for production use
- netstat plugin uses some libs which are totally useless to other parts of lxpanel.
[edit] Application launcher
- it definitely needs some re-work.
- adding programs from applications menu is a must-have
[edit] Application menu
- Now it works well with the whole new menu-cache library.
- Create a separate plugin specifically for applications menu is much better than mess up with the existing menu plugin. In this way we can add more features to it without the compatibility problems with the original menu plugin originated from fbpanel.
[edit] Task Bar
- There are bugs when panel gets resized
- Maybe we should paint the buttons ourselves if custom background are used by the panel instead of gtk+ theme.
- popup menu of the buttons is sometimes broken?

