Shagen Ogandzhanian
|
6048760a1a
|
CSS units API is CSSOM-agnostic and supports homogenous arithmetic operations
|
4 years ago |
Philip Wedemann
|
20fa5edd82
|
Web: Remove content builder for empty elements (#745)
* Remove content builder for empty elements
* Remove content builder for empty elements
Co-authored-by: hfhbd <hfhbd@users.noreply.github.com>
|
4 years ago |
Shagen Ogandzhanian
|
d9509dd17e
|
Remove CSSSizeOrAuto completely
Use CSSAuto or CSSSize instead (and overloading when needed)
|
4 years ago |
Shagen Ogandzhanian
|
67244aec5e
|
CSSProperties is CSSSizeOrAuto-agnostic
|
4 years ago |
Shagen Ogandzhanian
|
0a39d4681f
|
Remove unused (and non-existent) CSSTypedUnitValue
|
4 years ago |
Shagen Ogandzhanian
|
7d4e3307ac
|
Move parse definition from CSSNumericValueJS to CSSNumericValue
|
4 years ago |
Shagen Ogandzhanian
|
7022ab225a
|
CSSSizeValue child interfaces are not external
|
4 years ago |
Shagen Ogandzhanian
|
c5b661850b
|
Remove CSSNumericValue::equals since it clashes with regular equals and can not be actually called
Our goal is not to provide precise CSSOM model but a convenient
composable css API and users are supposed to be agnostic about CSSOM
|
4 years ago |
Shagen Ogandzhanian
|
de42b05b99
|
Introduce CSSUnitApiTests and slightly modify API according to the results of such testing
|
4 years ago |
Shagen Ogandzhanian
|
8e546f84f8
|
Get rid of redundnant typecases in CSSUnits
|
4 years ago |
Philip Wedemann
|
21146ed1d5
|
Web: Add Hr Element (#741)
* Add Hr element
* Add Hr Tag
* Add missing HRElement import
* Remove the forbidden content
|
4 years ago |
Philip Wedemann
|
6773408821
|
Web: Fix Option usage in Select Element (#742)
* Fix Option usage in Select Element
* Remove the scope limitation
option could also be placed inside opt group, datalist and select
|
4 years ago |
Shagen Ogandzhanian
|
a4c7f3d074
|
CSSSizeOrAutoValue is a marker interface
This leads to lie since it's actually not an external interface.
But this is a forgiveable lie, regarding the fact what would come next.
|
4 years ago |
Shagen Ogandzhanian
|
80f5eae42c
|
StylePropertyValue does not contain any nested entities
|
4 years ago |
Shagen Ogandzhanian
|
15a6b5601e
|
Remove CSSKeywordValue from API completely
And subsequently simplify auto invocation
|
4 years ago |
Oleksandr Karpovich
|
59470f36c6
|
dom: Add a test for `auto` keyword in inline style
|
4 years ago |
Shagen Ogandzhanian
|
3962c5cf23
|
Revert "Commonize CSS interfaces and remove polyfill dependency"
This reverts commit 8e2176b029 .
|
4 years ago |
Shagen Ogandzhanian
|
898fa303ff
|
Rename package names in web-core
androidx.compose.web -> org.jetbrains.compose.web
androidx.compose.web.elements -> org.jetbrains.compose.web.dom
|
4 years ago |
Shagen Ogandzhanian
|
f10eb96974
|
Make content nullable so that we won't pass even empty lambda
|
4 years ago |
Akif Abasov
|
8e2176b029
|
Commonize CSS interfaces and remove polyfill dependency
|
4 years ago |
Shagen Ogandzhanian
|
b1328204b8
|
Make consistent multi-platform plugin invocation throughout web modules and examples
|
4 years ago |
Shagen Ogandzhanian
|
42ad7c7dcc
|
[web] Remove classes builder version from API
|
4 years ago |
Shagen Ogandzhanian
|
526053086b
|
[web] Preprations for using DomApplier with Element
|
4 years ago |
Shagen Ogandzhanian
|
16813707d4
|
Simplify call signatures in [web-core] tests
|
4 years ago |
Shagen Ogandzhanian
|
d998bf9058
|
Move all tests in core to org.jetbrains.compose.web.core.tests
|
4 years ago |
Shagen Ogandzhanian
|
8118bb7cbe
|
[web] Don't leave emtpy style attribute if nothing as applied
|
4 years ago |
Shagen Ogandzhanian
|
6a8e15a7fe
|
[web] Attribute builder builds styles as well
|
4 years ago |
Oleksandr Karpovich
|
2b788ef9df
|
[compose-dom] Let classes lists get merged instead of overriding earlier calls
|
4 years ago |
Shagen Ogandzhanian
|
3232571f35
|
[web-core] introduce StyleBuilderContext, AttrBuilderContext and ContentBuilder aliases
|
4 years ago |
Shagen Ogandzhanian
|
06a905e63a
|
Split web-core to web-core and web-integration
This also means that we have new naming for web artifacts in the gradle plugin
|
4 years ago |
Shagen Ogandzhanian
|
a6b4ce29f3
|
[web] Move build to the Kotlin DSL API
|
4 years ago |
Shagen Ogandzhanian
|
8a35ada373
|
Remove androidx copyrights that actually are irrelevant to the codebase ported
|
4 years ago |
Shagen Ogandzhanian
|
f4987d0ce9
|
Pull web components from androidx-compose
|
4 years ago |