Shagen Ogandzhanian
ce606d1c22
[web] [tests] Completely get rid of waitForAnimationFrame in favour of waitForRecompositionComplete
3 years ago
Shagen Ogandzhanian
dcd8b70f70
[web] [tests] Use waitForRecompositionComplete instead of waitForAnimationFrame in add/remove benchmark tests
3 years ago
Shagen Ogandzhanian
98b58a8371
[web] Use common test api in benchmark-core
3 years ago
Shagen Ogandzhanian
4c252b8196
Use asHtmlElement helper only in TestUtils
...
TestUtils is a perfect classic name!
3 years ago
Shagen Ogandzhanian
d8de109ba1
[web] Re-enable Firefox tests after making build job non-parallel
3 years ago
Shagen Ogandzhanian
c8f91a9695
Extract PositionTests from StaticComposableTests and use runTest in both
3 years ago
Oleksandr Karpovich
49bfb89c11
Update Compose
...
to include the fixes for web in compose plugin (FixComposableLambdaCalls.kt)
3 years ago
Igor Demin
a8bc62c519
Migrate to 1.0.0-alpha4-build328
3 years ago
Igor Demin
128bbcf262
Fix tutorials
3 years ago
Igor Demin
c9a7b15e86
Migrate to Kotlin 1.5.30
3 years ago
Igor Demin
b3a4cbc9f3
Update Compose
3 years ago
Shagen Ogandzhanian
f8ac4ad2c3
Don't run web-core tests in Firefox (till further investigation)
3 years ago
Shagen Ogandzhanian
e5fed5aa7b
Revert 239d5d5970
till further investigation
...
This reverts commit 239d5d5970
.
3 years ago
Shagen Ogandzhanian
239d5d5970
[web] [ci] Install specific Firefox version and make it possible to customize it in build
3 years ago
Shagen Ogandzhanian
166b314919
[web] [ci] always install latest firefox
3 years ago
Shagen Ogandzhanian
c0735db613
[web] [ci] Don't install gradle in Dockerfile-Basic
3 years ago
Igor Demin
ebb116999f
Desktop. Templates. Update versions
3 years ago
Shagen Ogandzhanian
ced58ee707
Build web with gradle@7.1.1 and web-landing example
3 years ago
Shagen Ogandzhanian
6b209ebd87
Prepare DomApplier and related code for working with SVG entities
3 years ago
Shagen Ogandzhanian
d4804fafdd
[web] [tests] introduce elementBuilderShouldBeCalledOnce test
3 years ago
Shagen Ogandzhanian
a22c916721
Use runTest in stypePosition test
3 years ago
Shagen Ogandzhanian
ce9fbcc8dd
Add test that basically check that scope is remembered
...
Thanks to Oleksandr - I would have never come up with a solution this
quick
3 years ago
Shagen Ogandzhanian
6c1667e05a
[web] [tests] Refactor attributesUpdateShouldNotCauseInlineStylesCleanUp and make sure we check conditional class assignemnt (in combination with seeting style) as well
3 years ago
Oleksandr Karpovich
e8e02771a0
web: add test-utils module ( #1101 )
...
* web: move DomApplier, GlobalSnapshotManager, JsMicrotasksDispatcher to dedicated module
This will allow reusing them in test-utils module.
* web: move TestUtils.kt to a dedicated module
Use test-utils module in web-core as a dependency
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Oleksandr Karpovich
bb8a69589b
web: Update COMPOSE_CORE_VERSION
3 years ago
Igor Demin
4014b631ab
Update README.md
3 years ago
Igor Demin
eec875cd64
Delete draw_image_into_canvas.png
3 years ago
Igor Demin
20fdbb56f5
Update README.md
3 years ago
Igor Demin
5e4b8150c2
Update README.md
3 years ago
Shagen Ogandzhanian
14909c23b2
Simplify CSS transform API signatures
...
There's no need to any of this methods to be Boolean
3 years ago
Shagen Ogandzhanian
770412444d
Support filter in CSS API
...
this resolves #923
3 years ago
Oleksandr Karpovich
741e2d234f
Update Compose
...
web: include an improvement in compose plugin for composable lambdas invocations in kotlin/js
3 years ago
Shagen Ogandzhanian
5518eec745
Support for transform in CSS API
...
This resolves #922
3 years ago
Shagen Ogandzhanian
4d727f7d5d
[web] [build] printTestBundleSize depends on jsTest
3 years ago
Oleksandr Karpovich
2689f7c4c0
web: Update test utils api to prepare it for publishing ( #1048 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Oleksandr Karpovich
db53b95a31
Web/controlled inputs ( #1031 )
...
* web: make TextInput manage its view state
* web: make TextInput manage its view state
* web: make TextInput manage its view state
* web: add tests for controlled TextArea and RadioButton
* Add more tests for controlled and uncontrolled inputs
* Add more tests for controlled and uncontrolled inputs
* Update date input tests
* Update time input tests
* Update date input tests
* Add docs for controlled and unctontrolled input modes
* web: improve docs for controlled inputs
* web: make benchmark add1kItems run only 2 times instead of 3 (to prevent it from throwing timeout)
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
arfy slowy
03617c199d
fix: typo misspelling grammar ( #1091 )
3 years ago
theapache64
01355cc93f
Fix VideoPlayer ( #1088 )
...
* fix player's macOS issue
* replace local file path with public URL
3 years ago
Igor Demin
2c60a18e5c
Update Compose
3 years ago
EdwarDDay
dc35f816cf
Fix web game link ( #1083 )
3 years ago
Shagen Ogandzhanian
fdc9c5df5e
[web] [build] stricter guards for printTestBundleSize
3 years ago
Shagen Ogandzhanian
a1310f1b24
Always print testBundleSize after jsTest (if available)
3 years ago
Shagen Ogandzhanian
fce9010353
[web] Introduce printTestBundleSize task
3 years ago
Oleksandr Karpovich
d2d4971f28
web: mark internal and experimental api in web-core ( #1077 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Oleksandr Karpovich
0d93252e90
web: mark internal and experimental api in web-widgets ( #1078 )
...
* web: mark internal and experimental api in web-widgets
* web: mark internal and experimental api in web-widgets
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Shagen Ogandzhanian
f7070f210d
[web] optionally skip benchmarks (by default enabled)
3 years ago
Shagen Ogandzhanian
a22bd9f889
Reintroduce printBundleSize for samples
3 years ago
Shagen Ogandzhanian
c513eef2e6
[web] [build] Fix all missing and incorrect sample modules
3 years ago
Oleksandr Karpovich
9dc7137298
web: update COMPOSE_CORE_VERSION=0.0.0-master-build316
...
the build from master contains an important fix for using compose in kotlin/js (composables in constructors).
following (default) builds will include the fix, so normal version can be used again.
3 years ago
Oleksandr Karpovich
4eedafc5fa
web: add tests for constructors with Composable parameters
3 years ago