clock: implement additional burn in protection

Clock plugins can provide their own additional burn in protection, as
Google's weather clock plugin and a few others do.

Since these fonts are solid and do not have their own outline
implementations for AOD, ensure we use a severe enough burn in
protection for them when on doze.
2 files changed
tree: 3a6a1736834e300a2954ffba1004efa77b424d76
  1. app/
  2. gradle/
  3. LICENSES/
  4. system_libs/
  5. .gitignore
  6. build.gradle.kts
  7. gradle.properties
  8. gradlew
  9. gradlew.bat
  10. keystore.properties
  11. platform.jks
  12. README.md
  13. REUSE.toml
  14. settings.gradle.kts
README.md

LMOSystemUIClock

LMOSystemUIClock is the default AOSP clock plugin but with different font styles.

Build and Installation

  • You can build this project easily with Android Studio.
  • For testing, your device's Android version should match the plugin version. For example, the sixteen-qpr0 branch will support devices running Android 16 QPR0 only.
  • Note: This plugin should be signed with the platform key.
  • In Android Studio, it will be signed with the AOSP test platform key by default.

License

This project is licensed under the Apache License 2.0.

  SPDX-FileCopyrightText: 2024-2025 The LibreMobileOS Foundation
  SPDX-License-Identifier: Apache-2.0

The fonts used in this project are licensed under the Open Font License.

Contributing

Contributions are welcome! Feel free to submit your patches in our Gerrit.