You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

46 lines
1.4 KiB

General
=======
* Improve the code layout, so it is consistent and easy to read. We should also
add more comments inside functions. (Nick & Jasper)
Launcher
========
* Finish the orientation code. I have no idea what to do here, because we
have no solution for the customizable arrow direction yet. (Nick)
* We also need a good way to popup the launcher menu when we drag over the
button. (Nick)
Panel
=====
* Re-evaluate interfaces. Make sure not too much implementation detail is
visible between separate parts of the panel.
Libxfce4panel
=============
* In xfce-panel-plugin-iface we use g_object_{get,set} all over the place,
this should be changed to reduce the number of relocations.
* Create some macros for common used code in plugins. This should make writing
consistent plugins easier.
Tasklist
========
* We're going to rewrite the tasklist, see bug #2680 for more information. (Nick)
--- End of sane plans ---
Blue Sky
========
* Transparency. The way cairo is integrated into gtk means we will need to
write our own widgets for panel plugins, because every widget with a window
needs to handle this separately :( See
http://www.loculus.nl/xfce/files/panel-cairo-20070125.patch for a quick
hack.
It would be much nicer if transparency were a style property, configurable
by a gtkrc file, but I don't think that will happen any time soon...