summaryrefslogtreecommitdiff
path: root/core/qws/TODO
blob: 1093031e6015fef4737f768f11a368387a1d61e4 (plain)
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
36
37
New Launcher TODO:

[x] Split QWS Server out of launcher/taskbar application
[ ] Handling of default Opie env vars that may or may not be
    affected by ODevice.  This should really affect all Opie apps..
    perhaps in qpeapplication, or a seperate app that sets the env vars
    for Opie ala the way ssh-agent outputs an eval'able set of vars.

[.] QWS Server
	[x] actual qws server (qpeapplication as GuiServer)
	[x] qcop bridge
	[x] transfer server (sync compatibility)
	[ ] QPE/QWS QCop channel
		[ ] calibration QCop calls (to split calibration into a seperate app)
		[ ] window list / management QCop calls (matchbox style task switching)
	[ ] qws event filter hooks
		[ ] Touch and Key clicks
		[ ] xstroke style input
	[ ] slave handling (making use of bridged qcop messages)

[ ] Launcher
	[ ] Revamp to be, essentially, a tab bar with plugins.
	[ ] AppLnk / categorytabs plugin
	[ ] Documents scanning / documentstab plugin

[ ] Taskbar
	[ ] Generic pluginable bar, seperate app
	[ ] Runningappsbar applet
	[ ] Start menu applet

[ ] Other
	[ ] Proper VT handling, and VT switching - qt/e + qpeapplication.. every app needs to handle this properly
	[ ] Proper timezone handling (create localtime link) - belongs in that which handles the time. clock applet, systemtime.
	[ ] Alerts - mem and battery
	[ ] OpieScreenSaver
	[ ] package slave - essentially take bridged qcop message, pass it
	    along to the app which is associated with the .ipk mime type.