- - work without ogpsd
- + power on/off the gps and start/stop gpsd
- + set to keep the GPS on during suspend
- - use the gpsd protocol
- - 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
+ - fisheye list music player
+ (-> learn/test gstreamer libs)
+ - 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
+ - audio notes
+ - record audio notes, logging start and stop so it gets an associated GPX
+ - shortcut icon in main screen
+ - zavai does not look good in landscape mode
+ - replace menus with a widget taking a list of actions, which then lays
+ them out according to the screen size
+ - set backlight with Randr (xrandr --prop shows "Backlight: 4 (0x00000004) range: (0,15)")
+ and xbacklight uses it
+ (note: the property is not available on the freerunner atm, it would be only
+ for desktop systems, to avoid chowning the device under /sys/something)
+ - volume control in power menu "Amp Spk"
+ (-> learn/test libalsamixer something)
+ /usr/share/vala/vapi/alsa.vapi
+ - space buttons from sliders, to avoid shutting down instead of lowering the volume
+ - battery: do the parsing via lua
+ - contacts: show as a fancy focus+context list (see prefuse)
+ - vcard on e-vcard.{h,c}
+ - ical on libical-dev
+ - vcard+index file
+ - lua functions to read things
+ - zavai-contacts as a separate app
+ - calendar
+ - next30: don't update if not shown currently on the notebook
+ - gtk_calendar_set_detail_func
+ - GPS FixNow mode for sleeping