Repository navigation
Modern Clock v1.2
Modern Clock v1.2 introduces expanded widget appearance and colour customization, along with improved widget refresh handling.
🌗 Widget Appearance
Widgets can now use three appearance modes:
- Follow system — follows the device's current light/dark mode.
- Light — always uses the light appearance.
- Dark — always uses the dark appearance.
When Follow system is selected, Modern Clock listens for system appearance changes and refreshes the widget automatically.
On some launchers, including certain Huawei launcher versions, the launcher itself may delay visually redrawing an AppWidget after a system appearance change. Modern Clock updates the widget immediately, but the launcher may not display the change until its next refresh.
🎨 Independent Light & Dark Colours
Light and dark widget colours can now be configured independently.
For each appearance, you can customize:
- DAY colour
- DATE colour
- TIME colour
- DAY shadow colour
- DATE shadow colour
- TIME shadow colour
Existing widget colours are preserved as the initial Light appearance values.
🌓 Light & Dark Colour Tabs
The colour settings now use dedicated Light and Dark tabs, making it easier to configure each appearance separately.
The built-in colour picker continues to provide:
- HEX colour input
- RGB values
- HSL values
- Quick colour presets
- Live colour preview
🔄 Improved Widget Updates
Widget refreshing has been improved for configuration changes and application updates.
Modern Clock now refreshes existing widgets when the application is opened normally, helping widgets immediately use the current configuration after an app update.
Widget updates also occur when changing:
- Widget appearance
- Widget colours
- Shadow settings
- Font sizes
- Date and time formats
- Day visibility
- Day letter spacing
🔋 Battery Usage Settings
The application now provides direct access to the system battery-optimization settings, making it easier to configure Modern Clock's battery usage for reliable widget operation.
🧹 Additional Improvements
- Improved handling of system appearance changes.
- Improved widget configuration persistence.
- Improved settings UI consistency.
- Improved widget update reliability across supported devices and widget sizes.