1. lowres clock...
authorCarsten Haitzler <raster@rasterman.com>
Sat, 18 Dec 2004 01:52:47 +0000 (01:52 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Sat, 18 Dec 2004 01:52:47 +0000 (01:52 +0000)
2. TODO list

SVN revision: 12496

TODO [new file with mode: 0644]
data/themes/default.edc

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..9444d71
--- /dev/null
+++ b/TODO
@@ -0,0 +1,68 @@
+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:
+
+* fix focus handling (qt apps, openoffice, etc. etc.)
+* 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 animate
+* make shading go in all 4 directions
+* disable resize etc. while shaded
+* emit shading signal, unshading, shaded, unshaded.
+* add virtual desktops
+* add keybindings
+* add general actions to be hooked to button/key bindings
+* add "icon box"
+* make minimize work
+* make maximize work
+* add pagers
+* add netwm support
+* full colour+alpha cursors
+* different cursors for different parts of the screen
+* alt+tab status list of windows
+* add a "taskbar"
+* add cpu module
+* add battery 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
+* optimize dropshadow module
+* 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
+* add fullscreen support (xvidmode style)
+* add xrandr support
+* fix multihead support
+* xinerama support
+* maybe add systray module/support?
+* fix all loose ends
+* allow object paranoia to be a runtim 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
index cbbf589..6dffd51 100644 (file)
@@ -4419,12 +4419,18 @@ collections {
            new v;
            
            date(year, month, day, yearday, weekday, hour, minute, second);
-           v = round(second);
-           timer(1.0 - (second - v), "clock_cb", 1);
+           v = round(second);
+#if E17_PROFILE != HIRES_PDA && E17_PROFILE != LOWRES_PDA && E17_PROFILE != MEDIUMRES_PDA
+           timer(1.0 - (second - v), "clock_cb", 1);
+#else 
+           timer(10.0 - (second - v), "clock_cb", 1);
+#endif
+#if E17_PROFILE != HIRES_PDA && E17_PROFILE != LOWRES_PDA && E17_PROFILE != MEDIUMRES_PDA
            buf[0] = 0;
            if (v < 10) {snprintf(buf, 10, "0%i", v);}
            else        {snprintf(buf, 10, "%i", v);}
            set_state(PART:"seconds", buf, 0.0);
+#endif
            v = minute;
            buf[0] = 0;
            if (v < 10) {snprintf(buf, 10, "0%i", v);}
@@ -4451,6 +4457,7 @@ collections {
 #ifdef IND
 #undef IND
 #endif  
+#if E17_PROFILE != HIRES_PDA && E17_PROFILE != LOWRES_PDA && E17_PROFILE != MEDIUMRES_PDA
 #define IND "seconds"   
         part {
            name: IND;
@@ -4540,6 +4547,7 @@ collections {
            HAND("58")
            HAND("59")
         }
+#endif
 #ifdef IND
 #undef IND
 #endif