-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert STAR sample to KMP #1103
Merged
Changes from 60 commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
a0254a3
Abstract android bits out of TokenStorage
ZacSweers 1510f37
Extract out android APIs in PetRepository
ZacSweers 41af3e6
Use compose key events in PetPhotoCarousel
ZacSweers f105cfd
Move preview out + use entries
ZacSweers 364cd27
Fix typo
ZacSweers b2a95f4
Switch out deps
ZacSweers fc91c6a
Merge branch 'main' into z/kmpStar
ZacSweers 7c2aca1
Merge branch 'main' into z/kmpStar
ZacSweers fd6951f
Add coil3 coordinates
ZacSweers 1bc471c
More dep organization
ZacSweers 6bac40c
Fix coil3 group
ZacSweers 3b62dfc
Finish build file setup
ZacSweers 5896b7d
Rename dirs to new structure
ZacSweers e7eaee9
Initial pass at aligning sources
ZacSweers c1b9af5
KMP SqlDriverFactory
ZacSweers 986a5eb
KMP BackPressNavIcon
ZacSweers c182c2d
KMP ConditionalSystemUiColors
ZacSweers a2ac08c
Introduce common parcelizing APIs
ZacSweers 908a873
Misc work and prep
ZacSweers be41cf6
Spotless pass
ZacSweers 9135336
Android builds now
ZacSweers 27cdde7
Update CoilRule to c3
ZacSweers 7bc1b5e
STAR apk builds
ZacSweers 4f3dda9
Extract more things down to commonMain
ZacSweers 27496b0
Extract ListBenchmarksScreen
ZacSweers 3c994bd
Push whole impls down into common using typealias trick
ZacSweers 3e81bf9
More extractions
ZacSweers ca26de7
Desktop is working!
ZacSweers 461f53f
Source jvmTarget from libs
ZacSweers d608b9f
Verify star desktop on CI
ZacSweers 7360d2e
Formatting
ZacSweers c0c7b32
More misc
ZacSweers e8a136b
Spotless and disable another noisy warning + comment
ZacSweers 1efe41e
More misc
ZacSweers 396e1b2
Improve landscape detection on desktop
ZacSweers 655fbf4
More cleanups and tweaks
ZacSweers 6849346
Implement filters support on desktop
ZacSweers 5096784
Add dark mode to desktop
ZacSweers 46747dd
Gate photo full screen overlay on android
ZacSweers c8cdad0
Fall back to a warning vector if there's no image url
ZacSweers 4d85c60
Icon cleanup
ZacSweers a4bb63a
Handle url clicks
ZacSweers f527798
Get CI check working
ZacSweers 9ec3e30
Remove hamcrest
ZacSweers ebe86c1
Run star instrumentation tests on CI too
ZacSweers 2426c77
Use kotlinx-datetime for multiplatform
ZacSweers adbda8c
More time APIs
ZacSweers b148272
Use in-memory FS for token storage on desktop
ZacSweers a2ca059
Merge branch 'main' into z/kmpStar
ZacSweers cd63a5f
Try an explicitly ATD model
ZacSweers eb4566f
Fix leakcanary config
ZacSweers b3f1354
Add missing rules
ZacSweers da0d732
Update profile generation for AGP 8.2 + enable startup-prof
ZacSweers 4c2a768
Fix AboutScreen on android
ZacSweers 3a2dbe8
Fix wrong platform type on android
ZacSweers 30733a6
Update EW config
ZacSweers 1215b4c
Spotless
ZacSweers d9a0bbc
Regenerate snapshots to make lfs happy?
ZacSweers fa28fe3
Fix test
ZacSweers c3b34a7
More fixes
ZacSweers b949d2a
Update samples/star/README.md
ZacSweers File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
circuit-foundation/src/androidMain/generated/baselineProfiles/baseline-prof.txt
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -31,11 +31,17 @@ org.gradle.parallel=true | |
org.gradle.configureondemand=true | ||
org.gradle.caching=true | ||
|
||
# Disable noisy DAGP stability warning | ||
dependency.analysis.compatibility=NONE | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Opportunistic noise cleanup |
||
|
||
# Disable noisy stability warning | ||
kotlin.mpp.stability.nowarn=true | ||
kotlin.mpp.androidSourceSetLayoutVersion=2 | ||
kotlin.mpp.androidGradlePluginCompatibility.nowarn=true | ||
|
||
# https://kotlinlang.org/docs/ksp-multiplatform.html#avoid-the-ksp-configuration-on-ksp-1-0-1 | ||
systemProp.allowAllTargetConfiguration=false | ||
|
||
# Enable for Compose iOS | ||
org.jetbrains.compose.experimental.uikit.enabled=true | ||
# Enable for Compose Web | ||
|
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This extra logging was helpful to figure out that KSP couldn't see through the actualized typealias so opted to leave it in