From 536f189188d4c4515aa702e326b84966fcef3229 Mon Sep 17 00:00:00 2001 From: handyande Date: Mon, 7 Feb 2005 15:25:49 +0000 Subject: [PATCH] Man, there is a lot in here that is already done SVN revision: 13227 --- TODO | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/TODO b/TODO index e1f17ba51..eb3d95743 100644 --- a/TODO +++ b/TODO @@ -32,7 +32,6 @@ ISSUES: * module needs to handle multiple architectures for modules (eg in ~/.e/e/modules) * ibar, temp and battery modules should only make 1 gadget per container and allow u to enable/disable that gadget on that container (like clock) * pager needs to be able to split off each desk in a zone it a different gadget -* pager right click menu needs to do a lot more * gadman gadget menu needs icons :) * add a menu item to each gadman client menu to edge editing mode * pager needs an overhaul @@ -41,7 +40,6 @@ ISSUES: * all modules need to respect zones * dropshadow is not optimal and has extreme edge-case bugs * e_apps polling/updates is broken -* objects need object types to check the right obj type is passed * border show/hide needs to show from top down and hide from bottom up * restart loses window properties (stickyness) * restart loses zone and container info @@ -63,21 +61,15 @@ Also look at all the .c files - they have their own localized TODO lists These are in no particular order: -* gadget resize resist * gadget containers (shelves) * all modules should have a "enter gadget edit mode" option in their menus -* resize resist * fix border raise/lower to use certain marker "windows" to not raise above or lower below (menus should always be above the top marker window for example) * track mouse location on a border/desktop level -* add desktop object/element management interface (sanitise module hell there) * add key input focus control for desktop modules * finish off icccm support * optimize clock theme (speed/cpu) -* make shading go in all 4 directions -* add keybindings * add general actions to be hooked to button/key bindings * add "icon box" -* add pagers * add netwm support * different cursors for different parts of the screen * alt+tab status list of windows @@ -94,7 +86,6 @@ These are in no particular order: * support shaped clients borders etc. * ibar need to support label pop-ups * borders need to be able to change border on the fly -* add border menus * add push-away move * add window move/resize snap/resist to adjacent window * add window glueing @@ -116,17 +107,15 @@ These are in no particular order: * make xrandr support get rotation * add rotation to containers * fix multihead support (executing with DISPLAY=:0.1 on screen 1 for example) -* xinerama support * maybe add systray module/support? * fix all loose ends * allow object paranoia to be a runtime option too * detect segv and report it (maybe turn on obj paranoia) * add sliders, radio and check buttons for clientinfo pane -* display coords while moving/resizing +* display coords while moving * add separate app menu bars at top of screen support * add "osd" subsystem for things like volume controls on keybboards, etc. that overlay the screen * add really nice "about" box with theme, authors credits list etc etc. -* init splash needs to be able to display icons for startup * init splash needs te be able to be signalled "end of init" and it can respond with a "splash end" signal * "immortali" windows (e will not allow that window to be closed or will refuse to exit as long as the immortal flags is set until it is unset to stop users from doing silly things like logging out while important stuff is happening in that window -a menu option for this woudl be nice) * ibar lamp needs shrot timer on mouse out for hide before hiding (and del the time on mouse in)