http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD
* Features to add:
+ - fisheyelist: compute the number of full focus items so that they fill always at leat 1/2 of the screen
+ - fisheye list music player
+ - player page with seek/skip controls
+ - playlist editor
+ - chosen song start playing if nothing is being played
+ - chosen song moves to playlist editor: play, add to playlist, add dir to playlist
+ (show a standard list multiselectable with all the songs in the dir and
+ only the selected song selected; allow to select others, select all, add
+ selected to playlist)
+ - playlist as reorderable standard list, allow to delete tracks, reorder tracks
+ - save playlist to file to reload later
+ - pause with headset button
+ - volume control in power menu
+ - space buttons from sliders, to avoid shutting down instead of lowering the volume
+ - lua config
- contacts: show as a fancy focus+context list (see prefuse)
- - use a TreeStore as a backend (precaching the elements in an array)
- - profile
- - polygen can use the same list
- - draw something outside of focus area
- - ensure that the first and last items are selectable
- - s/autotools/cmake
- - Split polygen applet in a separate app, ran via a .desktop file
- (faster zavai startup time, can then integrate a browser in the polygen
- applet, makes more sense altogether)
+ - vcard on e-vcard.{h,c}
+ - ical on libical-dev
+ - vcard+index file
+ - lua functions to read things
+ - zavai-calendar as a separate app
+ - zavai-contacts as a separate app
+ - remove dependency on devkit-power
+ - do the watching/triggering taking code from devkit-power
+ - do the parsing hardcoded
+ - do the parsing via lua
- alarm
- vibrate at alarm trigger
- play sound at alarm trigger
- work without ogpsd
+ power on/off the gps and start/stop gpsd
+ set to keep the GPS on during suspend
- - use the gpsd protocol
+ - use the gpsd protocol to know if there is a fix or not
- suspend/resume hooks to put the GPS into low power mode
- next30: don't update if not shown currently on the notebook
- gtk_calendar_set_detail_func
- turn on/off chip
- start/stop wicd
- start/stop wicd-client
- - Simple wireless scanner (code from guessnet)
+ - Simple wireless scanner (code from guessnet, or minimal wicd client)
- Suspend phone if not calling and gps is not on and backlight is not on
(maybe with idle notifier?)
- Phone from kapula (or just running kapula)