diff --git a/TODO b/TODO index 3fd2def3c..ea014b363 100644 --- a/TODO +++ b/TODO @@ -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 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 * fwin initial placement needs to be near icon that spawned the fwin * 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 * need a default desktop dir & file setup * 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 more than 1 file being dragged (if more than 1 is being dragged) @@ -74,7 +70,6 @@ Some of the things (in very short form) that need to be done to E17... around. * fm2 needs a mime/extension/glob filter * 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 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 @@ -93,6 +88,10 @@ Some of the things (in very short form) that need to be done to E17... 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 special border styles by default * 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 changes in properties to change the border based on prop changes. * 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 per desktop (with stick windows considered to live on the "current" desk 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 colors. store in config and use ilist? or store as color files and use 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 have a better ui - add wobble and controls etc. etc. * 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 -* a way for external apps to register config panel items (and be executed) * option for svg icon render resolution size * 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. * 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 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 "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 (select which zone they control) ]]]