Tags give the ability to mark specific points in history as being important
-
0.5.1
1e36ce47 · ·Multicolumn layouts ### Global - Multicolumn screen layouts (#30, !49) - Upgrade to Pedestal 1.0.1 (#95, !50) ### Material Tailwind - Maximum text width (83ed8987, !49) - Smaller gap between chips (587685e9, !49)
-
0.5.0
40e9b8dd · ·Android support ### Core - Android support for all libraries (#37, !42) - Introduced UIMetadata.name and Theme.name (#70, !48) ### Style: Material - Prototype implementation of Material Design 3 for Android (#37, !42)
-
0.4.4
4e95a8d6 · ·Material Chips ### Material - Implementation of AssistChip, InputChip and SuggestionChip (#16, !47)
-
0.4.3
6b0b61a5 · ·Minor changes ### Deployment - Execute JVM tests in CI (!43) - Execute JS tests in CI (!43) - Fixed the deployment CD (#81, !44)
-
0.4.2
092c1d40 · ·Refactors The project now has a Telegram group: https://t.me/os_decouple ### Organization - `demo-web` has been moved to `demo/web` (#61, !38) - `material` has been moved to `style/material` (#61, !38) - Removed the root package folders for each module (#62, !39) - `opensavvy.decouple.navigation` has been extracted to its own module `core/navigation` (#59, !39) - `opensavvy.decouple.utils` has been extracted to its own module `core/persistence` (#64, !39) - Renamed the `opensavvy.decouple.core.basic` package (#63, !39) - Extracted the color management from `material` to `material-common` (#66, !41) - Extracted the TailwindCSS implementation of `material` to its own module `material-tailwind` (#66, !41) ### Build & deployment - Announce accepted merge requests on our Telegram group (#60, !37) - Fixed invalid source link in material (!39) - Configured the CODEOWNERS file (#71, !40)
-
0.4.1
31b4efd0 · ·Global navigation and filter chips ### Core - Implemented an API for global navigation (#39, !35) ### Material - Implemented FilterChip (#16, !53) - Prototype implementation of the global navigation (#39, !35) ### Demo - Showcase the global navigation (#39, !35)
-
0.4.0
d9c3e9c6 · ·Decoupling ### Organization - The project is renamed to OpenSavvy Decouple (#44, !31) - Rewrite of the README (#51, !32) - In-depth explanation of the variants pattern (#51, !32) ### Core - Persist information through application restarts using 'persist' (JS-only, #46, !29) - Filter chips' onToggle callback now provides the new value (#47, !30) - Introduced a progress indicator API (#49, !34) ### Navigation - Support for hash-navigation in addition to slash-navigation (#41, !27) ### Demo - Added a page about the text fields (#45, !28) ### Material - Implementations are now 'object'-based instead of being 'interface'-based (#33, !33)
-
0.3.1
a8b029ac · ·Dependency updates, demo splitting and navigation prototype ### Core - Many dependency updates, including Kotlin 1.7.20 and Compose 1.2.1 (#36, !21) - Let the user override the coroutine scope (#34, !20) - Navigation prototype (#13, !24) ### Demo - Split `demo` into `demo` and `demo-web` (#38, !23) ### Miscellaneous - Fixed broken Dokka link in MRs (#32, !18)
-
0.3.0
cafe5303 · ·UI & Theme selector ### Core - Replaced the Progression implementation using OpenSavvy Pedestal (#14, !12) - Components bring a custom object into scope to inject behavior into their children (#3, !13) - Lazy columns and rows (#17, !14) - UI and theme selector (#24, !17) ### Deployment - Published the documentation using Dokka (#5, !11) - Published the libraries on the GitLab Maven Registry (#1, !15) - Apache 2.0 license (#28, !16)
-
-