Oleksandr Karpovich
5b496eb191
web: update TagElement with tagName: String ( #1827 )
...
* web: update TagElement with tagName: String
Enable changing the tagName value. This will delete the initial html element and create a new one with a new tagName.
Cache ElementBuilder instances.
* add comments
* update PR according to discussion
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
akurasov
4fb2659583
switching to the latest compose with skiko 0.7.9
3 years ago
Alexey Tsvetkov
1e71abb3c0
Support org.jetbrains.kotlin.js plugin ( #1851 )
...
Resolves #1821
3 years ago
Oleksandr Karpovich
4fb11bc52f
remove a condition (based on .jbWebExistsMarker file) for js tests tasks ( #1848 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Nikolay Igotti
ad2f889b11
Reset timebomb
3 years ago
Louis CAD
c59aef56a9
Fix wrong word used: transient -> transitive ( #1839 )
3 years ago
Oleksandr Karpovich
bccf783976
web: make canvasAttributeTest independent of attributes order
3 years ago
Shreck Ye
7a9776cc43
web: make `applyAttrs` in the second overloaded `TagElement` nullable to be consistent with the first one ( #1814 )
3 years ago
Philip Wedemann
a528838712
Web: Add Canvas element ( #1823 )
...
Co-authored-by: hfhbd <hfhbd@users.noreply.github.com>
3 years ago
Alexander Gorshenev
83773dc5b8
Moved to jb-main corresponding to jb-main-rebase-2022-Feb-09
3 years ago
Alexander Gorshenev
e693dd7b87
Updated to gradle 7.4
3 years ago
Oleksandr Karpovich
f7d71a034b
web: add a test `keyChangesTheOrderButKeepsSameInstances`
3 years ago
Alexey Tsvetkov
144738fa36
Switch Intellij plugin to blue community icon ( #1825 )
3 years ago
Alexey Tsvetkov
9350aee589
Mark Intellij plugin compatible with 2022.1 ( #1824 )
3 years ago
Thomas Vos
f568117a79
Fix provisioning profile documentation ( #1820 )
3 years ago
Shagen Ogandzhanian
44e0dbe7bf
Remove redundant dependencies in widgets
3 years ago
Shagen Ogandzhanian
2cb9ec0846
Remove separate setup for nodejs in widgets
...
This is supposed to be set up only in root project
3 years ago
akurasov
d6e6cf5e0c
Documentation for #1016
3 years ago
Oleksandr Karpovich
21cda3f3c6
web: make ComposeDomNode inline ( #1808 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Alexey Tsvetkov
94866fc7c4
Fix Intellij plugin build
3 years ago
Thomas Vos
aa08279104
Fix TestFlight builds ( #1812 )
3 years ago
Alexey Tsvetkov
9331c66301
Improve reporting of preview errors ( #1807 )
...
Resolves #1686
3 years ago
Shagen Ogandzhanian
edac50ae39
Introduce HTMLElement.computedStyle: CSSStyleDeclaration helper function ( #1815 )
3 years ago
Igor Demin
8f911afd30
Update README.md
3 years ago
Thomas Vos
ec2a7e8677
Fix could not find application image error on macOS ( #1811 )
3 years ago
Shagen Ogandzhanian
98dbfe93cb
Update selenium chrome driver to 98.0.4758.48
3 years ago
Aleksandr Veselov
d822283c4b
Add docs about desktop a11y ( #1775 )
3 years ago
Thomas Vos
03d98ae908
Fix jnilib files not signed ( #1799 )
3 years ago
Thomas Vos
e818953c0b
Fix fromFiles argument not lazy ( #1797 )
3 years ago
Thomas Vos
f895874f51
Fix `packagePkg` task ( #1798 )
3 years ago
Shagen Ogandzhanian
44cc13add1
Enable warning as errors by default in web ( #1803 )
3 years ago
Oleksandr Karpovich
7ea30be924
web: hide internal properties from AttrsScope, EventsListenerScope, StyleScope ( #1802 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Oleksandr Karpovich
e37cb6dd0d
move compose-web components to 1.1.0-alpha03
3 years ago
Oleksandr Karpovich
af2c354f72
web: apply `classes` and `style` before all other attributes and properties ( #1788 )
...
* web: apply `classes` before all other attributes and properties
This mitigates "Flash of unstyled content"
* apply style {} before attr(...). Add more tests
* use val instead of var for classes
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Shagen Ogandzhanian
685e305c5e
Move renderComposable to internal-web-core-runtime ( #1789 )
3 years ago
Shagen Ogandzhanian
6aaeddc4b4
Use standard side effects in Elements.kt ( #1793 )
3 years ago
Alexey Tsvetkov
6ba538c467
Fix publishing multiple platforms that use same alternative name ( #1790 )
...
-Pcompose.platforms=macos only matched MacosX64,
when it was expected to match both MacosX64 & MacosArm64
3 years ago
Sebastian
e1d0a39cf4
Add proguard configuration to tutorial ( #1786 )
3 years ago
Aleksandr Veselov
6a9be4a845
Add semantics to custom side panel elements ( #1782 )
3 years ago
James Hamilton
becd9e6155
Update ProGuard version in example ( #1777 )
...
Update ProGuard version and remove exclude for Android build tools dependency. The exclude should no longer be required (https://github.com/Guardsquare/proguard/issues/66 ).
3 years ago
Sebastian
ef0ed6c447
Fix issue on proguard example ( #1780 )
3 years ago
Oleksandr Karpovich
0c30a3e2af
web: add typealias AttrsBuilder referencing new AttrsScopeBuilder ( #1778 )
...
This mitigates possible breaking API changes
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Martynas Petuška
f98dfbc761
web: AttrsScope interface extraction ( #1694 )
...
* AttrsScope interface extraction
* PR amendments
* resolve conflicts
* remove yarn lockfile
* move submodule back
3 years ago
Igor Demin
b83d681c1f
Update README.md
3 years ago
Oleksandr Karpovich
059a01f5d8
move compose submodule
3 years ago
Nikolay Igotti
d27b757092
Fix tutorial checker
3 years ago
Shagen Ogandzhanian
82bd465f5b
Deprecate DisposableRefEffect and DomSideEffect ( #1714 )
3 years ago
Shagen Ogandzhanian
4bf01cf5e0
Make DomElementWrapper private ( #1749 )
3 years ago
Alexey Tsvetkov
4854bf5714
Fix JS Gradle test ( #1760 )
...
* Fix Gradle JS tests
* Use Gradle 7.3.3 instead of 7.3 in tests
3 years ago
Asad Dhorajiwala
ddb80e8161
Added link to Gradle tool window ( #1757 )
3 years ago