Oleksandr Karpovich
d87783f319
Fix web/Building_UI tutorial snippet
2021-06-25 11:37:52 +02:00
Shagen Ogandzhanian
06b79febfb
Update CHANGELOG.md after releasing 0.5.0-build226
2021-06-24 16:28:50 +02:00
Shagen Ogandzhanian
9b1526e11b
Install gecko driver to the compose-web light Docker image
2021-06-24 01:11:21 +02:00
Shagen Ogandzhanian
4937918a28
Update examples after publishing 0.5.0-build226
2021-06-23 23:18:59 +02:00
Shagen Ogandzhanian
5d7c874136
Updae deafult web-core dependency to 0.5.0-build226
2021-06-23 19:47:06 +02:00
Shagen Ogandzhanian
df05778843
AttrBuilder is nullable by default
2021-06-23 18:44:22 +02:00
Alexey Tsvetkov
047440e12a
Allow using Intellij plugin with 2021.2 ( #807 )
2021-06-23 19:34:47 +03:00
Shagen Ogandzhanian
5b22169e72
Remove license for cssom since we are not using it anymore
2021-06-22 23:12:56 +02:00
Shagen Ogandzhanian
019cbd2940
Use CSSStyleSheet so that there's no need to define additional functionality on Stylesheet
2021-06-22 19:17:31 +02:00
Igor Demin
ef697af7ed
Update tutorials
2021-06-22 12:17:03 +03:00
Igor Demin
cd7f4f4587
Migrate desktop templates/tutorials to 0.5.0-build226
2021-06-22 12:03:03 +03:00
theapache64
7f90700f8d
Compose Web Example - Compose Bird ( #797 )
...
* add new compose web example - compose bird
* bump compose web version and fix breaking changes
* refresh .gitignore with new rules
* update README
2021-06-22 10:23:40 +02:00
Igor Demin
e68baff90d
Migrate desktop templates/tutorials to 0.5.0-build226
2021-06-22 10:49:19 +03:00
Shagen Ogandzhanian
453cc89bca
Add minimal test for testing media query in stylesheet
2021-06-22 00:37:19 +02:00
Philip Wedemann
766e5950de
web: Remove the boolean parameter from hidden() to align with #780 ( #783 )
...
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden
2021-06-21 18:05:21 +02:00
Abasov Akif
a167abe04c
Add more calc shortcuts ( #798 )
2021-06-18 16:30:57 +03:00
Abasov Akif
925f697a6f
Feature/calc ( #790 )
...
* CSS operations
* CSS operations with variables
* Fix api to use CSSColorValue instead of Color to use CSSVariables too
* Fix api to use CSSNumericValue instead of CSSSizeValue to use CSSVariables too
* Fix CSSBorder types
2021-06-18 16:14:36 +03:00
Abasov Akif
0a90ae2194
Remove CSS Typed OM API ( #786 )
2021-06-18 14:11:01 +03:00
Arkadii Ivanov
ba7c4293aa
Update TodoApp example readme with Web app ( #796 )
2021-06-18 14:09:44 +03:00
Oleksandr Karpovich
fac8a856b3
Update version of compose core for web components - 0.5.0-build225
...
It means that when we build the components locally, the new version will be used (same as for recently published artefacts).
2021-06-18 09:35:19 +02:00
Louis CAD
bfe4bf4a3a
Remove extra erroneous characters from comment ( #787 )
2021-06-17 10:55:56 +03:00
Louis CAD
a57f037c12
Reformat Kotlin snippet in README ( #781 )
...
It now conforms to the official Kotlin style guide.
2021-06-17 10:55:09 +03:00
Arkadii Ivanov
8f87cda24d
Add web app for the TodoApp example ( #778 )
...
* Prepare the TodoApp example for adding the JavaScript app
* Add the JavaScript app for the TodoApp example
* TodoApp. Update Compose to 0.5.0-build225.
2021-06-17 08:57:06 +02:00
Oleksandr Karpovich
971a2a45dd
Update snippets in web tutorials (fix file name)
2021-06-16 16:00:16 +02:00
Oleksandr Karpovich
679ed1dda9
Update snippets in web tutorials
2021-06-16 15:21:04 +02:00
Shagen Ogandzhanian
c8794cbad6
Update web examples after the 0.5.0-build225 release
2021-06-15 20:26:01 +02:00
Igor Demin
80bb819997
Update templates
2021-06-15 20:00:39 +03:00
Igor Demin
49495a9bf8
Fix tutorials
2021-06-15 17:59:53 +03:00
Igor Demin
435b378bb7
Fix tutorials
2021-06-15 17:03:18 +03:00
Shagen Ogandzhanian
4529645a75
Don't allow to assign null value in attr ( #780 )
...
* Remove atrributes completely and reapply everything
Rather than keeping map with attributes applied
* Don't allow nullable signatures while calling attr
2021-06-15 13:24:43 +02:00
Shagen Ogandzhanian
b794032880
Remove unused constructor from DomNodeWrapper
2021-06-15 11:13:37 +02:00
Shagen Ogandzhanian
c83938374f
Add missing embedded HTML elements (apart from PORTAL)
...
IFRAME, OBJECT, PARAM, PICTURE, SOURCE
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
2021-06-14 16:28:40 +02:00
Shagen Ogandzhanian
18ff668cd2
Add missing form HTML elements
...
DATALIST, FIELDSET, LEGEND, METER, OUTPUT, PROGRESS
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
2021-06-14 15:20:42 +02:00
Shagen Ogandzhanian
84cee1bf92
Add missing image and multimedia HTML elements
...
AREA, AUDIO, MAP, TRACK, VIDEO
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
2021-06-14 14:53:12 +02:00
Shagen Ogandzhanian
08dc15182f
Add missing content sectioning HTML elements
...
Namely: ADDRESS, ARTICLE, ASIDE, HEADER
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
2021-06-14 14:17:48 +02:00
Shagen Ogandzhanian
60944c87c4
Simplify elements internal api by removing Tag interface completely and rely on existing HTMLElement hierarchy ( #779 )
...
* Relax upperbound for ElementBuilder to Element
It's still a lie since there's a HTMLElement cast later on but it will
make possible further improvements
* Don't use Tags anywhere in code
* Remove Tags completely
2021-06-14 13:58:24 +02:00
Shagen Ogandzhanian
ee0793dcaa
Relax upperbound for ElementBuilder to Element
...
It's still a lie since there's a HTMLElement cast later on but it will
make possible further improvements
2021-06-14 12:46:50 +02:00
Shagen Ogandzhanian
d38dcbe8a2
Label content is specialized as HTMLLabelElement
2021-06-14 12:25:30 +02:00
Andrew Rudenko
603901b814
Updated Keyboard tutorial ( #771 )
2021-06-12 11:17:46 +03:00
Shagen Ogandzhanian
f1beb00a90
Clone node experiment ( #772 )
...
* Specialize TagElement for creating HTMLElements in different ways
* Clone elements for Div, Span and A
* Clone counterparts for Button and Input
* Remove redundant type cast
* Created nodes does not have content so I'm not sure we need to pass true
* H1, H2, H3, H4, H5, H6, P
* Switch all element creation to cloneNode
* Split ElementBuilder and ElementBuilderImplementation
* BROKEN pass ElementBuilder
* Remove obsolete tagName syntax completely
* Fix typo in generic name
* Reintroduce legaci API call signature which uses cloneNode as well
2021-06-12 02:27:48 +02:00
Shagen Ogandzhanian
de143273e8
Introduce test for attributes re-evaluation
2021-06-12 01:55:49 +02:00
Shagen Ogandzhanian
e96d59818b
Produce DOM nodes via builder
2021-06-11 15:28:09 +02:00
Shagen Ogandzhanian
428a0a6ce8
Add test for just checking DOM names to be sure none of future refactoring will affect this
2021-06-11 14:39:24 +02:00
Shagen Ogandzhanian
ab937a9716
Introduce test for testing "raw" element creaation
2021-06-11 12:00:08 +02:00
Shagen Ogandzhanian
72a8a5b2c9
Align bencmhark source with web example
...
We need to think of a better approach though
2021-06-10 19:52:59 +02:00
Shagen Ogandzhanian
379fa42e23
Remove redundnant Hr definition since we have it already in DOM API
2021-06-10 19:44:18 +02:00
Shagen Ogandzhanian
90d7933f5a
Update artifact version in web tutorial to 0.5.0-build222
2021-06-09 20:01:16 +02:00
Shagen Ogandzhanian
192f360dbe
Update web tutorial
2021-06-09 19:24:57 +02:00
Shagen Ogandzhanian
0992de69e0
Update web/CHANGELOG.md after 0.5.0-build222
2021-06-09 19:22:10 +02:00
Shagen Ogandzhanian
94e7ee43cf
Update examples to 0.5.0-build222
2021-06-09 19:07:08 +02:00