This is an automated email from the ASF dual-hosted git repository. carlosrovira pushed a change to branch feature/jewel-ui-set in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
discard 1da1d8f some styles for alert discard 65082c3 more changes on Alert, and a bit refactor to button/textbutton styles due to closeButton discard a41e009 Jewel Alert first iteration discard 198aa72 test that issue #133 is working right. Commented the ViewBeads declarations since was only for testing, but left in the project so we can reproduce at any time discard d33b0e3 fix check and radio disabled label state and some cleaning discard 293876c checked state in radiobutton and checkbox solved thanks to fix apache/royale-compiler#35 discard 6b849b8 jewel slider fixed, now is an input range with change and input events, but still needs to create the valueChangeEvent discard 6eef867 some changes to slider and more refactors to example discard cf3ded9 removes workaround for element styles thanks to bugs apache/royale-compiler#30 and apache/royale-compiler#32 solved discard 805b0ab this styles div, span (no dot) are not seeing in final app. the them I must to move them from theme to final app discard b1e73b5 disabled labels look in check and radio discard c62176c radiobutton almost done but as checbox needs of #35 solved to be finished discard af93c92 checkbox mostly done, but needs #35 solved to be finished discard a2db70b change location of unused svgs discard ce37f5a initial work on checkbox. get inline svg with color variable substitution discard 1faf223 textfield flat and placeholder styles discard 5b299c1 - Fix TextField disabled w/wout prompt - Improve focus on buttons and textfield discard a593e34 some initial slider look discard d10aa7d remove primary from textfield and integrate in border when focus discard df8c93f -Fix textfield -Make dark/light themes depend on only one var discard 8d22317 remove wrong lines discard f1283ac - Change slider to input range (but still is unfinished , no events), and CSS compilation give problem (reported as issues) - CheckBox and Radio Button still need more progress, but still fins problems in CSS compilation that needs to be solved discard d70be77 organizing and presenting example in a better way and making room for more components and examples that test look'n feel discard 75b52c1 some work on textfield discard a7b39df more fixes discard 7e3fc97 Preparing textfield, radio and check, but there're some bugs in compiler css that prevents to complete this task discard 54f5e07 Headings and text styling, condense vars in one file discard 6c763af add transition configuration discard 465f132 - Add theme styles: flat / gradient - Add light / dark styles - Add more variables to tune final themes - Adjust some values for better looking discard 38be443 12 Color Palette Plan Almost done and working for Button, but only one project theme for now discard ea8b44e some minor changes discard 9c443ca introduce jewel checkbox and refactor styles to make more easy handle the rest of components to be included discard 24d3b4a changes to slider discard a5860f9 viewbeads inlib and theme (commented) discard f96fcac remove settings discard 97283f7 fix classreference compilation with themes in pom.xml discard 3bd08b9 remove unused css discard fa1f349 fix new classlist utility methods discard 18568d1 Moved util functions to package-level ones discard 97f4e77 Insert a ViewBead that is in JewelTheme and compiles ok, but JewelExample can't see it, why?? discard a096a0b Refactor new styles API in UIBase to new ClassListUtil discard 419c582 update css discard f02b231 Decouple theme in JewelTheme and JewelBlueTheme discard 3aab244 UIBase typenames and classNames proposal - working, but I'm sure will be things to modify and/or enhance for performance discard b165856 remove JewelThemeFontInject discard 4a48a11 Ant build for Jewel project, theme and example discard 9a5363e Added HorizontalLayoutWithPaddingAndGap and VerticalLayoutWithPaddingAndGap using CSS, but gaps and padding are still in inline style, what can be ok, but can't be modified at runtime, this must be revisited some time later discard 00145f4 HorizontalLayout and VerticalLayout in Jewel based on CSS working discard 563e4ed add TextFieldView; discard 2ac42bb Jewel Label added discard 4379fb8 testing Lato font in theme discard bc9abe6 added html template to example until we get font injection from theme discard 0153d19 fix textfield error setting typeNames in constructor discard 50de4e2 update classList to fix issues. Now work totaly as expected discard 595f471 uibase refactor to classList discard b438acb forgotten changes in pom discard 0d9809c redo branch due to mistake in the rebase add 6461d5b Major performance increase add 21db116 Cleanup add 750909e Added ASDoc add 467fb7c Use requestAnimationFrame in both places add e93d7f5 Observed about a 17% performance imporvement add dee6ccf Seems to be about twice as fast add e15c74e Ignore coercion add 24debea More ignore coercions add 99d5bd7 Oops. This coercion is needed add eb6c1e2 Remove extra casting add 9ebd322 Removed more coercions add 656a163 More coercions add 9448044 Should be a small optimization add 3381a34 more coercions add 6893650 and more add e7cafc9 and more add c14de7d Use textContent instead of innerHTML add 06a4992 More coercions add f357a78 And more add 95b936e And more add a2d166a Slight memory and performance improvement add c8f510f Fixed types add 26f5138 JS does not seem to need the measuring add ecc9d9f Cleaned up LayoutBase add a57a8e0 Merge branch 'feature/layout-optimization' into develop new 2048eb9 redo branch due to mistake in the rebase new bcb4349 forgotten changes in pom new afaec4e uibase refactor to classList new 03ca45d update classList to fix issues. Now work totaly as expected new 8abf280 fix textfield error setting typeNames in constructor new 2c40ca5 added html template to example until we get font injection from theme new 5aa14c1 testing Lato font in theme new 03ddc74 Jewel Label added new 55aad25 add TextFieldView; new 6b53f43 HorizontalLayout and VerticalLayout in Jewel based on CSS working new aec5379 Added HorizontalLayoutWithPaddingAndGap and VerticalLayoutWithPaddingAndGap using CSS, but gaps and padding are still in inline style, what can be ok, but can't be modified at runtime, this must be revisited some time later new 1c665ed Ant build for Jewel project, theme and example new 50d6c80 remove JewelThemeFontInject new a41b5f6 UIBase typenames and classNames proposal - working, but I'm sure will be things to modify and/or enhance for performance new a80ac79 Decouple theme in JewelTheme and JewelBlueTheme new 6992162 update css new 435acf0 Refactor new styles API in UIBase to new ClassListUtil new 162f283 Insert a ViewBead that is in JewelTheme and compiles ok, but JewelExample can't see it, why?? new d953978 Moved util functions to package-level ones new b91bb01 fix new classlist utility methods new 70ec547 remove unused css new 6bf054c fix classreference compilation with themes in pom.xml new 0310d04 remove settings new 8170fd5 viewbeads inlib and theme (commented) new 8840c22 changes to slider new dcacb65 introduce jewel checkbox and refactor styles to make more easy handle the rest of components to be included new 766fc29 some minor changes new ebfec99 12 Color Palette Plan Almost done and working for Button, but only one project theme for now new 3d74383 - Add theme styles: flat / gradient - Add light / dark styles - Add more variables to tune final themes - Adjust some values for better looking new fb04540 add transition configuration new b9822be Headings and text styling, condense vars in one file new ce45ec4 Preparing textfield, radio and check, but there're some bugs in compiler css that prevents to complete this task new 165fc3e more fixes new f49132c some work on textfield new 94cdb59 organizing and presenting example in a better way and making room for more components and examples that test look'n feel new dbb2b84 - Change slider to input range (but still is unfinished , no events), and CSS compilation give problem (reported as issues) - CheckBox and Radio Button still need more progress, but still fins problems in CSS compilation that needs to be solved new 48608d7 remove wrong lines new 797c3d8 -Fix textfield -Make dark/light themes depend on only one var new fdfadde remove primary from textfield and integrate in border when focus new 5b53183 some initial slider look new c2bb1cb - Fix TextField disabled w/wout prompt - Improve focus on buttons and textfield new 26e95ed textfield flat and placeholder styles new e70b45a initial work on checkbox. get inline svg with color variable substitution new c146f01 change location of unused svgs new fbec3e3 checkbox mostly done, but needs #35 solved to be finished new 523dac1 radiobutton almost done but as checbox needs of #35 solved to be finished new 99c5ca9 disabled labels look in check and radio new 55e1e8a this styles div, span (no dot) are not seeing in final app. the them I must to move them from theme to final app new 6a576a3 removes workaround for element styles thanks to bugs apache/royale-compiler#30 and apache/royale-compiler#32 solved new 51a99f2 some changes to slider and more refactors to example new 6888248 jewel slider fixed, now is an input range with change and input events, but still needs to create the valueChangeEvent new 6a61485 checked state in radiobutton and checkbox solved thanks to fix apache/royale-compiler#35 new 5260678 fix check and radio disabled label state and some cleaning new 350aa59 test that issue #133 is working right. Commented the ViewBeads declarations since was only for testing, but left in the project so we can reproduce at any time new bbc630d Jewel Alert first iteration new 716ec33 more changes on Alert, and a bit refactor to button/textbutton styles due to closeButton new 1c2c76b some styles for alert This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (1da1d8f) \ N -- N -- N refs/heads/feature/jewel-ui-set (1c2c76b) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 57 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../royale/org/apache/royale/core/Application.as | 1 + .../royale/core/ContainerBaseStrandChildren.as | 1 + .../org/apache/royale/core/DataContainerBase.as | 3 + .../royale/org/apache/royale/core/GroupBase.as | 1 + .../org/apache/royale/core/HTMLElementWrapper.as | 12 ++- .../royale/org/apache/royale/core/ImageBase.as | 3 + .../royale/org/apache/royale/core/LayoutBase.as | 45 ++++---- .../royale/org/apache/royale/core/LayoutManager.as | 114 +++++++++++++++++++++ .../main/royale/org/apache/royale/core/UIBase.as | 64 +++++++++--- .../royale/org/apache/royale/core/UIButtonBase.as | 31 ++++++ .../royale/org/apache/royale/html/ButtonBar.as | 24 +++++ .../main/royale/org/apache/royale/html/CheckBox.as | 6 ++ .../royale/org/apache/royale/html/CloseButton.as | 2 +- .../royale/org/apache/royale/html/DataContainer.as | 15 ++- .../main/royale/org/apache/royale/html/DataGrid.as | 34 ++++-- .../royale/org/apache/royale/html/DropDownList.as | 18 +++- .../main/royale/org/apache/royale/html/Image.as | 3 + .../org/apache/royale/html/ImageAndTextButton.as | 6 +- .../royale/org/apache/royale/html/ImageButton.as | 5 +- .../main/royale/org/apache/royale/html/Label.as | 2 +- .../src/main/royale/org/apache/royale/html/List.as | 18 +++- .../royale/org/apache/royale/html/MXMLBeadView.as | 3 +- .../org/apache/royale/html/MultilineLabel.as | 2 +- .../org/apache/royale/html/NumericStepper.as | 35 +++++-- .../main/royale/org/apache/royale/html/Panel.as | 16 ++- .../royale/org/apache/royale/html/SimpleAlert.as | 12 ++- .../main/royale/org/apache/royale/html/Spinner.as | 32 ++++-- .../royale/org/apache/royale/html/TextButton.as | 4 +- .../main/royale/org/apache/royale/html/TitleBar.as | 12 +++ .../html/accessories/NumericOnlyTextInputBead.as | 11 +- .../royale/html/accessories/PasswordInputBead.as | 8 +- .../apache/royale/html/accessories/ToolTipBead.as | 13 ++- .../org/apache/royale/html/beads/ContainerView.as | 35 ++++--- .../apache/royale/html/beads/DataContainerView.as | 5 +- .../html/beads/DataGridColumnChangePropagator.as | 12 +++ .../org/apache/royale/html/beads/DataGridView.as | 22 +++- .../beads/DataItemRendererFactoryForArrayData.as | 22 +++- .../DataItemRendererFactoryForCollectionView.as | 20 ++++ .../org/apache/royale/html/beads/GroupView.as | 2 + .../org/apache/royale/html/beads/ListView.as | 5 +- .../apache/royale/html/beads/NumericStepperView.as | 53 +++++++--- .../org/apache/royale/html/beads/PanelView.as | 16 ++- .../org/apache/royale/html/beads/SpinnerView.as | 7 +- .../beads/TextItemRendererFactoryForArrayData.as | 20 +++- .../royale/html/beads/TitleBarMeasurementBead.as | 12 ++- .../controllers/ItemRendererMouseController.as | 16 ++- .../ListSingleSelectionMouseController.as | 29 ++++-- .../beads/controllers/SpinnerMouseController.as | 11 +- .../royale/html/beads/layouts/ButtonBarLayout.as | 9 +- .../royale/html/beads/layouts/DataGridLayout.as | 19 ++-- .../layouts/FlexibleFirstChildHorizontalLayout.as | 12 ++- .../royale/html/beads/layouts/HorizontalLayout.as | 7 +- .../html/beads/layouts/LayoutChangeNotifier.as | 12 ++- .../layouts/OneFlexibleChildHorizontalLayout.as | 1 + .../layouts/OneFlexibleChildVerticalLayout.as | 1 + .../html/beads/layouts/VerticalColumnLayout.as | 22 ++-- .../royale/html/beads/layouts/VerticalLayout.as | 1 + .../models/SingleSelectionCollectionViewModel.as | 19 ++-- .../html/supportClasses/ScrollingViewport.as | 9 +- .../html/supportClasses/StringItemRenderer.as | 24 +++-- .../html/supportClasses/TextButtonItemRenderer.as | 9 +- .../apache/royale/html/supportClasses/Viewport.as | 1 + .../royale/binding/ApplicationDataBinding.as | 6 +- .../org/apache/royale/binding/ChainBinding.as | 4 +- .../apache/royale/binding/ContainerDataBinding.as | 4 + .../org/apache/royale/binding/DataBindingBase.as | 12 +++ .../org/apache/royale/binding/GenericBinding.as | 7 ++ .../royale/binding/MXMLBeadViewDataBinding.as | 4 + .../org/apache/royale/binding/PropertyWatcher.as | 11 ++ .../org/apache/royale/binding/SimpleBinding.as | 7 ++ .../apache/royale/collections/LazyCollection.as | 1 + .../projects/Core/src/main/royale/CoreClasses.as | 1 + .../royale/org/apache/royale/core/BeadViewBase.as | 1 + .../apache/royale/core/BrowserResizeListener.as | 11 +- .../org/apache/royale/core/ElementWrapper.as | 4 +- .../royale/org/apache/royale/core/ILayoutChild.as | 24 +++++ .../royale/org/apache/royale/core/ImageViewBase.as | 11 +- .../apache/royale/core/ItemRendererClassFactory.as | 2 + .../org/apache/royale/core/ParentDocumentBead.as | 1 + .../org/apache/royale/core/SimpleCSSValuesImpl.as | 42 ++++---- .../org/apache/royale/core/SimpleStatesImpl.as | 20 +++- .../main/royale/org/apache/royale/core/Strand.as | 7 +- .../org/apache/royale/core/StyleChangeNotifier.as | 8 +- .../org/apache/royale/core/UIHTMLElementWrapper.as | 4 + .../org/apache/royale/events/EventDispatcher.as | 2 +- .../royale/org/apache/royale/states/AddItems.as | 5 + .../royale/org/apache/royale/utils/CSSUtils.as | 8 +- .../org/apache/royale/utils/MXMLDataInterpreter.as | 20 +++- .../royale/org/apache/royale/utils/StringUtil.as | 2 +- .../main/royale/org/apache/royale/utils/UIUtils.as | 20 +++- .../org/apache/royale/utils/measureComponent.as | 15 ++- .../html/beads/controllers/DragMouseController.as | 9 ++ .../html/beads/controllers/DropMouseController.as | 6 ++ .../royale/core/StatesWithTransitionsImpl.as | 22 ++++ .../main/royale/org/apache/royale/effects/Tween.as | 2 + .../royale/effects/beads/ParallelPlayBead.as | 6 ++ .../royale/effects/beads/SequencePlayBead.as | 6 ++ .../org/apache/royale/utils/MockLayoutChild.as | 21 ++++ .../org/apache/royale/utils/MockLayoutParent.as | 24 +++++ .../royale/html/accessories/CurrencyFormatter.as | 21 ++-- .../org/apache/royale/html5/TransformBead.as | 4 +- .../projects/Language/src/main/royale/Namespace.as | 3 + .../projects/Language/src/main/royale/QName.as | 46 +++++---- .../royale/org/apache/royale/net/HTTPService.as | 2 + frameworks/projects/XML/src/main/royale/XML.as | 11 +- 105 files changed, 1126 insertions(+), 310 deletions(-) create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/core/LayoutManager.as copy examples/royale/RoyaleTeamPage_MDL/src/main/royale/materialIcon/MaterialIconWithFontAwesomeIcon.as => frameworks/projects/Core/src/main/royale/org/apache/royale/utils/measureComponent.as (73%) -- To stop receiving notification emails like this one, please contact carlosrov...@apache.org.