forked from enlightenment/enlightenment
parent
b2631cfcd1
commit
0cd33edb84
29
TODO
29
TODO
|
@ -67,22 +67,18 @@ These are in no particular order:
|
||||||
the focus window becoems another managed window it becoems the selected
|
the focus window becoems another managed window it becoems the selected
|
||||||
window - otherwise click to focus or pointer focus will chose the selected
|
window - otherwise click to focus or pointer focus will chose the selected
|
||||||
window that may get the focus if it allows it...
|
window that may get the focus if it allows it...
|
||||||
* mplayer fullscreen screws up (reparenting issues) and focus
|
|
||||||
* check window max size. if < size of zone (or maximisation area) disallow
|
* check window max size. if < size of zone (or maximisation area) disallow
|
||||||
maximising and tell border edje object (via signals) to somehow disable the
|
maximising and tell border edje object (via signals) to somehow disable the
|
||||||
maximise buttons :) (and remove from the menu)
|
maximise buttons :) (and remove from the menu)
|
||||||
* drag and drop subsystem (just handling dragging with some icon being dragged
|
* drag and drop need to center icon at correct offset based on mouse down
|
||||||
around and then a drop somewhere)
|
before drag start
|
||||||
* drag window icon (top-left) uses drag and drop to be able to drop on pager
|
|
||||||
module and maybe ibar (to add the app to it?)
|
|
||||||
* bug: if you have 2 zones and you fill up zone 2 (right) mostly and then run
|
* bug: if you have 2 zones and you fill up zone 2 (right) mostly and then run
|
||||||
a big xev (xev -g 1280x1024) that wont fit it gets placed offscreen to the
|
a big xev (xev -g 1280x1024) that wont fit it gets placed offscreen to the
|
||||||
right of zone 2
|
right of zone 2
|
||||||
* gadman gadget menu needs icons :)
|
* gadman gadget menu needs icons :)
|
||||||
* module api needs to move label and icon to data file, not api
|
* module api needs to move label and icon to data file, not api
|
||||||
* gadman edit mode for simple gadgets activate with a key combo (eg alt+click
|
* gadman edit mode for simple gadgets activate with a button bind (eg
|
||||||
on module)
|
alt+click on module like windows) or a pure key binding
|
||||||
* edit mode keybindings :)
|
|
||||||
* "start button" module to pop up the e menu (left mouse right now)
|
* "start button" module to pop up the e menu (left mouse right now)
|
||||||
* click to focus
|
* click to focus
|
||||||
* make e17 re-locatable (ues environment var, or find out by hunting path
|
* make e17 re-locatable (ues environment var, or find out by hunting path
|
||||||
|
@ -91,18 +87,16 @@ These are in no particular order:
|
||||||
(see e_hints.c) - get this stuff upstream to sun and get things fixed in
|
(see e_hints.c) - get this stuff upstream to sun and get things fixed in
|
||||||
java.
|
java.
|
||||||
* gadget containers (shelves?)
|
* gadget containers (shelves?)
|
||||||
* track mouse location on a border/desktop level
|
|
||||||
* add key input focus control for desktop modules
|
* add key input focus control for desktop modules
|
||||||
* finish off icccm support
|
* finish off icccm support
|
||||||
* optimize clock theme (speed/cpu) (rotation in edje???)
|
* optimize clock theme (speed/cpu) (rotation in edje???)
|
||||||
* add "icon box"
|
* add "icon box"
|
||||||
* add netwm support
|
* add complete netwm support
|
||||||
* different cursors for different parts of the screen
|
* different cursors for different parts of the screen
|
||||||
* alt+tab popup list of windows
|
* alt+tab popup list of windows
|
||||||
* add a "taskbar" module
|
* add a "taskbar" module
|
||||||
* add cpu load module
|
* add cpu load module
|
||||||
* make root menus configurable (what mouse/key brings up what)
|
* add a way to access "all" apps app dir
|
||||||
* add a way to access all apps
|
|
||||||
* optimise client manage: list window properties then only fetch the ones
|
* optimise client manage: list window properties then only fetch the ones
|
||||||
that exist on window map
|
that exist on window map
|
||||||
* non opaque move/resize
|
* non opaque move/resize
|
||||||
|
@ -116,10 +110,10 @@ These are in no particular order:
|
||||||
* make ipc try open on other ports numbers if current is taken
|
* make ipc try open on other ports numbers if current is taken
|
||||||
* make ipc try re-open if connection dies
|
* make ipc try re-open if connection dies
|
||||||
* add clientinfo pane/popdown for borders
|
* add clientinfo pane/popdown for borders
|
||||||
* add a button area expansion for borders
|
* add a button area expansion for borders ???
|
||||||
* add template button for expanded buttons
|
* add template button for expanded buttons ???
|
||||||
* add a status area expansion for borders
|
* add a status area expansion for borders ???
|
||||||
* add a status module template for borders
|
* add a status module template for borders ???
|
||||||
* support text and color classes
|
* support text and color classes
|
||||||
* add tooltips
|
* add tooltips
|
||||||
* add fullscreen support (e16 xvidmode or xrandr style)
|
* add fullscreen support (e16 xvidmode or xrandr style)
|
||||||
|
@ -144,7 +138,7 @@ These are in no particular order:
|
||||||
the time on mouse in)
|
the time on mouse in)
|
||||||
* need to be able to remember client positons/etc.
|
* need to be able to remember client positons/etc.
|
||||||
* file icons on the desktop (people ask for it) - xdnd for these
|
* file icons on the desktop (people ask for it) - xdnd for these
|
||||||
* gui config tools for bg's, keybndingins, etc. etc. etc.
|
* gui config tools for bg's, keybindings, etc. etc. etc.
|
||||||
* go through e16 features we dont have and implement the most useful ones (or
|
* go through e16 features we dont have and implement the most useful ones (or
|
||||||
re-design and implement)
|
re-design and implement)
|
||||||
* libehack from old e17 wrapper for executing apps
|
* libehack from old e17 wrapper for executing apps
|
||||||
|
@ -158,6 +152,5 @@ These are in no particular order:
|
||||||
* module control panel app
|
* module control panel app
|
||||||
* remove module config menus (make them part of the module control panel and
|
* remove module config menus (make them part of the module control panel and
|
||||||
as separate executables)
|
as separate executables)
|
||||||
* ipc needs to be massively useful and give all sorts of info and control
|
|
||||||
* tip/hint/suggestion dialog app (textblock etc.)
|
* tip/hint/suggestion dialog app (textblock etc.)
|
||||||
* segv/restart handler like e16.
|
* segv/restart handler like e16.
|
||||||
|
|
Loading…
Reference in New Issue