Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e Modified Files: TODO Log Message: nice little overhaul of module related stuff. moduels now finally RELY on module.eap files being installed - and using the e_apps api to load them and ask for a name. Also icon is expected to be in this file too and i have removed the info func call from modules as well as config_menu, module menus, and other cruft in moduel structs. this also means revving the module api version and saving users from a "if i recompile it will work" thing. :) moduels need serious updates, not just a recompile for this. your modules WILL break. =================================================================== RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.333 retrieving revision 1.334 diff -u -3 -r1.333 -r1.334 --- TODO 1 Jun 2006 05:43:54 -0000 1.333 +++ TODO 1 Jun 2006 06:44:35 -0000 1.334 @@ -48,14 +48,15 @@ * finish complete netwm support * add a "taskbar" module * add cpu load module -* add a way to access "all" apps app dir +* add a way to access "all" apps app dir (and dnd from it into ibar etc.) * add setup/install wizard to seed eap files etc. etc. -* support color classes +* support color classes (gui config etc. etc.) * add clientinfo pane/popdown for borders * gui config dialogs for all config * make it possible to disable border buttons/actions (tell theme what is disabled) -* shelf gui config needs a basic mode that is simpler. +* shelf gui config needs a basic mode that is simpler and current becomes + "advanced" mode. * ibar should support creating and deleting bar dirs * ibar labels need to be selected (name, generic, etc.) ]]] @@ -65,6 +66,7 @@ CLEANUPS ------------------------------------------------------------------------------- +* ipc is a mess. overgrown. hard to work with. what to do? remove? * EAP cache files can be hit and miss and have problems. move things to be explicit reloads. * winlist should support place for window "screenshot" in list as well as @@ -73,8 +75,6 @@ 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 -* module api needs to move label and icon to data file (.eap file?), not api -* allow object paranoia to be a runtime option too ]]] [[[ @@ -82,6 +82,8 @@ "NICE TO HAVE" FEATURES ------------------------------------------------------------------------------- +* option to allow flipping desktops to wrap at virtual desktop grid edges +* window menu with raise/lower for windows (obviously missing currently) * ibox should have options "Show from this desktop", "Show from all desktops", "show from zones", "show from this zone", etc. Similarly to those, that are in winlist. @@ -90,11 +92,6 @@ * switch to desktop of a new window if it opens on another desktop than the current one * emit signal to submenu entries if they have a submenu shown for them or not -* tip/hint/suggestion dialog -* add tooltips -* add locale and encoding fields to eapp files (to launch eapp in that - locale+encoding) -* add input method selector stuff to eapp - same as locale * setup configs for gnome and kde (as options) if they are installed (eg run gnome-settings-daemon). * check engine can work on a given screen before using it @@ -102,8 +99,6 @@ * add "osd" subsystem for things like volume controls on keybboards, etc. that overlay the screen * file icons on the desktop (people ask for it) - xdnd for these -* a "togglelist" widget (a scrollable list of items where u toggle - each of them on or off - much like ilist, but with a checkbox) * "disable this gadget" menu option on gadcon clients * improve drag/resize of gadget items * pager should be able to be configured to control more than the current zone @@ -117,4 +112,3 @@ * optimize clock theme (speed/cpu) (rotation in edje??? or evas???) ]]] - _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs