Changelog
New: French translation, thanks to Mickael (M2ck on Github - https://github.com/M2ck)!
New: Automatic day/night theme switching for the settings app and shortcut launcher.
New: Persistent mode, for those who are having problems with the widget not updating. Please note, this will add a persistent notification to your system notifications
Fixed: Alarm complication will now show 12 noon correctly when using 12-hour time format.
Fixed: The number 7 no longer shows overlapping sections when using transparent colors.
Fixed: Some strange behaviour in list dialogs.
Fixed: Several crashy things:
New option to tweak automatic colour-picking to prefer lighter/darker colours.
Fixed:
- Rebuilt from the ground up!
- Optimised widget rendering code.
- Muuuuuch more flexible colour options.
- Flexible new date/time formatting options.
- New option to change widget layout depending on device orientation.
- You can now choose more than one app shortcut for when you touch the widget.
- New option to change colour-syncing frequency.
- Added links to make giving feedback easier - let me know of any problems!
- Minor update to enable integration with live wallpapers.
- LWP developers have to add a little code to make this work:
Java:
int color1 = Color.RED; int color2 = Color.BLUE; int color3 = Color.GREEN; Intent intent = new Intent(); intent.setAction("com.beatonma.formclockwidget.EXTERNAL_LWP"); Bundle extras = new Bundle(); extras.putString("lwp_package", getPackageName()); extras.putInt("lwp_color1", color1); extras.putInt("lwp_color2", color2); extras.putInt("lwp_color3", color3); intent.putExtras(extras); sendBroadcast(intent);
Kotlin:
val color1 = Color.RED val color2 = Color.BLUE val color3 = Color.GREEN val extras = Bundle().apply { putString("lwp_package", packageName) putInt("lwp_color1", color1) putInt("lwp_color2", color2) putInt("lwp_color3", color3) } val intent = Intent().apply { setAction("com.beatonma.formclockwidget.EXTERNAL_LWP") putExtras(extras) } sendBroadcast(intent)
This is a bit later than I expected - you go to add one or two little things and suddenly the menu looks all clumsy and you kind of have to redesign everything. Well, at least now there's plenty of room for new activities...
- Muzei support! Your phone can now fully match your watch!
- You can now choose an app to open when you touch the widget. It opens the settings app by default.
- Tweaks and bug fixes including:
- Added outlines to the colour selection boxes on Kitkat and below to aid visibility.
- Fixed preview updates when toggling palette option on Kitkat and below.
- (Hopefully) fixed layouts for devices with screens less than 320dp wide. Unfortunately I have no way to test this so please let me know if this actually improves anything!
- Slightly tweaked widget layout so numbers shouldn't clip.
- And finally, the APK is smaller.
- The widget should now properly expand to fill the space you give it.
-
Non-animated time updates should now be immediate (animated updates have not changed and should still be accurate)
- Thanks to +Stéphane Mathis for his help!
- Check out his version of a FORM widget (and wallpaper and daydream!) here: https://goo.gl/ELGXi7
- Android version requirement dropped to 4.2. The animated widget still requires 4.4 or above, I'm afraid.