Repository navigation
MyLexicon v1.2.0
What's new in v1.2.0
Released: 2026-08-16
This release brings major customization upgrades — giving you full control over which categories appear, how tabs are ordered, how lists are displayed, and smarter data integrity when importing.
✨ Added
| Feature | Description |
|---|---|
| Modular Feature Toggles | Enable or disable any category (Words, Phrases, Idioms, Quotes, Collections) system-wide. Disabled categories cleanly hide from navigation, dashboard stats, quick actions, entry forms, and search filters. |
| Custom Tab Ordering | Drag-and-drop tab reordering via ReorderableListView in Settings → Navigation & Features. Settings remains pinned as the final tab. |
| Nested Settings UI | Settings refactored into a clean root page with dedicated sub-pages: Appearance, Navigation & Features, Tags, and Data. |
| Per-Tab Sorting | Sort each category tab independently — Newest First, Oldest First, A–Z, or Z–A. |
| Global List Density | Choose between Compact, Comfortable, and Detailed display options for entry cards across all lists. |
| Collection-Aware Duplicate Detection | Smarter duplicate checks at save time — validates term + type + collection membership to avoid false positives across different collections. |
| CSV Collection Preservation | CSV export/import now preserves collection names, creates missing collections, and reuses existing ones on import. |
| OpenSpec Architecture Docs | All system capabilities and behavioral constraints formally documented under openspec/specs/. |
🔧 Changed
- Router Shell Integration — Moved
/collectionsroute insideShellRouteso bottom navigation stays visible on the Collections screen. - Default Launch Tab Storage — Migrated launch tab preference from integer indices to route path strings, with automatic first-launch migration and fallback logic.
- Dynamic FanOut FAB — Refactored
FanOutFabto aConsumerStatefulWidgetthat dynamically filters options based on active feature flags. - Updated Launcher Icons — Refreshed native Android launcher icons.
📦 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.2.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