todo... :)

SVN revision: 15373
This commit is contained in:
Carsten Haitzler 2005-06-17 04:22:12 +00:00
parent 6111a60451
commit 2350f6cd47
1 changed files with 11 additions and 6 deletions

17
TODO
View File

@ -55,8 +55,11 @@ Also look at all the .c files - they have their own localized TODO lists
These are in no particular order: These are in no particular order:
* when u send a window to another desktop and then restart - it goes back to the desktop it was on before sending it (we dont update the properties) * bug: when u send a window to another desktop and then restart - it goes
* pager doesnt handle container/zone resize properly (and goes a weird size) back to the desktop it was on before sending it (we dont update the
properties)
* bug: pager doesnt handle container/zone resize properly (and goes a weird
size)??? (try resize screen to like 480x640 (new aspect))
* window icons should be able to be chosen if e eapp icon overrides netwm * window icons should be able to be chosen if e eapp icon overrides netwm
icon or the other way around. icon or the other way around.
* eapps need to provide title matching too as well as name and class * eapps need to provide title matching too as well as name and class
@ -70,14 +73,15 @@ These are in no particular order:
run gnome-settings-daemon). run gnome-settings-daemon).
* sometimes the mouse gets locked to a window with a mouse grab of some sort * sometimes the mouse gets locked to a window with a mouse grab of some sort
in x (it gets the down event and not the up?) so e thinks its down but it in x (it gets the down event and not the up?) so e thinks its down but it
isnt isn't
* maximised apps when e restarts are not recognised as maximised * maximised apps when e restarts are not recognised as maximised
* maximised apps need their border to change (only titlebar for example) * maximised apps need their border to change (only titlebar for example)
* need an "expanded" mode for windows that maximises but NOT over modules and * need an "expanded" mode for windows that maximises but NOT over modules and
you can still shade, resize etc. you can still shade, resize etc.
* actions to make current zone different (warp mouse to there) * actions to make current zone different (warp mouse to there)
* actions to make the current container different * actions to make the current container different
* could speedup dropshadow's gaussian blurr with mmx and sse by doign 2 or 4 rows at once * could speedup dropshadow's gaussian blurr with mmx and sse by doign 2 or 4
rows at once
* make it easy for modules to hook into ipc and extend it for themselves * make it easy for modules to hook into ipc and extend it for themselves
* check evas has eet support early on. * check evas has eet support early on.
* add locale and encoding fields to eapp files (to launch eapp in that * add locale and encoding fields to eapp files (to launch eapp in that
@ -87,9 +91,9 @@ These are in no particular order:
ends up in (eg in popups or border) ends up in (eg in popups or border)
* titlebar/border expansion/gadget panel for modules to put window widgets in * titlebar/border expansion/gadget panel for modules to put window widgets in
* add actions to flip desktops on a given zone and/or container only * add actions to flip desktops on a given zone and/or container only
* pagers should be able to be configured to control more than the current zone
(select which zone they control)
* re-implement all ipc to go via e_ipc_handlers.h and e_ipc_codec.[ch] * re-implement all ipc to go via e_ipc_handlers.h and e_ipc_codec.[ch]
* on restart e always goes back to desktop 0,0 - it should go to the desktop
it was last on (per zone, per container, per manager).
* start module needs to have a way to alert users to "click here" and back * start module needs to have a way to alert users to "click here" and back
off alerting users as they learn what it is (over time) off alerting users as they learn what it is (over time)
* sometimes windows that get shut down/closed get unparented but the whole * sometimes windows that get shut down/closed get unparented but the whole
@ -140,6 +144,7 @@ These are in no particular order:
* ibar need to handle drop from other places (xdnd, drop from window etc.) * ibar need to handle drop from other places (xdnd, drop from window etc.)
* ibar lamp needs short timer on mouse out for hide before hiding (and del * ibar lamp needs short timer on mouse out for hide before hiding (and del
the time on mouse in) the time on mouse in)
* ibar needs lamp follower to be optional in ibar config (for the user)
* borders need to be able to change border theme on the fly by mene or app * borders need to be able to change border theme on the fly by mene or app
properties properties
* add window glueing * add window glueing