Alexander Maryanovsky
a1b88db890
Fix `DesktopImageStorage` to store images by id, rather than by the `PictureData.Camera` itself ( #4963 )
6 months ago
issamux
7131b5b9a6
[Android/ImageViewer] Add missing FileProvider in android manifest ( #4842 )
...
Add missing FileProvider in android manifest
Fixes https://github.com/JetBrains/compose-multiplatform/issues/4841
7 months ago
Oleksandr Karpovich
e2f43ed3ee
Update ImageViewer example according to PR discussion ( #4755 )
...
- add imageviewer project to validateExamplesWithJs.sh
- update dmmy_map image and add a notice about using Open Data License
- update web app setup (index.html) and remove redundant files
- temporary disable configuration cache due to k/wasm issue
https://youtrack.jetbrains.com/issue/KT-64851 (fixed in 2.0)
8 months ago
Artem Kobzar
2534df20cd
Add Wasm and JS support to Imageviewer example ( #4745 )
8 months ago
Konstantin
52c4bf3b1f
[example] Migrate the image viewer on the new compose resources ( #4433 )
10 months ago
Konstantin
89f21eb99e
Update resources library in imageViewer sample ( #3931 )
1 year ago
Igor Demin
0215dd9551
Update Android projects ( #3566 )
...
- Update Gradle to 8.2.1 (for non-Android project as well)
- Update AGP to 8.0.2
- add jvmToolchain for Android projects (it is required now)
- removed targetSdk from shared modules (it is deprecated for com.android.library projects)
- move "package" from manifset to "namespace " in Gradle (required by AGP)
- rename android to androidTarget (android is deprecated in latest Kotlin)
- update Android dependencies versions
I checked - Android/iOS/web still work. HTML/IDE projects also work after updating Gradle.
Works in the latest stable IDEA and Android Studio
updated templates:
https://github.com/JetBrains/compose-multiplatform-ios-android-template/pull/21
https://github.com/JetBrains/compose-multiplatform-template/pull/19
https://github.com/JetBrains/compose-multiplatform-desktop-template/pull/8
https://github.com/JetBrains/compose-multiplatform-html-library-template/pull/3
1 year ago
Rob X
494c686293
ImageViewer, Android camera ( #3487 )
...
* The camera should stop working after leaving CameraView on Android.
* Update examples/imageviewer/shared/src/androidMain/kotlin/example/imageviewer/view/CameraView.android.kt
1 year ago
Alexander Maryanovsky
60a0cdc0cb
Add a scrollbar to the SquaresGalleryView on the desktop ( #3520 )
1 year ago
Alexander Maryanovsky
8c724096fd
Add a unit test to the imageviewer example. ( #3527 )
...
* Add a unit test to the imageviewer example.
* Fix android build of imageviewer
1 year ago
dima.avdeev
83d2b54e35
Fix iOS ImageViewer example with Compose 1.4.3 and Kotlin 1.9.0 ( #3502 )
1 year ago
Igor Demin
43a4086ba4
Migrate examples to 1.4.3 ( #3410 )
...
[Changelog](https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.4.3 )
Changed templates:
bbf71f754c
ba91acf5d6
5204842894
36d1554dee
1 year ago
Ivan Matkov
c09b344c03
Adopt ImageViewer to Compose 1.5.0-dev1114 and Kotlin 1.9.0 ( #3400 )
...
* ImageViewer. Add WindowsInsets.ime and update resources
* Update gradle properties
* Fix HorizontalPager usage
* Add ExperimentalForeignApi annotation
---------
Co-authored-by: dima.avdeev <dima.avdeev@jetbrains.com>
1 year ago
dima.avdeev
164c787449
ImageViewer fix lint error
2 years ago
dima.avdeev
3fdac4299c
ImageViewer, iOS camera modifier
2 years ago
dima.avdeev
73171a0f9e
ImageViewer fix delete picture crash ( #3039 )
2 years ago
dima.avdeev
a6e71144b4
ImageViewer desktop MapView ( #3022 )
2 years ago
dima.avdeev
7c0e8a77b0
ImageViewer, limit scale for full visibility of the target ( #3023 )
2 years ago
dima.avdeev
52601254ed
ImageViewer fix simple warnings and code style issues ( #3025 )
2 years ago
dima.avdeev
9961674078
ImageViewer, simplify pictures.indexOf(picture) ( #3024 )
2 years ago
dima.avdeev
de2949c34d
ImageViewer Android map with proper scroll ( #3020 )
2 years ago
dima.avdeev
bb950bc91a
ImageViewer, share image with description. ( #3012 )
2 years ago
dima.avdeev
cc1ad2fe41
hotifx bug with related pictures ( #3017 )
2 years ago
Nikita Lipsky
1cc767bdfc
Imageviewer: update default description ( #3010 )
...
* Imageviewer: update default description
* Imageviewer: update again
2 years ago
dima.avdeev
508d265b9d
ImageViewer edit description onLongClick ( #3009 )
2 years ago
dima.avdeev
523368228b
ImageViewer, fix Android rotation ( #3007 )
2 years ago
Nikita Lipsky
1d955a2e6d
Remove internal from common public @Composable as it is not required for 1.4.0-rc03 ( #3008 )
2 years ago
Igor Demin
40ae8ec29d
ImageViewer - limit zoom by the window/screen size ( #2993 )
...
- add zoom field, which is the same across different screen/window sizes
- scale is not the base state now, it is derived from the current zoom and the current screen/window size. it now represents the end scale of the image
- drag amount is still independent of scale/zoom (if we drag by 5 pixels, the image moves by 5 pixels)
- offset is still limited by the area and the current scale
* ImageViewer - limit zoom by the window/screen size
- add zoom field, which is the same across different screen/window sizes
- scale is not the base state now, it is derived from the current zoom and the current screen/window size. it now represents the end scale of the image
- drag amount is still independent of scale/zoom (if we drag by 5 pixels, the image moves by 5 pixels)
- offset is still limited by the area and the current scale
2 years ago
dima.avdeev
a275db2596
ImageViewer Android swipe camera ( #2995 )
2 years ago
dima.avdeev
968af859c3
ImageViewer Pager and icons ( #2982 )
2 years ago
dima.avdeev
35ecc36b38
ImageViewer Android return back key ( #2996 )
2 years ago
Nikita Lipsky
a8003a0f5d
Move experimental/examples to examples ( #2976 )
...
* Move experimental/examples to examples
* Change version to 1.4.0-rc01
2 years ago