enlightenment/TODO

68 lines
3.0 KiB
Plaintext
Raw Normal View History

Some of the things (in very short form) that need to be done to E17...
Also look at all the .c files - they have their own localized TODO lists
These are in no particular order:
2004-12-24 01:34:13 -08:00
* 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
* add a "taskbar"
* add cpu module
* add cpu speedstep module
* make root menus configurable (what mouse/key brings up what)
* add favorites apps menu items for editing (at the bottom or such)
* add a way to access all apps
* list window properties then only fetch the ones that exist on window map
* non opaque move/resize
2004-12-19 07:36:35 -08:00
* optimize dropshadow module to blure faster/more efficiently
* change evas and ecore_evas to create shape rect lists directly
* 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
* add window tabs (multiple clients)
* add setup/install wizard to seed eapp files etc. etc.
* make ipc try open on other ports numbers if current is taken
* fix error dialogs to also have a themed/edje one with proper text layout
* add clientinfo pane/popdown for borders
* add a button area expansion for borders
* add template button for expanded buttons
* add a status area expansion for borders
* add a status module template for borders
* allow desktop modules to define no-cover zones
* fix eapps to properly follow on disk changes
* support text and color classes
* add tooltips
2004-12-25 19:29:10 -08:00
* add fullscreen support (e16 xvidmode or xrandr style)
* add screen rotation info to managers
* make xrandr support get rotation
* add rotation to containers
2004-12-25 19:29:10 -08:00
* fix multihead support (executing with DISPLAY=:0.1 on screen 1 for example)
* xinerama support
* maybe add systray module/support?
* fix all loose ends
2004-12-25 19:29:10 -08:00
* 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
2004-12-17 17:56:50 -08:00
* add separate app menu bars at top of screen support
2004-12-19 07:36:35 -08:00
* 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.
2004-12-25 19:09:33 -08:00
* 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