This repository has been archived by the owner on May 7, 2024. It is now read-only.
forked from PurpleGuitar/MWM-for-Android
-
Notifications
You must be signed in to change notification settings - Fork 30
Braindump
benjymous edited this page Oct 16, 2012
·
53 revisions
- Calendar app changes/bugs ** Today's all day events show on all days on agenda ** Make "go to today" button also refresh the calendar data
- (nothing)
- Broadcast and listen for Actions in the same way as Widgets currently work, to allow external apps to publish their own Actions (external apps reply with a copy of the intent that MWM would send when the action is activated?)
- UI for setting which apps are open as Idle pages
- Allow external android apps to broadcast the existence of WatchApps, and have them be selectable from the watch, both from an Action, and as an Idle page
- Add Quick Button functionality to Analog. Question is how. [ benjymous: Long press on middle button is a possibility - I might add it and see how well it works! ]
- Make Quick Button possible to launch any app (after refactoring the app framework to be more generic) - [ benjymous: I have a plan for that - make any action bindable to the Quick Button - shouldn't be much work, just need a UI to populate a list from the ActionsManager ]
- Add toggles for any other togglable phone functions that make sense to be able to toggle from the watch (i.e. probably not bluetooth or airplane mode, as you couldn't switch them on again!)
- Find a way to properly reject a call - wisdom seems to be that it's not actually possible, without answering first, but that's not overly desirable
- Add a setting to return to idle page #0 after a timeout
- Move "set time/date formats" from tests to preferences > other (also, it seems to have effect for the analog watches as well) - NB the code for this is done, but it seems to cause the watch to lock up, so need to debug further - it's commented out for now!
- Option to offset the time, for people who like their watches set a little early, or want to show a different timezone
- Option to make the Notification icon use the new JB interfaces, to hide the icon from the status bar, rather than just painting an empty icon.
- Quick SMS - list top 5 texted numbers, and send a preset text message (from a user definable list, created on the phone.) This could go further, and allow fillable tags - e.g "I will be [duration] late" - selecting would pop up a picker on the watch containing "5 mins", "10 mins, "15 mins", "half hour" etc options.
- Timer - a simple countdown timer, definable by the watch - probably have +/- 1hr / 30min / 15min / 5min increments
- Memo - pop up a text editor on the phone, then display the written memo on the watch - reset action re-edits.
- Move notifications into their own package, as we have done with Actions. Make them draw on-demand instead of storing bitmaps, and handle their own button presses, etc, to allow for more complex tasks (e.g. get phone controls working, add a "reply" option on SMS notifications, and so on.)