Désiré Werner Menrath f87aeec6d5 fix(state): Preserve UI state on screen rotation
This commit addresses the critical issue of UI state loss on screen rotation.

- The `Screen` sealed class is now made `Parcelable` using the `kotlin-parcelize` plugin, ensuring that navigation state (`currentScreen`, `selectedListId`) is preserved.
- Dialog visibility state (`showListDialog`) is also preserved using `rememberSaveable`.
- This prevents the app from navigating back to the list overview and losing input field/dialog state when the device orientation changes.
2025-10-13 00:34:31 +02:00
2025-10-12 14:53:37 +02:00
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
2.4 MiB
Languages
Kotlin 98%
Python 2%