1a13ba263c49f06702161026b3824663ef87cc13
This commit introduces new About and Settings screens, accessible from the navigation drawer. The JSON import/export functionality has been refactored into a single dialog, improving UI clarity and reducing clutter in the drawer. Key changes include: - Added AboutScreen and SettingsScreen composables. - Updated Screen sealed class with About and Settings entries. - Added corresponding string resources for About and Settings. - Replaced individual JSON import/export drawer items with a single "JSON Import/Export" button. - Implemented JsonImportExportDialog to handle all JSON import/export options in a centralized dialog. - Added HorizontalDividers to the drawer for better visual separation. - Implemented dynamic versioning in build.gradle.kts using Git commit count for versionCode and versionName. - Corrected BuildConfig access in AboutScreen.kt to use PackageManager for version info. - Cleaned up unused launcher declarations in MainActivity.kt.
Description
Noteshop is a versatile and privacy-focused application for managing your notes, shopping lists, and recipes all in one place. It is designed to be simple, efficient, and fully under your control
Languages
Kotlin
98%
Python
2%