Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
releng:4.8:roadmap:xfce4-panel [2009/08/26 13:58] 145.225.60.4releng:4.8:roadmap:xfce4-panel [2011/02/06 23:49] (current) jannis
Line 1: Line 1:
-====== Xfce4-panel 4.8 Roadmap ======+====== xfce4-panel 4.8 Roadmap ======
  
 If everything goes as planned, the devel branch will be made feature complete and moved to master. There are still a couple of tasks that need to be completed before this happens. If everything goes as planned, the devel branch will be made feature complete and moved to master. There are still a couple of tasks that need to be completed before this happens.
Line 5: Line 5:
 ===== Panel ===== ===== Panel =====
  
-The panel code is more of less feature complete, but there are still a couple of bugs in it here and there. The Xfconf part needs to be redone since Brian implemented caching in xfconf, there is no default configuration and kiosk mode is missing (interface wise, duno about xfconf).+<del>The panel code is more of less feature complete, but there are still a couple of bugs in it here and there. The Xfconf part needs to be redone since Brian implemented caching in xfconf, there is no default configuration and</del> <del>kiosk mode is missing</del>.
  
-Status: 90%\\+Status: 100%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
Line 13: Line 13:
 ===== Libxfce4panel ===== ===== Libxfce4panel =====
  
-New API is complete, but still need some time to make old plugins compile.+<del>New API is complete, but still need some time to make old plugins compile</del>.
  
-Status: 95%\\+Status: 100%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
Line 21: Line 21:
 ===== Plugins ===== ===== Plugins =====
  
-Most of the plugins are working quite well, but obviously they still have a lost of bugs open. I need to dig through bugzilla to see which bugs are still valid or fixed in the devel branch. There is a resolved-4.8 flag to mark bugs that are fixed in the devel branch. See the outstanding items for each plugin below.+Most of the plugins are working quite well, but obviously they still have a lost of bugs open. I need to dig through bugzilla to see which bugs are still valid or fixed in the devel branch. There is a [[http://bugzilla.xfce.org/buglist.cgi?query_format=advanced&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=resolved-4.8|resolved-4.8 flag]] to mark bugs that are fixed in the devel branch. See the outstanding items for each plugin below.
  
 ==== Launcher ==== ==== Launcher ====
  
-The launcher plugin is not very functional yet. The editing part needs to be handled by exo-desktop-item-edit, GIO for file monitoring and Garcon for the menu item stuff.+<del>The launcher plugin is not very functional yet. The editing part needs to be handled by exo-desktop-item-edit, GIO for file monitoring and Garcon for the menu item stuff</del>.
  
-Status: 60%\\+Status: 100%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
Line 41: Line 41:
 ==== Notification Area ==== ==== Notification Area ====
  
-Most of it works, but there is an annoying bug that prevents existing notification icons to be embedded. The settings dialog is not hooked up yet and needs to be ported to GtkBuilder.+Most of it works, <del>but there is an annoying bug that prevents existing notification icons to be embedded</del><del>The settings dialog is not hooked up yet and needs to be ported to GtkBuilder</del>.
  
-Status: 70%\\+Status: 95%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
Line 49: Line 49:
 ==== Clock ==== ==== Clock ====
  
-Need to be ported to new API and there are a couple of bugs that needs to be fixed.+<del>Need to be ported to new API and</del> there are a couple of bugs that needs to be fixed.
  
-Status: 50%\\+Status: 80%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
  
 ==== Window Menu ==== ==== Window Menu ====
 +<del>
 +Popup application is missing. I've no idea if I implement this in the old way, or there will be some signal in the XfcePanelPlugin object that allows communication over DBus</del>.
  
-Popup application is missing. I've no idea if I implement this in the old way, or there will be some signal in the XfcePanelPlugin object that allows communication over DBus. +Status: 100%\\
- +
-Status: 90%\\+
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
Line 65: Line 65:
 ==== Action Buttons ==== ==== Action Buttons ====
  
-Probably better to use HAL directly for the system actions, also going to add an execute action.+<del>Probably better to use XfceSmClient directly for the system actions</del>.
  
-Status: 80%\\+Status: 100%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Easy Difficulty: Easy
Line 73: Line 73:
 ==== Separator ==== ==== Separator ====
  
-Stacking multiple panels on a screen edge (on top of each other) is quite difficult, so I was thinking about a wrapper option in the separator that puts plugins (after the wrapper) in a new line. Not really thought this through yet.+<del>Stacking multiple panels on a screen edge (on top of each other) is quite difficult, so I was thinking about a wrapper option in the separator that puts plugins (after the wrapper) in a new line. Not really thought this through yet</del>.
  
-Status: 0%\\+Status: 100%\\
 Assignee: Nick\\ Assignee: Nick\\
 Difficulty: Moderate Difficulty: Moderate
Line 81: Line 81:
 ===== Misc ===== ===== Misc =====
  
-  * Application to port the old settings in xfconf and desktop files for launchers.+  * <del>Application to port the old settings in xfconf and desktop files for launchers</del>.
  
 ===== Future ===== ===== Future =====
Line 87: Line 87:
   * Maybe some way to add remote plugins, once proposed by Brian.   * Maybe some way to add remote plugins, once proposed by Brian.
   * Container plugin, to embed plugins in a plugin.   * Container plugin, to embed plugins in a plugin.
-  * Because of Garcon it might be a good idea to move the menu plugin into the panel.+  * <del>Because of Garcon it might be a good idea to move the menu plugin into the panel</del>.