Hey ✌️
This weeks release adds color schemes 🎨✨ and once again improves the shopping experience 🛍️ 🛒
It also contains some crash and bug fixes and UI improvements:
- Added multiple color schemes and custom color schemes based on images (#103).
- Added ability to uncheck shopping list entries (#107).
- Improved add to shopping list dialog to avoid input issues (#102).
- Added dedicated dialog to select category for shopping list entries to avoid input issues (#102).
- Fixed dialogs overlapping with navigation bar on Android 15 (#109),
- Fixed issue where dialogs with search bars could not be closed with back action (#110).
- Fixed date selector in meal plan edit/creation dialog not opening on iOS (#105).
- Fixed crash when sharing recipe on iOS (#108).
- Fixed source button being visible when source_url is empty (#106).
- Multiple UI and layout improvements.
The AltSource for kitshn won't be available any longer.
I haven't updated the source since five releases already and I don't see a value in doing so in the future since kitshn is available on the App Store anyways.






Highlights
- feat(commonMain/theme): implemented custom color schemes with image color extraction and iOS theme (resolved #103)
- feat(commonMain/shopping): implemented restoring of checked entries (resolved #107)
- feat(commonMain/recipeBook): set maxWidth of RecipeBookCreationAndEditDialog to 600 dp
- feat(commonMain/dialog): made bottom bar visible when ime open and fullscreen
- feat(commonMain/ui): improved multiple loading UIs
- fix(commonMain/shopping): improved category selection with dedicated dialog (#102)
- fix(commonMain/shopping): changed shopping list adding UI from bottom sheet to AdaptiveFullscreenDialog (resolved #102)
- fix(commonMain/dialog): dialogs overlapped with navigation bar on >= Android 15 (resolved #109)
- fix(commonMain/dialog): replaced DockedSearchBar with AlwaysDockedSearchBar to avoid BackHandler (resolved #110)
- fix(commonMain/components): capturing focus interaction in DateField to open dialog also on iOS (resolved #105)
- fix(commonMain/settings): condition issue in delete and manage data dialog
- fix(commonMain/home): issue with HomeMealPlanPromotionSection padding in HomeTraditionalLayout
- fix(iosApp): exclude handled errors from bugsnag reports
- fix(iosMain/utils): crash on calling share content handler (resolved #108)
- fix(commonMain/ui): issue where maxWidth was < minWidth(0) (resolved #104)
- fix(commonMain/recipes): changed icon for ManageRecipeInRecipeBooksDialog to match action
- fix(commonMain/api): trim whitespace end of food name and unit name while shopping list entry adding
- fix(commonMain/recipes): don't show source button when source_url is blank (resolved #106)
- l10n(Ukrainian): translated using Weblate
- chore(libs): version bumps