f87aeec6d599211885cde5f5eec6c8809a3a7c8c
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.
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%