Konstantin
0402c28803
[resources] Fix Res class generation if the library is declared as 'api' ( #4406 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4405
9 months ago
Konstantin
8ad5473ea5
[resources] Init resource accessors lazily and in external function to avoid MethodTooLargeException ( #4404 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4194
9 months ago
Konstantin
204a6f57bc
Support three letters locales ( #4394 )
9 months ago
Igor Demin
0c6904fc79
Merge remote-tracking branch 'origin/release/1.6.1'
...
# Conflicts:
# gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/ResourcesGenerator.kt
# gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/ResourcesSpec.kt
# gradle-plugins/compose/src/test/kotlin/org/jetbrains/compose/test/tests/integration/ResourcesTest.kt
# gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/Drawable0.kt
# gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/Font0.kt
# gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/String0.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/build.gradle.kts
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/expected/Drawable0.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/expected/Drawable1.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/expected/Drawable2.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/expected/String0.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/expected/String1.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/expected/String2.kt
# gradle-plugins/compose/src/test/test-projects/misc/hugeResources/src/commonMain/kotlin/App.kt
# gradle-plugins/compose/src/test/test-projects/misc/jvmOnlyResources/expected/Drawable0.kt
9 months ago
Konstantin Tskhovrebov
19331a8a02
Revert "[gradle] Add a flag to fix build on TeamCity with configuration caches enabled"
...
This reverts commit 5e0e03bef2
.
9 months ago
Igor Demin
94b3fd9239
Update bug_report.md (remove checkboxes) ( #4426 )
...
- they are represented as tasks
- users don't check them
9 months ago
Konstantin Tskhovrebov
5e0e03bef2
[gradle] Add a flag to fix build on TeamCity with configuration caches enabled
...
Error was:
> Listener registration 'Gradle.addListener' by build is unsupported.
9 months ago
Oleksandr Karpovich
ea161426f2
Remove coroutines version substitution for web targets ( #4369 )
...
All targets (including desktop and ios) now should use coroutines 1.8.0
___
According to COMPOSE-939
9 months ago
Konstantin
33482890a4
Add gradle "8.6" and AGP "7.3.1", "8.2.2" to the gradle plugin integration tests ( #4309 )
9 months ago
Konstantin
2e64180384
Fix package name of generated Res file when project is building for JsTarget ( #4295 ) ( #4300 )
...
Origin: https://github.com/JetBrains/compose-multiplatform/pull/4296
---------
Co-authored-by: Suhaib Roomy <suhaib.roomy@booking.com>
9 months ago
Oleksandr Karpovich
9709609fad
Refactor composable-test-cases to get rid of dependency on compose-multiplatform-gradle-plugin ( #4421 )
...
This is a preparation to move these tests to kotlin project.
Some neccessary parts were copy-pasted from our Compose Multiplatform
gradle plugin.
So `id("org.jetbrains.compose")` is not used anymore
9 months ago
Konstantin
bf8b8ec4a3
[resources] Fix resource packaging in APK when 'build' task is used with AGP 8.2+ ( #4408 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4407
9 months ago
Konstantin
7ce3063911
[resources] Fix Res class generation if the library is declared as 'api' ( #4406 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4405
9 months ago
Konstantin
ca3ae45516
[resources] Init resource accessors lazily and in external function to avoid MethodTooLargeException ( #4404 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4194
9 months ago
Konstantin
f833fa9945
Support three letters locales ( #4394 )
9 months ago
Ivan Matkov
2a207bba06
Improve bug report template ( #4396 )
...
Remove "- All" option in affected platforms
9 months ago
Konstantin
e8e7afa795
Migrate all samples to the new resources library ( #4386 )
9 months ago
Igor Demin
5780283aee
Update CHANGELOG.md (link to the docs) ( #4385 )
9 months ago
Igor Demin
9dbd95e78b
Widgets Gallery. Fix imports
...
It didn't compile
9 months ago
Oleksandr Karpovich
efc882be28
Update CHANGELOG.md ( #4384 )
...
Co-authored-by: Igor Demin <igordmn@users.noreply.github.com>
9 months ago
Igor Demin
1fe303ac96
Update CHANGELOG.md
9 months ago
Igor Demin
15c78e1519
Merge remote-tracking branch 'origin/master' into support/1.6.0
9 months ago
Igor Demin
b4deec5ee9
CHANGELOG 1.6.0 ( #4377 )
...
Co-authored-by: Ivan Matkov <ivan.matkov@jetbrains.com>
9 months ago
Igor Demin
809a8c7aa2
Compose 1.6.0
9 months ago
Igor Demin
d8b02e0a23
Merge remote-tracking branch 'origin/master' into support/1.6.0
9 months ago
dima.avdeev
86795afc6f
Fix ChatApp time ( #4381 )
...
Fix time of message in ChatApp sample.
Added library kotlinx-datetime.
It resolves issue:
- https://github.com/JetBrains/compose-multiplatform/issues/4378
9 months ago
Marco Gomiero
e1aff758c0
Add possibility to modify the macOS minimum version ( #4271 )
...
Hi all 👋
I recently tried to publish my macOS app to the App Store and the
publishing failed because I wasn't including an Intel version
<img width="609" alt="Screenshot 2024-02-04 at 17 31 52"
src="https://github.com/JetBrains/compose-multiplatform/assets/9467705/a3f421ed-ca77-460b-bc2e-7ceafb3ca1c0 ">
The alternative could be publishing a Universal binary, but it's not
quite supported now (see #1599 ). But by setting the minimum version of
macOS to 12, it's possible to upload only arm version.
So, I've added the possibility of changing the minimum macOS version.
9 months ago
Oleksandr Karpovich
15e5e321eb
Add k/wasm to composable-test-cases ( #4372 )
9 months ago
Oleksandr Karpovich
fe77886793
Add k/wasm target to composable-test-cases ( #4371 )
9 months ago
Shishkin Pavel
2ca9e3c973
test: composable lambdas deep in generic types ( #4370 )
...
testcase for compiler fix
https://github.com/JetBrains/compose-multiplatform/issues/3466
9 months ago
Oleksandr Karpovich
a5e57ae432
Remove coroutines version substitution for web targets ( #4369 )
...
All targets (including desktop and ios) now should use coroutines 1.8.0
___
According to COMPOSE-939
9 months ago
Igor Demin
94b7a34913
Update CHANGELOG.md (1.6.0-rc03) ( #4350 )
...
In this PR the new formatting applied:
- categories are not sections, they integrated in the title
- platforms are defined as labels
- highlighted fixes are bold
Generated by [the
script](https://github.com/JetBrains/compose-multiplatform/pull/4351 )
from the list of commits and PR's
9 months ago
dima.avdeev
990fbfdcfe
Update link to setup environment instructions ( #4344 )
...
Update links to new
[instructions](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-setup.html )
It resolves issue:
- https://github.com/JetBrains/compose-multiplatform/issues/4343
9 months ago
Igor Demin
7849ed200c
Update CHANGELOG.md
9 months ago
Igor Demin
58f2168d2b
Update CHANGELOG.md (reword the resource breaking change) ( #4340 )
9 months ago
Igor Demin
e14bf1c072
Resources. Don't return a cached value when pass new args ( #4333 )
...
The issue was because we cache the value in the current composition, and
the next composition returns the cached value.
There weren't an issue if we just call one `stringResource` after
another because those are different compositions.
Fixes https://github.com/JetBrains/compose-multiplatform/issues/4325
10 months ago
Igor Demin
4e948e4bc3
Resources. Don't return a cached value when pass new args.
...
The issue was because we cache the value in the current composition, and the next composition returns the cached value.
There weren't an issue if we just call one `stringResource` after another because those are different compositions.
Fixes https://github.com/JetBrains/compose-multiplatform/issues/4325
10 months ago
Konstantin
55cc437465
Fix import android flavors with compose resources ( #4319 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4318
10 months ago
Shishkin Pavel
581f97780a
compiler plugin 1.5.9 for kt 2.0.0-Beta4 ( #4332 )
...
kotlin 2.0.0-Beta4 to 1.5.9-kt-2.0.0-Beta4
10 months ago
Shishkin Pavel
4eb808620a
compiler plugin 1.5.9 for kt 2.0.0-Beta4 ( #4332 )
...
kotlin 2.0.0-Beta4 to 1.5.9-kt-2.0.0-Beta4
10 months ago
Igor Demin
e5d12d0461
CHANGELOG 1.6.0-rc02 ( #4307 )
10 months ago
Konstantin
8f2fa296fe
Fix import android flavors with compose resources ( #4319 )
...
fixes https://github.com/JetBrains/compose-multiplatform/issues/4318
10 months ago
Pavel Shishkin
56d3aff538
update compiler plugin version to 1.5.8.1 (stable)
10 months ago
Shishkin Pavel
b3455919b9
update compiler plugin version to 1.5.8.1 (stable) ( #4314 )
10 months ago
Igor Demin
cf16b2d260
Update CHANGELOG.md
10 months ago
Igor Demin
978e8305d6
Update CHANGELOG.md
10 months ago
Igor Demin
609560ba32
Add "Known issues and solutions" to CHANGELOG.md (1.6.0-rc01) ( #4304 )
10 months ago
Konstantin Tskhovrebov
c8ef4c0412
Update compose version to "1.6.0-rc01" in components project
10 months ago
Konstantin Tskhovrebov
b83de7e569
Update compose version to "1.6.0-rc01" in components project
10 months ago
Konstantin
cc0e18474a
Fix resource accessors compilation when there are huge number of resource files. ( #4294 )
...
Instead of object properties there are being generated extension
properties in different files.
fixes https://github.com/JetBrains/compose-multiplatform/issues/4285
10 months ago