Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Next revision
Previous revision
releng:4.8:roadmap:xfdesktop [2009/08/18 02:33]
kelnos created
releng:4.8:roadmap:xfdesktop [2010/10/02 17:26] (current)
Line 5: Line 5:
 Please note that this is not an all-inclusive list: I will probably implement smaller features as well.  Nor does this list have anything to do with bug-fixing. Please note that this is not an all-inclusive list: I will probably implement smaller features as well.  Nor does this list have anything to do with bug-fixing.
  
-The "​Status"​ lines are accurate as of 2009/08/17.+The "​Status"​ lines are accurate as of 2009/09/18.
  
 ===== Use GIO for Icon View ===== ===== Use GIO for Icon View =====
Line 31: Line 31:
 The icon view's drawing and repaint routines are poorly designed, fragile, and hard to maintain. ​ There are a few bugs filed relating to flicker and repaint problems that are not solvable with the current architecture. The icon view's drawing and repaint routines are poorly designed, fragile, and hard to maintain. ​ There are a few bugs filed relating to flicker and repaint problems that are not solvable with the current architecture.
  
-Status: ​75% complete.  ​New architecture for drawing and rect invalidation is in place, but the implementation is incomplete and there are drawing errors.+Status: ​95% complete.  ​Merged into master. ​ There are a couple hacks in place in the code to work around ​drawing errors ​that should be fixed properly, but the impact on the user should be minimal to nothing.
  
 ===== Keyboard Handling ===== ===== Keyboard Handling =====
Line 37: Line 37:
 The original keyboard handling for the icon view is a custom GtkWidget::​button-press-event handler in XfdesktopIconView. ​ It is messy and doesn'​t work properly (the wrong icon is selected sometimes when navigating with the arrow keys). ​ GtkBindingSet should be used instead, and the routines should be rewritten to handle keys properly. The original keyboard handling for the icon view is a custom GtkWidget::​button-press-event handler in XfdesktopIconView. ​ It is messy and doesn'​t work properly (the wrong icon is selected sometimes when navigating with the arrow keys). ​ GtkBindingSet should be used instead, and the routines should be rewritten to handle keys properly.
  
-Status: 100% complete, and merged to master.+Status: 100% complete.  Merged into master.
  
 ===== Free Icon Positioning (gridless) ===== ===== Free Icon Positioning (gridless) =====