Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 108 lines (77 sloc) 4.052 kb
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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
TO DO
=======================================================================


WISH LIST
=======================================================================

- Fix bug where turning on music controls seems to kill the LED button,
  even after turning off the controls again. It looks like
  Protocol.disableMediaButtons() is never getting called.

- Log the receipt of an SMS notification? (This might help some users
  debug their SMS wierdness.)

- Swap the order of sending in Notification.java:92 -- send the
  vibrate first, then the text; this will give the analog user
  another split second to see the text before it vanishes from
  the OLED.

- Notify user when the watch battery starts to drop quickly?

- Make pause before scrolling configurable? [db1nto]

- Notify phone on loss of mobile signal or data? [Smithers]

- Move notification settings into their own screen?

- If the MWM is killed by the OS, it probably doesn't get a chance to
  broadcast a DISCONNECT. Maybe it should broadcast DISCONNECT on startup?

- Have the MWM reboot the watch if there's a sudden voltage drop?
  I don't see any messages that reset the watch. Maybe send a notification?

- [tilmanb] Test 12/24 hour display on watch; also dd/mm display
I have one problem. I don't actually think its with the app, because there is code to deal with it.
My Analog Watch shows date and time in wrong format. (US date and am/pm clock)
Either the DateFormat.is24HourFormat() test is b0rked or my watch does it wrong.
Anyone any ideas? I'm actually sure it used to do it right some time ago.
Firmware version APP 0.7.42

- Maybe make the call vibrate pattern an option?

- Remove cached settings in MetaWatch Service -- they don't improve performance
  noticably, they just force the user to restart the service when changes
  are saved.

- Add options to backup/restore settings to SD card. [thescreensavers]

- Notify on new voicemail?

- When the notification icon is hidden, it can sometimes be seen as
  an empty block next to other icons. Other apps push their icon to
  the right, like Llama and Juice Defender. How do they do that?
  Something to do with the event timestamp, maybe?

- Optionally auto-start on system boot. [tilmanb]
  http://stackoverflow.com/questions/5739588/android-launching-app-when-system-boot

- Review new message docs -- what new and cool things can we do?

- Add dialog to send custom messages to the watch? [db1nto]
    maybe a small form with
    - dropdown menu (for icon) + textfield for upper OLED
    - textfield for bottom OLED
    - dropdown menu for vibrating (1, 2 or 3 times)
    - checkbox for scrolling?
    - send button

- Add custom RTM handling -- is there an API? If not, at least
  ignore syncing messages.

- Add some more intents? [GnoStiC]
- read voltage (one time broadcast)
- read accelerometer (one time broadcast or X ms intervals until user requests accelerometer off)
- light on/off
- read light sensor (one time broadcast)
  
- Inform the user when Bluetooth is disabled? [GnoStiC]

- Check odd email count [ronaldheld]
Over 2.5 hours, I kept track of the gmails. the first number is the watch's
notitfication number and the second is the actual new gmails:
2 1
3 2
4 2
3 1
3 1
3.1
  
SOMEDAY / MAYBE
=======================================================================

- Should we wait for status change from watch before sending new notifications?
  Specifically, it looks like the watch sends a status change when it's done
  scrolling. Maybe we should wait for that before sending a new notification
  on top of the old one.

- Scroll K9 receipient address on top OLED? [thescreensavers] (Not sure
  if this is possible; if it is, I probably can't tackle it until the
  analog message interface is published.)

- Scroll big text on oled? (Can't even attempt until we have the
  analog watch message structure.)

- Control Winamp from watch? Can this be done? (Can't attempt until
  we get the analog docs -- does the analog watch have an application mode?)
  
Something went wrong with that request. Please try again.