283 Commits

Author SHA1 Message Date
1c65cf79c4 Update kotlin monorepo to v2.2.0 (#915)
* Update kotlin monorepo to v2.2.0

* Resolve Kotlin compile task for ourselves

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com>
2025-07-07 04:23:04 +00:00
a1f98748f1 Update dependency gradle to v8.14.3 (#920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 12:50:38 -04:00
10163f7679 Update dependency org.jetbrains.kotlinx:binary-compatibility-validator to v0.18.0 (#917)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 14:22:23 -04:00
ef90e4657a Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.33.0 (#914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-22 14:56:22 -04:00
0d131bb6e0 Use FFM on Java 22 and newer (#905) 2025-06-20 14:45:43 -04:00
b8517dce59 Update dependency org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose to v2.9.1 (#902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 16:08:43 -04:00
3adeaa8c2d Update jetbrains.compose to v1.8.2 (#903)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 15:54:21 -04:00
c3db075cf3 Update dependency gradle to v8.14.2 (#899)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:47:31 -04:00
9b0b2e013d Update dependency co.touchlab:cklib-gradle-plugin to v0.3.4 (#898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 19:48:02 +00:00
916c5fec9f Download Zig automatically 2025-05-30 18:36:10 +00:00
45fe47fbd0 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.0.4 (#895)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 00:45:04 +00:00
efad55faf4 Update dependency gradle to v8.14.1 (#892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 14:38:30 -04:00
96fbe671f0 Update dependency org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose to v2.9.0 (#891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 14:24:24 +00:00
3e1a127f06 Update dependency de.cketti.unicode:kotlin-codepoints to v0.10.0 (#890)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 14:07:15 +00:00
b6c9b6a2b6 Update jetbrains.compose to v1.8.1 (#889)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 14:03:47 +00:00
13ab706911 Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.7 (#888)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 23:28:20 +00:00
3759b0f4f3 Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.32.0 (#887)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 20:12:34 +00:00
197542534b Update kotlin monorepo to v2.1.21 (#885)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 12:31:42 -04:00
7b4e44ec94 Update jetbrains.compose to v1.8.0 (#875)
* Update dependency org.jetbrains.compose.collection-internal:collection to v1.8.0

* Target Java 11

* Update CHANGELOG.md

* Drop Java 8 build shards

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <github@jakewharton.com>
2025-05-08 18:49:53 +00:00
0494e5fa79 Remove unused Turbine (#868) 2025-04-26 02:51:18 +00:00
e369697b9c Test focus state change logic (#867) 2025-04-25 20:28:28 +00:00
a6fcccc528 Update dependency gradle to v8.14 (#865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 12:27:28 +00:00
d38f422a7f Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.6 (#860)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-16 19:03:36 +00:00
cbc577494c Create TTY terminal test harness and start testing (#850) 2025-04-09 14:48:46 +00:00
a66eb39c37 Update kotlinx-coroutines monorepo to v1.10.2 (#848)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 12:15:39 +00:00
876b91b4af Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.0.3 (#847)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 03:55:04 +00:00
8ff28d3705 Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.5 (#843)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 20:01:34 +00:00
3d8ef9419d Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.4 (#838)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 00:31:18 -04:00
46442e106d Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.3 (#837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 00:40:19 -04:00
0917be0ac5 Add terminal capability app (#833)
Useful for scripting to run on a bunch of terminals to validate capability detection.
2025-03-26 04:54:08 +00:00
d2975d1490 Update kotlin monorepo to v2.1.20 (#812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 07:44:16 -04:00
cd7acb5fb6 Update dependency org.jetbrains.kotlin:kotlin-test to v2.1.20-RC3 (#793)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 12:48:22 +00:00
a5d50829ed Update kotlin monorepo to v2.1.20-RC2 (#774)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 18:50:47 +00:00
407e490fc8 Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.31.0 (#773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 08:24:13 -05:00
fac758918f Update dependency gradle to v8.13 (#741)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 08:07:28 -05:00
7ab9bfd182 Check the Gradle distribution checksum (#735) 2025-02-24 17:48:43 +00:00
1d6a300bb8 Upgrade to Kotlin 2.1.20-RC (#734)
Use the new application plugin replacement.
2025-02-24 17:02:18 +00:00
d601be5e6a Perform rudimentary ansi color level detection (#711)
There is a lot to add here, but this gets us off the ground.
2025-02-19 00:51:01 -05:00
c751db86c8 Update mordant to v3.0.2 (#698)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 20:03:24 +00:00
93cccf14ff Add focus and theme to Terminal, make cursor and sync conditional (#696) 2025-02-15 14:50:17 -05:00
1d65c33cf0 Remove unused kotlinx.io dependency (#693) 2025-02-14 18:06:41 +00:00
26765723a2 Drop Jansi, use Mordant for output (#692) 2025-02-14 15:37:13 +00:00
fee93c1afa Update dependency com.github.ajalt.clikt:clikt to v5.0.3 (#687)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-09 19:08:19 -05:00
951ff09e7f Update kotlin monorepo to v2.1.10 (#667)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 08:31:44 -05:00
08cfb9d5d8 Update dependency gradle to v8.12.1 (#657)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 09:21:57 -05:00
f8058d10e6 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.0.2 (#646)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 19:05:28 -05:00
65f21cec43 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.0.1 (#635)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 21:35:55 +00:00
e19b1a2885 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#632)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 21:34:36 -05:00
15aa80b7ea Update dependency com.jakewharton.cite:cite-gradle-plugin to v0.6.1 (#630)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 17:25:51 -05:00
efcf480ebe Create mosaic-animation (#600)
Porting animation helpers from androidx:
- https://developer.android.com/reference/kotlin/androidx/compose/animation/core/package-summary
- androidx.compose.animation](https://developer.android.com/reference/kotlin/androidx/compose/animation/package-summary (a little bit from here)

Solution for https://github.com/JakeWharton/mosaic/issues/400

Use the new code to update and add animations to the demo sample.
2025-01-02 21:19:21 -05:00