update TODO.

SVN revision: 32331
This commit is contained in:
Carsten Haitzler 2007-11-04 02:05:55 +00:00
parent 8aa7076fba
commit bc031932da
1 changed files with 7 additions and 15 deletions

22
TODO
View File

@ -44,8 +44,6 @@ Some of the things (in very short form) that need to be done to E17...
* after creating a background with the bg config dialog, we need to be able * after creating a background with the bg config dialog, we need to be able
to change its properties (stretch, tile, center, etc...) to change its properties (stretch, tile, center, etc...)
* fm2 removable devices seem to be mounted as root, not user, thus no write -
why don't mount options work?
* fm2 theme needs to not suck * fm2 theme needs to not suck
* fwin initial placement needs to be near icon that spawned the fwin * fwin initial placement needs to be near icon that spawned the fwin
* fm2 custom icon view mode needs to have cleanup, align etc. * fm2 custom icon view mode needs to have cleanup, align etc.
@ -62,8 +60,6 @@ Some of the things (in very short form) that need to be done to E17...
* fm2 needs to handle dnd of e apps too * fm2 needs to handle dnd of e apps too
* need a default desktop dir & file setup * need a default desktop dir & file setup
* fm2 needs to auto-scroll if dnd hovers on edge of fm2 for a while * fm2 needs to auto-scroll if dnd hovers on edge of fm2 for a while
* fm2 needs spring-loaded folder opens
* fm2 needs to be able to specify dir customisations other than magic dot file
* fm2 needs to display symlink info on files somehow * fm2 needs to display symlink info on files somehow
* fm2 needs to display more than 1 file being dragged (if more than 1 is being * fm2 needs to display more than 1 file being dragged (if more than 1 is being
dragged) dragged)
@ -74,7 +70,6 @@ Some of the things (in very short form) that need to be done to E17...
around. around.
* fm2 needs a mime/extension/glob filter * fm2 needs a mime/extension/glob filter
* fwin doesn't change window icon when using view.open_in_place * fwin doesn't change window icon when using view.open_in_place
* dnd needs to do xdnd properly.
* language packs: need to have a tool to load/setup a language pack (which * language packs: need to have a tool to load/setup a language pack (which
means .mo compiled files from a .po, an optional font and a config file that means .mo compiled files from a .po, an optional font and a config file that
specifies the locale and font) and then install the font(s) either as a user specifies the locale and font) and then install the font(s) either as a user
@ -93,6 +88,10 @@ Some of the things (in very short form) that need to be done to E17...
CLEANUPS CLEANUPS
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
* add/remove gadcon items for a shelf - if you select an item in both lists it
just gets removed and added repeatedly (nver being able to be unselected
from both lists)
* cannot select apps that have no category for start/restart lists
* make e internal windows (config panel, dialogs, config windows etc.) use * make e internal windows (config panel, dialogs, config windows etc.) use
special border styles by default special border styles by default
* accidental DND removals of icons from ibar - make it harder by not removing * accidental DND removals of icons from ibar - make it harder by not removing
@ -109,21 +108,18 @@ Some of the things (in very short form) that need to be done to E17...
* If a user has set a border type on a window, don't bother to check for * If a user has set a border type on a window, don't bother to check for
changes in properties to change the border based on prop changes. changes in properties to change the border based on prop changes.
* need to audit, namespace and expand text and color classes * need to audit, namespace and expand text and color classes
* need to specify what is NEEDED from a theme, what is optional (in terms of
parts, groups and signals). etc.
* winlist could divide windows up into blocks - sub-lists within a container * winlist could divide windows up into blocks - sub-lists within a container
per desktop (with stick windows considered to live on the "current" desk per desktop (with stick windows considered to live on the "current" desk
when winlist starts) when winlist starts)
* make it easy for modules to hook into ipc and extend it for themselves * winlist needs to know about desktop flips and adjust list when it happens
* e_color_dialog needs to have an area for favorite and recently selected * e_color_dialog needs to have an area for favorite and recently selected
colors. store in config and use ilist? or store as color files and use colors. store in config and use ilist? or store as color files and use
e_fm2? or custom widget? e_fm2? or custom widget?
* virtualize e_bg to be able to put a bg in any canvas (given any desktop
config input) and return an object.
* desktop flip animations need to allow control over accel/decel and * desktop flip animations need to allow control over accel/decel and
have a better ui - add wobble and controls etc. etc. have a better ui - add wobble and controls etc. etc.
* internal windows (config dialogs, etc) should re-open after a restart * internal windows (config dialogs, etc) should re-open after a restart
* order / menu editing dialogs (e_int_config_apps.c) need to allow re-sorting the list of desktops * order / menu editing dialogs (e_int_config_apps.c) need to allow re-sorting
the list of desktops
]]] ]]]
[[[ [[[
@ -132,17 +128,13 @@ Some of the things (in very short form) that need to be done to E17...
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
* insets in shelf needs to rottate with shelf * insets in shelf needs to rottate with shelf
* a way for external apps to register config panel items (and be executed)
* option for svg icon render resolution size * option for svg icon render resolution size
* for startup - apps that say "wait for me befofe running the next app" have * for startup - apps that say "wait for me befofe running the next app" have
a timeout so if they never complete - complain and continue anyway. a timeout so if they never complete - complain and continue anyway.
* emit signal to submenu entries if they have a submenu shown for them or not * emit signal to submenu entries if they have a submenu shown for them or not
* setup configs for gnome and kde (as options) if they are installed (eg * setup configs for gnome and kde (as options) if they are installed (eg
run gnome-settings-daemon). run gnome-settings-daemon).
* check evas engine can work on a given screen before using it
* add non-opaque move/resize (use shaped windows with canvases etc.) * add non-opaque move/resize (use shaped windows with canvases etc.)
* add "osd" subsystem for things like volume controls on keybboards, etc.
that overlay the screen
* pager should be able to be configured to control more than the current zone * pager should be able to be configured to control more than the current zone
(select which zone they control) (select which zone they control)
]]] ]]]