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 |
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 |