Symlink lua vapi to proper pkg-config package name
[gregoa/zavai.git] / README
diff --git a/README b/README
index d71d456e3cdece0e958cb9851208f6ccae3b5fe3..82acb4a5283c683234f7ca8d035fb409ac1af6e9 100644 (file)
--- a/README
+++ b/README
@@ -155,21 +155,31 @@ TODO list / wish list
  http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD
 
  * Features to add:
  http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD
 
  * Features to add:
- + fisheye listview
-    + use a TreeStore as a backend (precaching the elements in an array)
-    + draw something outside of focus area
-    + ensure that the first and last items are selectable
-    + rename in FisheyeListView
- + 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)
- + polygen applet with FisheyeListView
+ - 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
+ - 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
  - lua config
  - lua config
+ - battery without devkit: 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
  - contacts: show as a fancy focus+context list (see prefuse)
     - vcard on e-vcard.{h,c}
     - ical on libical-dev
     - vcard+index file
- - s/autotools/cmake
+    - lua functions to read things
+ - zavai-calendar as a separate app
+ - zavai-contacts as a separate app
  - alarm
     - vibrate at alarm trigger
     - play sound at alarm trigger
  - alarm
     - vibrate at alarm trigger
     - play sound at alarm trigger
@@ -186,7 +196,7 @@ TODO list / wish list
  - work without ogpsd
     + power on/off the gps and start/stop gpsd
     + set to keep the GPS on during suspend
  - 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
     - 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
@@ -207,21 +217,21 @@ TODO list / wish list
     - turn on/off chip
     - start/stop wicd
     - start/stop wicd-client
     - 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)
  - 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)
- - Is there a way to lock the screen completely turning off the touchscreen, so
-   that interrupts are not even generated?
  - Timezone selector
     - Location aware (show timezones in order of distance from current
       location)
  - Show timezone in clock
 
  * To find out
  - Timezone selector
     - Location aware (show timezones in order of distance from current
       location)
  - Show timezone in clock
 
  * To find out
- Why sometimes the phone will stop acting normal and will completely ignore
+ Why sometimes the phone will stop acting normal and will completely ignore
    the screen for the purpose of screen dimming, that is, it will dim the
    the screen for the purpose of screen dimming, that is, it will dim the
-   screen even if I'm using the touchscreen?
+   screen even if I'm using the touchscreen? (it was old ousaged brokenness)
+ - Is there a way to lock the screen completely turning off the touchscreen, so
+   that interrupts are not even generated?
 
  * Not quite needed yet:
  - GPX log with more features (quality, course, speed, ...)
 
  * Not quite needed yet:
  - GPX log with more features (quality, course, speed, ...)
@@ -230,7 +240,4 @@ TODO list / wish list
     - Add an audio note
     - Add a text note (tickling the text input method thing)
    If timeout expires, leave the waypoint with the automatic name
     - Add an audio note
     - Add a text note (tickling the text input method thing)
    If timeout expires, leave the waypoint with the automatic name
- - restart zavai
-   (also on dbus fuckup)
-   (can be done by just quitting and let the runner script restart it)
  - get fix events without requesting the GPX resource (and then? gpx log all the time? what for?)
  - get fix events without requesting the GPX resource (and then? gpx log all the time? what for?)