forked from maemo-leste/hildon-desktop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
35 lines (31 loc) · 1.66 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
TODO
======
- Move more rendering logic to the render manager --- the logic is still
spread all over. The state and logic should be easily readable from one place.
- Task Switcher needs to maintain a list of application windows for
- the CURRENT_APP_WINDOW property (libmatchbox cannot know current
application --- focused window is not enough since it can be
a non-transient dialog box or something temporary [e.g. power menu];
also, current application might not even want keyboard focus)
- background killing: non-running (unmapped) applications are visible
in Task Switcher
- raising already running (or background killed) applications from
Task Launcher
- Close Applications dialog needs to show a list of running applications
- statistics collection (e.g. most used applications)
- Application with multiple window stacks is still a single application
- More support for stackable windows:
- multiple stacks --- is it working now?
- handle the stack index value (first mapped window might not be the root)
- Implement Close Applications dialog, shown when the user wants to start
a new application but we don't have enough RAM.
- Implement progress indicator in application window and dialog title.
Window property _HILDON_WM_WINDOW_PROGRESS_INDICATOR (int), values 0 (off)
and 1 (on). Other values can be used in future if needed.
- Implement support for speech bubbles in Contacts applets.
Notifications:
- Use ATOM:ic property values in hd-note.c.
Switcher:
- Update label colors with theme change.
- Zoom+fly: don't slow down at the end of zoom and don't start slowly
- mapping a subview in the background brings the app into the foreground