Skip to content

v1.1.0

Choose a tag to compare

@bodyaant bodyaant released this 03 Jul 21:29
a7389f8

UI & UX (Material 3 Expressive):

  • Expressive Redesign: Fully overhauled the application layout in accordance with Material 3 Expressive design guidelines for a cleaner, more intuitive, and modern look.
  • Animations: Added smooth animation effects for the log-adding button.
  • Log Intervals: The log list on HomeScreen.kt now displays the exact time elapsed since the previous entry (e.g., "2h 15m") or a "First of the day" badge.
  • AMOLED Support: Added a true pitch-black dark theme tailored for AMOLED displays.

Fonts & Typography:

  • Variable Fonts: Implemented support for the Google Sans Flex variable font (google_sans_flex_variable.ttf) for precise text rendering.

New Screens & Settings:

  • Appearance Settings: Created a brand-new AppearanceSettingsScreen.kt for fine-tuning themes, fonts, and visual preferences.

Analytics & Charts:

  • Improved Charts: Significantly reworked the statistics screen (GraphScreen.kt) to make charts more detailed, smooth, and informative.

Bug Fixes & Performance:

  • Splash Screen Fix: Resolved a bug that caused a white flash on the splash screen when launching the app in dark mode.

  • MainViewModel Optimization: Optimized MainViewModel.kt to reduce memory consumption and accelerate data loading.

  • Stability: Fixed several bugs and crashes that occurred for unregistered users.

  • DataStore: Optimized settings storage via DataStoreManager.kt.

  • Dependencies & Cleanup: Removed unused packages, moved tests to their appropriate directories, and updated Gradle along with target libraries in libs.versions.toml.

Documentation & Resources:

  • README Updates: Added new build status badges, release/license links, and updated application screenshots.

  • Media Organization: Structured project assets by moving all screenshots and images into a dedicated /images directory.


If you find any bugs, please open an issue in this repository!