0d131bb6e0 
					 
					
						
						
							
							Use FFM on Java 22 and newer ( #905 )  
						
						
						
						
					 
					
						2025-06-20 14:45:43 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e82432b11f 
					 
					
						
						
							
							Hide Kitty underline APIs which indirectly break native ( #803 )  
						
						... 
						
						
						
						Also disable partial linkage which hid this problem for two weeks. 
						
						
					 
					
						2025-03-17 14:50:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8e6dda386 
					 
					
						
						
							
							Build tests once and copy to other platforms to run ( #650 )  
						
						
						
						
					 
					
						2025-01-17 23:34:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f634c5c58 
					 
					
						
						
							
							Test with ProGuard ( #591 )  
						
						
						
						
					 
					
						2025-01-08 15:36:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						efd3c519ca 
					 
					
						
						
							
							Revert Dokka v2 ( #631 )  
						
						... 
						
						
						
						Reason: https://github.com/JakeWharton/mosaic/issues/627  
						
						
					 
					
						2025-01-06 17:25:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						164500ff5e 
					 
					
						
						
							
							Migrate to Dokka Gradle plugin v2 ( #604 )  
						
						... 
						
						
						
						* Migrate to Dokka Gradle plugin v2
Solution for https://github.com/JakeWharton/mosaic/issues/580 
* Tabs
---------
Co-authored-by: Jake Wharton <jw@squareup.com> 
						
						
					 
					
						2025-01-05 06:06:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e04d5548fc 
					 
					
						
						
							
							Only vary the JDK testing for the terminal project ( #588 )  
						
						
						
						
					 
					
						2024-12-28 05:03:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9d84f3cdf 
					 
					
						
						
							
							Test logging for all platforms ( #565 )  
						
						
						
						
					 
					
						2024-12-04 16:38:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1930f5b6c1 
					 
					
						
						
							
							Start parsing Kitty keyboard events ( #555 )  
						
						... 
						
						
						
						Just enough to capture Ctrl+C in this mode for now. 
						
						
					 
					
						2024-11-29 05:26:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						327e046d5d 
					 
					
						
						
							
							Test on LTS + latest JDKs ( #530 )  
						
						
						
						
					 
					
						2024-11-18 20:17:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d69b1de9ed 
					 
					
						
						
							
							Run on more Mac runners ( #509 )  
						
						
						
						
					 
					
						2024-11-01 21:48:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						866f4f6d83 
					 
					
						
						
							
							Use a String not a GString in build file  
						
						
						
						
					 
					
						2024-09-04 16:47:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbd6b8f0b4 
					 
					
						
						
							
							Start a terminal project for low-level utilities ( #457 )  
						
						... 
						
						
						
						Up first is a mechanism to enable raw mode. 
						
						
					 
					
						2024-08-30 10:54:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ca7ff1a15 
					 
					
						
						
							
							Update dependency com.pinterest.ktlint:ktlint-cli to v1.3.0 ( #392 )  
						
						... 
						
						
						
						* Update dependency com.pinterest.ktlint:ktlint-cli to v1.3.0
* Format
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com> 
						
						
					 
					
						2024-06-07 03:39:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5ec60767d 
					 
					
						
						
							
							Update to Kotlin 2.0  
						
						... 
						
						
						
						* Update Kotlin and Compose to v2
* Kotlin 2.0 updates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com> 
						
						
					 
					
						2024-05-28 16:55:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f192af3b26 
					 
					
						
						
							
							Add Binary Compatibility Validator ( #298 )  
						
						... 
						
						
						
						* Add Binary Compatibility Validator
Tracking changes to the library's public contract.
https://github.com/Kotlin/binary-compatibility-validator 
* Apply suggestions from code review
---------
Co-authored-by: Jake Wharton <github@jakewharton.com> 
						
						
					 
					
						2024-01-16 16:45:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d6177d8a5 
					 
					
						
						
							
							Update compose-rules to 0.3.9 and remove suppressions ( #300 )  
						
						
						
						
					 
					
						2024-01-16 15:10:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12fc6fc245 
					 
					
						
						
							
							Introduce Compose ktlint rules ( #267 )  
						
						
						
						
					 
					
						2023-12-01 22:03:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec6c09eca2 
					 
					
						
						
							
							Enable Spotless/ktlint formatting ( #243 )  
						
						
						
						
					 
					
						2023-11-13 19:01:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f02173c4d1 
					 
					
						
						
							
							Migrate to Poko from data classes ( #240 )  
						
						... 
						
						
						
						At least for those in public API. 
						
						
					 
					
						2023-11-13 17:29:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7197b9e76 
					 
					
						
						
							
							Remove AGP dependency ( #132 )  
						
						
						
						
					 
					
						2023-02-28 01:55:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cfc3011af 
					 
					
						
						
							
							Migrate away from installArchives task ( #120 )  
						
						... 
						
						
						
						Use a custom, named Maven repo instead. 
						
						
					 
					
						2023-02-20 02:55:58 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8165b4668f 
					 
					
						
						
							
							Lower JVM target back to 8  
						
						
						
						
					 
					
						2023-01-24 11:33:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20e36199c2 
					 
					
						
						
							
							Port runtime to multiplatorm  
						
						
						
						
					 
					
						2023-01-23 21:32:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebccbe4271 
					 
					
						
						
							
							Build samples in main project  
						
						
						
						
					 
					
						2023-01-18 10:24:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95c0826ab3 
					 
					
						
						
							
							Fix docs builds on CI  
						
						
						
						
					 
					
						2022-09-06 15:55:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2bbf68f2b 
					 
					
						
						
							
							Migrate to version catalogs  
						
						
						
						
					 
					
						2022-09-02 21:45:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bec691ce1c 
					 
					
						
						
							
							Switch to using BuildConfig plugin to propagate version info  
						
						
						
						
					 
					
						2022-08-24 23:01:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8f39f2753 
					 
					
						
						
							
							Remove opt-in to opt-in  
						
						... 
						
						
						
						https://kotlinlang.org/docs/whatsnew17.html#stable-opt-in-requirements  
					
						2022-08-24 23:01:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5f7b50314 
					 
					
						
						
							
							Remove useless task configuration block  
						
						
						
						
					 
					
						2022-08-24 23:01:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3f33f3146 
					 
					
						
						
							
							Remove unused import  
						
						
						
						
					 
					
						2022-08-24 23:01:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb5ec42108 
					 
					
						
						
							
							Bump gradle from 4.2.0 to 7.2.2  
						
						... 
						
						
						
						Bumps gradle from 4.2.0 to 7.2.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
						
					 
					
						2022-08-11 23:51:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89704b0b26 
					 
					
						
						
							
							Fix a bunch of things  
						
						
						
						
					 
					
						2022-08-11 23:47:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08538ec896 
					 
					
						
						
							
							Restructure the project to put Mosaic at the root  
						
						... 
						
						
						
						Samples are now in a nested build. 
						
						
					 
					
						2022-08-11 22:38:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9927950a01 
					 
					
						
						
							
							Use Google's compiler and JetBrains' runtime  
						
						... 
						
						
						
						There is no need to build these things ourselves anymore. Woo! 
						
						
					 
					
						2022-08-11 22:23:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11d276f2d9 
					 
					
						
						
							
							Restructure project to a nested build  
						
						... 
						
						
						
						This allows the samples (formerly examples) to configure themselves like a regular consumer would (using the Gradle plugin). 
						
						
					 
					
						2021-05-05 12:37:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4ed6f78f7 
					 
					
						
						
							
							Deploy documentation automatically  
						
						
						
						
					 
					
						2021-05-05 00:14:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bf0281480 
					 
					
						
						
							
							Drop google repository  
						
						... 
						
						
						
						Now that we build our own compiler, we do not need theirs. 
						
						
					 
					
						2021-05-05 00:05:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8732963c59 
					 
					
						
						
							
							Remove experimental opt-in  
						
						... 
						
						
						
						Everything we rely on has stabilized. 
						
						
					 
					
						2021-05-04 23:51:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74b4f51a99 
					 
					
						
						
							
							Move dependencies to file sharable with fixtures  
						
						... 
						
						
						
						This also fixes the scope of the kotlinx-collection-immutable dependency in the runtime to be internal. We also now validate our version matches upstream. 
						
						
					 
					
						2021-05-04 23:42:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e97747f3d8 
					 
					
						
						
							
							Track immutable collection dependency update from upstream  
						
						... 
						
						
						
						Also drop jcenter and kotlinx repos! 
						
						
					 
					
						2021-05-04 23:12:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99c28e5f53 
					 
					
						
						
							
							Update to latest Compose  
						
						
						
						
					 
					
						2021-05-04 21:20:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5365e7b787 
					 
					
						
						
							
							Compose beta03  
						
						
						
						
					 
					
						2021-03-31 23:14:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb79144c00 
					 
					
						
						
							
							Update to Compose beta01  
						
						
						
						
					 
					
						2021-02-26 22:10:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47ccc97a0a 
					 
					
						
						
							
							Build compiler from source  
						
						
						
						
					 
					
						2021-01-29 12:04:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae22ca4ea1 
					 
					
						
						
							
							Update to Compose alpha11  
						
						
						
						
					 
					
						2021-01-28 22:24:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e11ecfb450 
					 
					
						
						
							
							Switch to Kotlin Gradle plugin's built-in Kotlin compiler plugin mechanism  
						
						
						
						
					 
					
						2021-01-16 15:19:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						189d00965a 
					 
					
						
						
							
							Update to Compose alpha10  
						
						
						
						
					 
					
						2021-01-16 11:57:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0967fd24c4 
					 
					
						
						
							
							Rewrite TextSurface/TextCanvas  
						
						... 
						
						
						
						Eventually this will be upstreamed to Crossword, but for now it unblocks a bunch of other features like padding, box colors, even modifiers. 
						
						
					 
					
						2021-01-01 02:02:47 -05:00