Skip to content

MyLexicon v1.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 11:09
· 14 commits to main since this release
efa7cb7

What's new in v1.3.0

Released: 2026-09-13

This release introduces rich theme customization with editor-inspired palettes, dual-slot theme selection, and a fully modernized Material 3 navigation experience.


✨ Added

Feature Description
Named Theme Palettes 8+ curated, editor-inspired theme palettes (Default Light, Default Dark, Solarized Light, Solarized Dark, Abyss, Kimbie Dark, Monokai, One Light, Quiet Light) pre-constructed via AppThemeRegistry for optimal performance.
Dual-Slot Theme Selection Independently configure your preferred Light palette and Dark palette. Switching mode or relying on OS brightness (System) automatically resolves your chosen palette.
Interactive Theme Swatches Beautiful horizontal palette pickers in Settings → Appearance with real-time swatches showing scaffold, surface, and primary accent colors with active selection indicators.
Theme Preference Persistence Theme preferences (mode, lightThemeName, darkThemeName) are persisted across app sessions via SharedPreferences with safe fallbacks.
OpenSpec Workflow Prompts & Skills Integrated .pi and agent skills for automated change proposal, exploration, application, and archiving.
Theme Registry Test Suite 10 comprehensive unit tests in test/theme_preference_provider_test.dart verifying registry resolution, brightness subsets, and persistence.

🔧 Changed

  • Material 3 Navigation Bar — Migrated AppShell from legacy BottomNavigationBar to Material 3 NavigationBar with NavigationDestination, tuned 62px height, hidden labels for high tab density, and a solid primary accent pill indicator.
  • Edge-to-Edge System Navigation — Android system navigation bar color (systemNavigationBarColor) dynamically matches the active palette's bottomNavBackgroundColor.
  • Contrast & Component Polish — Fine-tuned FloatingActionButtonThemeData contrast logic, updated NavigationSettingsPage dropdown styling, and dynamic cardTheme.color integration in EntryDetailScreen.
  • Cleaned Up Legacy Themes — Deprecated static AppTheme in favor of dynamic AppThemeRegistry.

📦 Downloads

Architecture File
ARM 64-bit (recommended for modern devices) MyLexicon-arm64-v8a.apk
ARM 32-bit (older devices) MyLexicon-armeabi-v7a.apk
x86 64-bit (emulators / Intel) MyLexicon-x86_64.apk
Source code MyLexicon-source-v1.3.0.zip

Not sure which APK? Pick arm64-v8a — it works on virtually all modern Android phones.


Full Changelog: https://github.com/aryany9/MyLexicon/blob/main/changelog.md