You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2018/03/29 20:17:45 UTC
[royale-asjs] branch feature/jewel-ui-set updated (1da1d8f ->
1c2c76b)
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
carlosrovira@apache.org.