Shagen Ogandzhanian
0411d65964
substractHomogenous
4 years ago
Shagen Ogandzhanian
8e7e2cf831
addHomogenous
4 years ago
Shagen Ogandzhanian
f416e845de
arithmeticDivisionLeft
4 years ago
Shagen Ogandzhanian
e2d0982d33
arithmeticMultiplicationRight
4 years ago
Shagen Ogandzhanian
c3bfd2ba3b
css unit multiplication left
4 years ago
Shagen Ogandzhanian
754f6f65b0
Swap CSSSizeValue and CSSUnitValue names so to be less intrusive for an outside code
4 years ago
Shagen Ogandzhanian
cd41be29fe
Simplify unit definitions in unit subtypes
4 years ago
Shagen Ogandzhanian
1f3ac83203
Get rid of all specified unit subtypes in favour of the generic counterparts
4 years ago
Shagen Ogandzhanian
693dae096a
Rename unit subtypes to make their usage more intuitive
4 years ago
Shagen Ogandzhanian
c42c944f82
CSSUnitValueTyped can hold only Float values
4 years ago
Shagen Ogandzhanian
9e189e2b87
Fix subtype for fr (which is CSSUnitFlexValue)
4 years ago
Shagen Ogandzhanian
4098591b80
Introduce css unit type markers instead of css value type markers
...
I'm not sure we need them though at all
4 years ago
Shagen Ogandzhanian
251359b087
CSSUnit is a sealed interface
4 years ago
Shagen Ogandzhanian
8869cbeaa7
Move all CSSUnit related entities to CSSUnits
4 years ago
Shagen Ogandzhanian
9e68077a0c
Introduce CSSUnit
4 years ago
Shagen Ogandzhanian
aae29bc807
Remove CSSOM unit b uilder definitions completely
4 years ago
Shagen Ogandzhanian
1e6c3d0449
CSS Unit classes are value classes
4 years ago
Shagen Ogandzhanian
c7223bdcb1
CSSUnitValue is an interface
4 years ago
Shagen Ogandzhanian
4cf40209ac
Use non-CSSOM CSSUnitValue
4 years ago
Shagen Ogandzhanian
a6fbe1ff94
BREAKING: CSSUnitValue working in Chrome
4 years ago
Shagen Ogandzhanian
47fef9be5c
Remove CSSNumericValueJs
4 years ago
Shagen Ogandzhanian
857629897a
CSSRelValue, CSSAbsValue, CSSAngleValue, CSSTimeValue, CSSFrequencyValue, CSSResolutionValue, CSSFlexValue are marker interfaces
4 years ago
Shagen Ogandzhanian
11e928e02a
Remove CSSSizeValue, use CSSUnitValue instead
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
Igor Demin
69dbc82ec8
Update tutorials
4 years ago
Oleksandr Karpovich
b051250388
Add web-core benchmarks with reports to TeamCity ( #724 )
...
* Add web-core benchmarks with reports to TeamCity
* Add a test project for bundle size measurements
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
4 years ago
Igor Demin
74bff411d2
Window API tutorial. Listening the state of the window ( #737 )
4 years ago
Nikolay Igotti
a24ad2c433
Update README.md
4 years ago
Oleksandr Karpovich
bfc5a91d2a
Update web tutorials and template to conform the latest API changes
4 years ago
Shagen Ogandzhanian
6e3efa2ebb
Update web/CHANGELOG.md after releasing 0.0.0-web-dev-14
4 years ago
Shagen Ogandzhanian
de2ee4c8e5
Update web tutorial
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
33c22c2e62
Update web examples to 0.0.0-web-dev-14
4 years ago
Igor Demin
e65dc8c89f
Update tutorials
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
Igor Demin
cbfc9c4d6b
Update tutorials
4 years ago
Shagen Ogandzhanian
2132dac284
Prepare examples for the publicaiton of 0.0.0-web-dev-14
4 years ago