Desktop, logo and testing improvements ### Project image and documentation - Decouple now has a logo (#118, !60) - IDEA displays the logo in the project list (!65) ### Core - Renamed FilterChip(activated=) to FilterChip(active=) (#101, #121, !61, !64) ### Demo - Added a headless test to showcase how to use them in the demo (#102, !68) - Added support for Compose Desktop (!52) ### Material AndroidX - Added support for Compose Desktop (!52) ### Headless - Convenience functions to get the text contents of a component (#116, !67) - Added a documentation link from each headless component to the Core equivalent (#128, !69) - Renamed TestUI to HeadlessUI (#127, !70) ### Build and deployment - Full Gradle build rewrite using convention plugins (#98, #110, !62) - Kotlin 1.8.10, Compose 1.3.1 (d0bc9217, !62) - The project has been moved from Gradle coordinates "opensavvy:<module>" to "opensavvy.decouple:<module>" (#125, !66) - Enabled the Gradle build cache (#131, !74) - Removed the SAST and DAST CI jobs, which didn't work but took CI quota (#112, !73) - Migrated to the Android source set layout v2 (#122, !75) ### Contributors Thanks to our new and renewed contributors. - @LandryNorris for the Desktop support - Magali Damourette for the logo