Shagen Ogandzhanian
b294b732c0
Move border-related CSS API calls to a separate file
...
The idea is that every API call that has builder deserves to have a
separate file
3 years ago
Oleksandr Karpovich
c5800ace8f
Add CI scripts for native ( #866 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Shagen Ogandzhanian
36e66e66fe
Move all src files in core to org.jetbrains.compose.web
3 years ago
Oleksandr Karpovich
d94c185125
web: Add tests for `AutoComplete` attribute for different elements
3 years ago
Shagen Ogandzhanian
4412f95245
Introduce basic minimal support for background in CSS API
3 years ago
Philip Wedemann
331282b7c2
Web: Update autocomplete attr builder according to MDN ( #859 )
...
* Add value to autocomplete
* Add all predefined autocomplete possibilities
* Add all predefined autocomplete possibilities
* Update InputAttrsBuilder.kt
* Update autocomplete attr builder according to MDN
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete
* Inline AutoComplete "enum" class
Co-authored-by: hfhbd <hfhbd@users.noreply.github.com>
3 years ago
Shagen Ogandzhanian
585da89c8c
Introduce minimal backgroundAttachment to the CSS API
3 years ago
Shagen Ogandzhanian
e3925c602f
Fix web buil
3 years ago
Philip Wedemann
67952b4b40
Use typed Element in ref to remove cast in usage ( #828 )
3 years ago
Oleksandr Karpovich
ead86959b9
web: Add tests for `ref` attribute ( #864 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Eric Pabst
386ca357d0
Simplify Compose in React example ( #823 )
...
There is no need to use the attrs function.
3 years ago
Shagen Ogandzhanian
6e2514fd88
Move backgroundColor to a separate file and introduce dedicated test
3 years ago
Oleksandr Karpovich
8edc12f02a
web: Remove deprecated input event listeners ( #861 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Oleksandr Karpovich
774b9793f5
Update web examples to use 0.5.0-build235
3 years ago
Alexey Tsvetkov
55b8faf0f5
Update Intellij Gradle plugin to 1.1.2 ( #853 )
3 years ago
Alexey Tsvetkov
6a3b834958
Preview toolwindow improvements ( #854 )
...
* Activate preview toolwindow on receiving preview configuration
* Don't show preview toolwindow until a preview is requested
* Add icon to preview toolwindow
3 years ago
Igor Demin
f781231089
Update README.md
3 years ago
Alexey Tsvetkov
6038da77ba
Allow adding extra keys to Info.plist ( #845 )
...
Resolves #795
3 years ago
Alexey Tsvetkov
c41d7157f5
Fix preview scaling ( #852 )
...
Resolves #837
3 years ago
Alexey Tsvetkov
45242dc54c
Don't create repeated run configurations for preview ( #851 )
3 years ago
Nikolay Igotti
200cb779e7
Add @Preview to Falling Balls demo
3 years ago
Igor Demin
622d2c36bd
Examples. Notepad. Move to 0.5.0-build229
3 years ago
Eric Pabst
f80715aee7
Fix typo: handeled -> handled ( #822 )
3 years ago
Abasov Akif
e2dd256235
CSS Animations ( #810 )
3 years ago
theapache64
f61920c4e4
Compose Bird - Improve Structure ( #838 )
...
* improve structure by reducing number of lines
(removed unnecessary divs, css, composable etc)
* fix resource not found issue
3 years ago
Shagen Ogandzhanian
8a072a356e
Remove helper DOM builder elements from the public scope
3 years ago
Shagen Ogandzhanian
244f4ce1d8
Fix last integraton test failing in Firefox and enabling it as a default target
3 years ago
Alexey Tsvetkov
f1db4c759b
Update compose in preview example ( #842 )
3 years ago
Shagen Ogandzhanian
a11f080730
Make `file input updates the text` cross-browser
3 years ago
Shagen Ogandzhanian
073e5e9db6
Mediaquery resize test is passing in Firefox
...
firefox tests are not enabled so far nevertheless
3 years ago
Shagen Ogandzhanian
8d5f47f78b
Prepare mediaquery test for cross-browser support
3 years ago
Shagen Ogandzhanian
306bbbb5f2
Add minimal units tests for media queries
3 years ago
Shagen Ogandzhanian
643bda09d8
CSSPlus, CSSMinus, CSSTimes and CSSDiv are private - it's all CSSCalcOperation for users
3 years ago
Igor Demin
fa2126872b
Add linux-arm64 to the build script, add forgoten tools.jar
3 years ago
Igor Demin
956634da66
Update Compose
3 years ago
Igor Demin
e385c84231
Update Compose
3 years ago
Shagen Ogandzhanian
c0bba88f02
Simplify text selection in "select event update the txt"
...
This approach also make it more cross-platform resistant
3 years ago
Igor Demin
b1d8682cbe
Automatically add `-Dcompose.application.configure.swing.globals=true to run/package tasks ( #820 )
...
When users run/package application we will configure Compose to work as standalone application.
It means we will override some global Swing properties in Compose initialization function:
- sets system property `apple.laf.useScreenMenuBar` to true
- sets system property `sun.java2d.uiScale`/`sun.java2d.uiScale.enabled` automatically on Linux
- sets UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
When users don't use those tasks (when they use Compose in an existing Swing application, or in an IDEA plugin),
this property will not be set, and so we will not override Swing globals.
3 years ago
Shagen Ogandzhanian
8131b6665d
Remove accidentaly wrongly merge code from a debug branch
3 years ago
Alexey Tsvetkov
e96826c47c
Use Gradle 7.1 for building Gradle and Intellij plugin ( #836 )
...
* Replace usage of 'de.fuerstenau.buildconfig'
with a custom replacement, because the plugin
does not support Gradle 7.0+ and
there has not been any commit activity in 5 years
(https://github.com/mfuerstenau/gradle-buildconfig-plugin );
* Update 'com.github.johnrengelman.shadow' to 7.0.0
3 years ago
Shagen Ogandzhanian
1a7a1fbbd3
Update web examples after releasing 0.5.0-build228
3 years ago
theapache64
bca5d28976
update README - fix broken path ( #835 )
3 years ago
Nikolay Igotti
2e82f1cc98
Add linux_arm64 target
3 years ago
Oleksandr Karpovich
e40f7a0d9a
Update web tutorials for 0.5.0-build228 ( #833 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Oleksandr Karpovich
599ffdce58
Update tutorials check task to support individual targets checks ( #831 )
...
`./gradlew check -PCHECK_TARGET=all` - `all` is the default, so can be omitted
`./gradlew check -PCHECK_TARGET=desktop`
`./gradlew check -PCHECK_TARGET=web`
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
Igor Demin
2117b74bd2
Move Compose
3 years ago
Igor Demin
33a059ddd3
Compose as submodule, scripts for build/test Compose ( #830 )
...
- add run configurations for IDEA / Android Studio
- configure CI to use those scripts to build everything: 0.0.0-newci-316 (with desktop/web components)
3 years ago
Igor Demin
854de3681c
Publish components ( #829 )
3 years ago
Shagen Ogandzhanian
defae6241c
Install web drivers to the gradle root
3 years ago
Shagen Ogandzhanian
c5b1e29f15
Add posibility to install missing chrome drivers for local development
3 years ago