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 55 56 57 58 59 60
|
TO BE DONE NEXT
* make some options not sticky... (--dontexit --nozoom etc)
* background image
* create an icon
* 3ddeskd stopped correctly when user logs out?
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
* fix keyboard focus problem
- grab keyboard focus before screen grab?
POSSIBLE NON-ISSUES
* fix how entry_exit_cancel is used (its broken)
* fix cfg->options->recalc
* fix acquire in 3ddeskd
PART OF OVERHAUL
* rewrite coords model to move objs around
* rewrite to move 'camera' around with glulookat
* bring together option set in client and server and message passer
WOULD BE NICE TO DO
* RFE: "lock" the screen like xlock
* work with xinerama
* print version number in -v display
* RFE: look for keyrelease event to trigger application exit (alexander stefanescu)
* background "image slurping" -
- try to do without tiles - just slurp into big buffer
* 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: add a background image
* 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
|