2005-06-23 20:17:34 -07:00
<<<
2005-06-21 20:28:48 -07:00
Some of the things (in very short form) that need to be done to E17...
2005-06-23 20:12:05 -07:00
(These are in no particular order)
2005-06-23 20:17:34 -07:00
>>>
2005-01-12 00:28:24 -08:00
2005-06-23 20:17:34 -07:00
[[[
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-06-23 20:17:34 -07:00
BUGS / FIXES
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-01-12 00:28:24 -08:00
2006-08-26 01:45:57 -07:00
* BUG: e17 screen res diaolg doesnt work under xephyr - why?
2006-08-22 21:06:01 -07:00
* BUG: the ibar specific menu only shows when you right click on icons (and not
2006-09-01 04:05:27 -07:00
on the bar itself). so, if there are no icons you can't get to the config.
ibox also has this problem..related to the o_empty object not resizing when
the module does.
2006-07-29 09:56:31 -07:00
* BUG: "match this window only" doesnt fall back to other unused remembers
2006-06-14 19:34:45 -07:00
* BUG: if app asks for borderless in properties - borderless toggle in menu
doesn't have any effect.
2006-06-07 16:30:15 -07:00
* BUG: change exe name in basic mode in eap editor and icon vanishes (don't
extract existing icon and write out to tmp .png while rebuilding).
2006-03-11 21:49:34 -08:00
* BUG: ghost windows happen if windows close when on another desktop or if
windows are very short-lived
2006-01-06 05:56:46 -08:00
* BUG: xdaliclock -transparent doesnt use shaped border (not handling shape
change later)
2005-11-30 23:56:53 -08:00
* BUG: if you iconify a window and while iconified the window unmaps
2006-04-25 23:33:01 -07:00
(rhythmbox does this a lot apparently) e doesnt realize and still thinks
it's iconified.
2005-12-28 12:53:15 -08:00
* BUG: Hiding the label of e_widget_slider causes the slider line to disappear
2005-06-23 20:17:34 -07:00
]]]
2005-01-12 00:28:24 -08:00
2005-06-23 20:17:34 -07:00
[[[
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-06-23 20:17:34 -07:00
ESSENTIAL FEATURES
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-01-12 00:28:24 -08:00
2006-08-29 16:26:18 -07:00
* fm2 needs way to replace or extend the right click menu (disable/enable
rename/delete/refresh etc.)
2006-07-29 09:56:31 -07:00
* fm2 .desktop parser needs to handle i18n
* fm2 needs a mime filter
* fm2 needs to have a mime & filetype -> icon mapping
* eap editor is broken - segv in advanced mode
* use .desktop files and move eap editor to edit them etc. etc. instead to fix
2006-06-14 21:21:09 -07:00
* if we want to do icons on the desktop - and as part of efm, i am thinking
that we have little choice but to implement a .desktop file loader. this
is not to hard - it's the xml jungle of the system menus that is sucky. the
real problems are where to find the icons for the .desktop files.
2006-06-14 00:47:14 -07:00
* middle mouse on gadgets as a quick move/resize thing?
2005-05-12 00:45:55 -07:00
* 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
or superuser, and the .mo in the system or a user locales dir.
2004-12-17 17:52:47 -08:00
* finish off icccm support
2005-06-15 17:39:25 -07:00
* finish complete netwm support
2005-03-27 16:29:33 -08:00
* add a "taskbar" module
2005-05-03 03:06:42 -07:00
* add cpu load module
2005-06-30 03:43:21 -07:00
* add setup/install wizard to seed eap files etc. etc.
2006-05-31 23:44:37 -07:00
* support color classes (gui config etc. etc.)
2006-07-29 09:56:31 -07:00
* finish clientinfo dialog for borders (netwm props etc. etc.)
2005-10-20 21:44:35 -07:00
* gui config dialogs for all config
2005-05-12 00:45:55 -07:00
* make it possible to disable border buttons/actions (tell theme what is
disabled)
2006-06-15 23:05:41 -07:00
* Window Border Icon > "Create Icon" needs to copy the ARGB icon data (into a
temp file?) and use that as the default icon.
* Dragging a non-eap icon from a border to the ibar should automatically
create the icon and add that (instead of warning the user that this can't be
done)
2006-08-12 05:49:52 -07:00
* new fm code re-lays-out a dir every time the queue is processed - maybe try
2006-07-27 12:40:20 -07:00
to speed this up
2006-08-12 05:49:52 -07:00
* new fm code's file scanning isn't insanely fast - icon size calcs etc. speed
2006-07-27 12:40:20 -07:00
up for special cases like list view?
2005-06-23 20:17:34 -07:00
]]]
2005-06-21 20:28:48 -07:00
2005-06-23 20:17:34 -07:00
[[[
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-06-23 20:17:34 -07:00
CLEANUPS
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-06-21 20:28:48 -07:00
2006-08-20 17:45:44 -07:00
* bg gradient dialog needs a preview widget. also edje needs to be updated so we can do proper fills for non 0 angles.
2006-07-29 09:56:31 -07:00
* clientinfo dialog could be nicer - then again it is an obsucre thing.
2006-07-31 21:14:34 -07:00
* desklock's pam profile should be configurable as system-auth doesn't
2006-08-12 06:25:29 -07:00
always work and the fallback checks might not work either.
2006-07-17 12:05:43 -07:00
* If a user has set a border type on a window, don't bother to check for
changes.
2006-06-16 02:37:32 -07:00
* keybindings dialog doesn't conform its formatting or datatype naming to
anything else in e17 - it needs fixing.
2006-08-22 20:58:02 -07:00
* 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.
2006-06-13 19:25:34 -07:00
* default config for shelf is screwy and needs fixing - related to gadcon
layout algorithm though.
2006-05-31 23:44:37 -07:00
* ipc is a mess. overgrown. hard to work with. what to do? remove?
2005-12-27 09:16:58 -08:00
* EAP cache files can be hit and miss and have problems. move things to be
explicit reloads.
2005-06-27 21:00:17 -07:00
* winlist should support place for window "screenshot" in list as well as
app icon
* winlist could divide windows up into blocks - sub-lists within a container
2005-08-13 01:46:13 -07:00
per desktop (with stick windows considered to live on the "current" desk
2005-06-27 21:00:17 -07:00
when winlist starts)
2005-06-21 20:28:48 -07:00
* make it easy for modules to hook into ipc and extend it for themselves
2006-08-20 17:45:44 -07:00
* 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?
2005-06-23 20:17:34 -07:00
]]]
2005-06-21 20:28:48 -07:00
2005-06-23 20:17:34 -07:00
[[[
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-06-23 20:17:34 -07:00
"NICE TO HAVE" FEATURES
2005-06-23 20:12:05 -07:00
-------------------------------------------------------------------------------
2005-06-21 20:28:48 -07:00
2006-07-29 09:56:31 -07:00
* full fm2 support as an icon fm needs work - beyond fsel needs and for icons
on the desktop etc. etc.
2006-01-19 20:04:14 -08:00
* winlist and exebuf can let the mouse select items
2006-01-06 07:32:40 -08:00
* switch to desktop of a new window if it opens on another desktop than the
2006-06-07 16:30:15 -07:00
current one (optional too)
2005-10-30 03:05:57 -08:00
* emit signal to submenu entries if they have a submenu shown for them or not
2005-06-21 20:28:48 -07:00
* setup configs for gnome and kde (as options) if they are installed (eg
run gnome-settings-daemon).
2006-06-07 16:30:15 -07:00
* check evas engine can work on a given screen before using it
2005-06-21 20:28:48 -07:00
* non opaque move/resize
* 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
2006-05-07 02:53:56 -07:00
* improve drag/resize of gadget items
2006-05-10 06:38:25 -07:00
* pager should be able to be configured to control more than the current zone
(select which zone they control)
2006-08-28 12:52:35 -07:00
* add a dialog to allow selecting the default border from among those present
in the theme (e.g. winter provides a 'square' border). after a theme change
this should fall back to "default" if the selected one doesn't exist in the
new theme.
2005-06-23 20:17:34 -07:00
]]]
[[[
-------------------------------------------------------------------------------
OPTIMISATIONS
-------------------------------------------------------------------------------
* optimize clock theme (speed/cpu) (rotation in edje??? or evas???)
]]]