Login
|
Register
|
Metawatch.org
Metawatch
Metawatch.org
Search
Register
Sign Up with the Metawatch Community
Login
Metawatch Forums
Development
Remote Application Development
<
1
2
3
4
5
6
7
8
>
MetaWatchManager rm11b (Updated 10 March)
#
744
MetaWatch Community Edition on the Play Store
All my apps
translations
blog
flattr
Amazon Wishlist
benjymous
Reply #1, 1 year, 3 months ago
Reply
Link to this post
#1
This is my latest build of MetaWatch Manager
Changelog
rm11b
Fixed a massive bug in the bluetooth comms (garthy)
Stall detection improvements (gruenwald)
Added option to reinstate the widget row separators (gruenwald)
Calendar and weather widget tweaks (gruenwald)
The Autoconnect setting is now respected on phone startup (garthy)
Fixes to prevent the app blacklist screen running out of memory (garthy)
Fixed alignment of artist/album text in the media player if either the artist or album is blank
Updated the Tests function to set the correct time and date formats (may cause your watch to crash if you're using a pre-0.9 firmware)
Masses of other logic/stability improvements (garthy)
rm11a
Hotfix for Android 2.1 incompatibility introduced in rm11
Added options to backup and restore user preferences to external storage
rm11
Added Calendar widgets based on kylesch's modifications
Added phone battery level widget
Added moon phase widget (needs Wunderground weather) - this respects the "Invert display" option in the MWM settings - if the moon looks funny on your watch, toggle this option in the settings.
Added google voice notifications (kylesch)
Added a dummy clock to the widget setup tab
Improved widget setup to allow multiple idle pages - (cycled with the top right button) - Also you can switch between idle pages on the watch by tapping the previews in the widget setup tab
Media controls now work in App mode rather than Idle mode - this means the watch's status and bt pair buttons no longer get broken
Added geolocation when using Google Weather based on kylesch's modifications and reorganised the Weather preferences
Now only downloads the weather forecast every 6 hours, to reduce data usage (Current weather is still downloaded every 30 minutes)
Added "night" icons (moon instead of sun) for the weather - uses local sunrise/sunset times if using Wunderground
Added splash screen on the phone and in the about box (can be disabled in prefs) - If anyone wants to submit a splash graphic for a future version, I'm open to submissions!
Added "haptic feedback" option that makes the watch buzz when pressing the MWM driven buttons (handy if you're not sure if it's stalled somewhere!)
Added option to turn off debug logging, which should improve performance - Remember to turn it back on if you're planning on reporting any issues.
Added diagnostic info on the status screen for the Accessibility mode
Fixed the ImageViewer (share images to the watch) - doesn't work overly brilliantly as it currently stretches all images to be square
Multi-part SMS notifications should now display as a single notification when Sticky Notifications is enabled (as originally intended)
More font additions
Assorted tweaks and optimisations
rm10a
Hotfix for the weather forecast widget (it stopped working due to a Wunderground API change)
A couple of minor crash fixes
rm10
Massive UI overhaul - it no longer hides everything in menus!
Added new Widgets setup screen that lets you customise the layout of the idle screen (functional, but still needs lots of work)
Improved stall detection (gruenewald75)
Added German Umlauts to fonts (gruenewald75)
Added Sterling ( £ ) symbol to font
Massive refactoring of widget code - should be much easier for other people to add new widgets into the core app.
Added support for Deezer music player (requires accessibility to be enabled)
Added support for Amazon mp3 player
Added support for any other music player that has 'Simple Lastfm scrobbler' compatibility
Added new four day forecast and small weather widgets
Assorted other minor tweaks
https://github.com/downloads/benjymous/MWM-for-Android/MetaWatch_rm11b.apk
If you have installation problems, uninstall the previous version first.
NOTE: Using weather Geolocation needs an API key - you can get one by signing up for a free developer key at
http://www.wunderground.com/weather/api/
(just put metawatch.org for the company website) and then enter it in the MWM preferences screen.
Media Control
Version rm8 added an option to change the media control method, which should add support for other media players - pick the "Media Control Method" in the settings screen
MusicServiceCommand messages
- This is the version that existed in earlier versions. If media control works for you, then leave it at this setting
Emulate Headset
- This adds works for:
Winamp (Enable "Control headset" in Winamp's Settings)
Stock music player on Sony Ericsson Xperia ray (and presumably other Gingerbread Xperia handsets)
Potentially any other player that can be controlled with a bluetooth headset
Please let me know which version works on your phone/player.
There are three extra options in the Tests menu to test the media controls without enabling the on-watch media controls. Note that the player needs to already be playing before they'll function.
Older versions here, if you have any problems with the newest one
https://github.com/benjymous/MWM-for-Android/downloads
Public MWM todo list (Comment on this thread if you have any feature requests)
http://sprng.me/dng5g
744
MetaWatch Community Edition on the Play Store
All my apps
translations
blog
flattr
Amazon Wishlist
benjymous
Reply #2, 1 year, 3 months ago
Reply
Link to this post
#2
My next step will be to add a proper intent framework so external apps can push their own widgets. From a user's point of view it should all be transparent - the new widgets will just show up in the picker.
200
AgnesLinux
Reply #3, 1 year, 3 months ago
Reply
Link to this post
#3
Installed. Nice that one can customise what's shown & where.
32
Software gets the glory, but Hardware plays the game!
serountree
Reply #4, 1 year, 3 months ago
Reply
Link to this post
#4
Just installed it, and I agree. The layout is very nice. I especially appreciate the menu selections on the home screen, it makes using the options much easier.
744
MetaWatch Community Edition on the Play Store
All my apps
translations
blog
flattr
Amazon Wishlist
benjymous
Reply #5, 1 year, 3 months ago
Reply
Link to this post
#5
I should mention that the framework also allows for widgets to hide if they've got no data (i.e. Missed calls would be hidden unless you've actually got missed calls) but that's not exposed anywhere in the UI yet.
However, if you add more than four widgets in a row (e.g. Missed Calls, Sms, Gmail, K9mail, Small Weather), it will cull "empty" widgets from right to left to make them fit.
So, if you've got no k-9, it'd display
MC | SMS | GM | WTR
but if an email comes in on your k9 account, it'll hide the first empty widget from the right (in this case gmail) and display
MC | SMS | K9 | WTR
(if that makes any sense!)
99
dhg703b
Reply #6, 1 year, 3 months ago
Reply
Link to this post
#6
Is this still recommend for analogs, too, or has it become so digital centric us analog users are better off using something more basic?
744
MetaWatch Community Edition on the Play Store
All my apps
translations
blog
flattr
Amazon Wishlist
benjymous
Reply #7, 1 year, 3 months ago
Reply
Link to this post
#7
It's currently pretty digital-centric, at the moment, but it wouldn't be much work to add some analog friendly widgets, and have that work the same way (I just don't have an analog watch to test, so all my attention goes into features for the digital)
32
Software gets the glory, but Hardware plays the game!
serountree
Reply #8, 1 year, 3 months ago
Reply
Link to this post
#8
FYI, while the layout is quite nice, unfortunately for some reason it will not send email notifications to my watch (Samsung Galaxy S 4g, stock email program, Stock updated firmware (Gingerbread 2.3.6) have rolled back to rm8 for time being as that does work mostly properly on my phone. (still having short battery life issues in general)
744
MetaWatch Community Edition on the Play Store
All my apps
translations
blog
flattr
Amazon Wishlist
benjymous
Reply #9, 1 year, 3 months ago
Reply
Link to this post
#9
@serountree : that's using the "other apps" (accessibility) notifications, right?
There's a bug somewhere that sometimes causes MWM to stop receiving accessibility notifications after an updated version of the app is installed (I get it every so often during development when testing a new build.)
When this happens, the fix is:
Quit MWM
Bring up the Accessibility settings
Untick the MetaWatch entry
Untick the main Accessibility option
Retick Accessibility
Retick MetaWatch
Restart MWM
8
jolygreen
Reply #10, 1 year, 3 months ago
Reply
Link to this post
#10
I made an addon for PurpleGuitar's Core, it might work for this app too, but this code allows you to get weather data without using Wunderground. The only unaccounted error with this system is that geocoder throws an IOException error if you don't have network connection.
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(LocationData.latitude, LocationData.longitude, 1);
LocationData.PostalCode="";
for (Address address : addresses) {
if (!address.getPostalCode().equalsIgnoreCase("")){
LocationData.PostalCode=address.getPostalCode();
}
}
String queryString = "http://www.google.com/ig/api?weather=" + LocationData.PostalCode;
An idea for your next version if you think it makes sense.
<
1
2
3
4
5
6
7
8
>