File: TODO

package info (click to toggle)
3ddesktop 0.2.9-6
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,132 kB
  • ctags: 763
  • sloc: cpp: 6,525; sh: 3,426; makefile: 84
file content (54 lines) | stat: -rw-r--r-- 2,043 bytes parent folder | download
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
TO BE DONE NEXT
* improve algorithm for drawing faces back to front
* add extra xgrabkeyboard calls
* make some options not sticky... (--dontexit --nozoom etc)
* create an icon and menu entry
* 3ddeskd stopped correctly when user logs out? - KDE switch user bug

BUGS
* fix flip always going left mid-movement
* does not work with twinview
* does not work with res 1152 X 864
* fix --wm=enlightenment?
* fix texturesize change
* fix speed differences between different hosts (context_switch crap)
* fix synchronization issue (goto face related)
* fix face sync to screen when face change speed adjusted
* window mode working (must catch desktop changes)
* fix buggy parts of config
* -lttf ??
* fix gotocolumn problem with workspaces/windowmaker

POSSIBLE NON-ISSUES
* fix how entry_exit_cancel is used (its broken)
* fix acquire in 3ddeskd


PART OF OVERHAUL
* rewrite coords model to move objs around 
*   move camera to faces...

WOULD BE NICE TO DO 
* RFE: "lock" the screen like xlock
* work with xinerama
* RFE: look for keyrelease event to trigger application exit (alexander stefanescu)
* background "image slurping" - small screen sections (per window?)
* split faces into tiles to lower texture size but keep resolution
* track timestamp on 3ddesktop.conf for reload efficiency
* encapsulate enums in classes
* add nifty OpenGL effects like blending and lighting
*   transparent faces (need to dynamically change them)
*   mirror surface below?
*   white flash
* RFE: option to reverse mouse wheel and buttons
* RFE: digits show in same plane as face
* RFE: support named desktops 
* RFE: support windowmaker desked names.
* RFE: move stuff around like in minority report (interactive)
* use ourPrintstring to show digits if digit texture didn't load
* support verticle areas in facesets other then linear
* support workspaces and viewports simultaneously
* gnome panel applet interface to change options etc
* make use of autoconf "HAVE_XXX" macros 
* sounds (SDL)
* patch desktop guide to run a program (3ddesk) to switch desktops