<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Android/colorpicker-compose.git/demo/shared/src, branch main</title>
<subtitle>Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color (mirror)</subtitle>
<id>https://git.radix-linux.su/Android/colorpicker-compose.git/atom?h=main</id>
<link rel='self' href='https://git.radix-linux.su/Android/colorpicker-compose.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/'/>
<updated>2026-09-16T09:09:24+00:00</updated>
<entry>
<title>Merge main into the desktop demo</title>
<updated>2026-09-16T09:09:24+00:00</updated>
<author>
<name>skydoves</name>
<email>skydoves2@gmail.com</email>
</author>
<published>2026-09-16T09:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/commit/?id=b412754c65e7cbf76aa77401e7ce57324a7aeb0c'/>
<id>urn:sha1:b412754c65e7cbf76aa77401e7ce57324a7aeb0c</id>
<content type='text'>
Resolutions:
- Took main for the Spotless bump, the ktlint reformats, the version
  catalog and the wheel bitmap property, all of which landed separately.
- Kept the benchmark build type and the baselineProfile dependency on
  :demo:androidApp, which the baseline-profile workflow needs.
- ObserveColorChanges now uses rememberCoroutineScope as well, so the
  picker and the sliders collect the same way, and ColorPicker just
  delegates to it.
- Tests build the controller without a scope, and the ones that read a
  callback wait for idle first, since a color change now arrives on the
  composition's own scope rather than Dispatchers.Main.
</content>
</entry>
<entry>
<title>Bump Gradle, AGP, Kotlin, Compose and Spotless</title>
<updated>2026-09-16T08:48:05+00:00</updated>
<author>
<name>skydoves</name>
<email>skydoves2@gmail.com</email>
</author>
<published>2026-09-16T07:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/commit/?id=01826f9c8d8425384aded2ba0030880d9b388365'/>
<id>urn:sha1:01826f9c8d8425384aded2ba0030880d9b388365</id>
<content type='text'>
AGP 9.3.2 to 9.4.0, Kotlin 2.4.10 to 2.4.20, Compose Multiplatform
1.11.1 to 1.12.0, binary compatibility validator 0.18.1 to 0.18.2,
macrobenchmark off its alpha, Spotless 6.21.0 to 8.10.2 and the Gradle
wrapper 9.6.1 to 9.7.1.

Compose 1.12.0 asks for compileSdk 37. Spotless 8 brings a newer ktlint,
which reformats a few files, wants screaming snake case for a const in
the benchmark, and needs to be told that a Composable is named like a
type.
</content>
</entry>
<entry>
<title>Add desktop demo and rework demo modules</title>
<updated>2026-06-08T09:55:47+00:00</updated>
<author>
<name>Sean Proctor</name>
<email>sproctor@gmail.com</email>
</author>
<published>2026-06-08T09:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/commit/?id=2dbf80738e26b025dde78935e61cebf5b9cf5ea6'/>
<id>urn:sha1:2dbf80738e26b025dde78935e61cebf5b9cf5ea6</id>
<content type='text'>
- Add :demo:desktopApp (Compose JVM desktop application) consuming the
  shared MainScreen.
- Move :wasmApp under :demo:wasmApp and consume the shared MainScreen.
- Migrate demo image picking from peekaboo-image-picker to FileKit.
- Set the demo Res class package to
  com.github.skydoves.colorpickercomposedemo.shared via packageOfResClass.
- Drop the GlobalScope/CoroutineScope constructor from ColorPickerController;
  ColorPicker now collects on a rememberCoroutineScope.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>apply spotless</title>
<updated>2026-05-19T19:17:34+00:00</updated>
<author>
<name>Sean Proctor</name>
<email>sproctor@gmail.com</email>
</author>
<published>2026-05-19T19:17:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/commit/?id=528f9630662d2e85a83b50cdb70bcbe4c398d644'/>
<id>urn:sha1:528f9630662d2e85a83b50cdb70bcbe4c398d644</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix previews</title>
<updated>2026-05-19T19:09:50+00:00</updated>
<author>
<name>Sean Proctor</name>
<email>sproctor@gmail.com</email>
</author>
<published>2026-05-19T19:09:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/commit/?id=48fc6e8cfd7bb056fbf050df0a1e5b1b3ba1a23e'/>
<id>urn:sha1:48fc6e8cfd7bb056fbf050df0a1e5b1b3ba1a23e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fully migrate to AGP 9, and android KMP plugin</title>
<updated>2026-05-19T18:59:34+00:00</updated>
<author>
<name>Sean Proctor</name>
<email>sproctor@gmail.com</email>
</author>
<published>2026-05-19T18:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Android/colorpicker-compose.git/commit/?id=2048a163927a007ee167068f66eb40a197747011'/>
<id>urn:sha1:2048a163927a007ee167068f66eb40a197747011</id>
<content type='text'>
</content>
</entry>
</feed>
