Releases: GwtMaterialDesign/gwt-material-addins
Releases · GwtMaterialDesign/gwt-material-addins
Release 2.0-rc7
Reworked Test Framework
Total Unit Tests | 1048 |
---|
New API's
Addins | Method |
---|---|
MaterialCameraCapture | addOverlay(MaterialWidget), removeOverlay(MaterialWidget), clearOverlays() |
setResolution(int width, int height) | |
setFacingMode(CameraFacingMode) | |
Html5Camera | |
JsHammer & JsVelocity | |
Avatar | getHeight() (int) |
RichEditor | reset() |
Masonry | addLayoutCompleteHandler() , addRemoveCompleteHandler() |
Window | getDnd() (MaterialDnd) |
Bug Fixes
- #270
- MaterialComboBox - Fixed tag support
Enhancements
- Added processQueue and enqueueFile methods to MaterialFileUploader.
- Added response text XMLHttpRequest wrapper.
- Updated addin widgets to use HasValue where appropriate.
- Implementation of HandlerRegistry for smart registration of event handlers.
- Implement lazy load mixins.
- Reworked all options setter / getter. And integrate default JsOptions.
- Implement JsLoader interface for better loading mechanisms.
- Remove all redundant tests classes instead implement shareable test resources from core test-jar.
Thanks @BenDol , @nemoo2580, @jzaruba
Release 2.0-rc6
Version 2.0-rc6
-
Bug Fixes
- #235, #114 (Thanks @axls ), #241, #243, #242, #240, #253, #250 (Thanks @gkesic )
- Fixed getValue() and setValue() methods on RichEditor.
- Updated TreeItem to make use of recent build / initialize structure.
- Fixed default building mechanism for MaterialTreeItem.
- Minor Style fixes for MaterialSideProfile addins.
- Fixed some padding issue on MaterialPopupMenu.
- Fixed License Headers.
-
New Features
- Initial delivery for MaterialEmptyState with custom initial styles.
- Added loading feature on MaterialEmptyState.
- Added tags functionality to MaterialComboBox.
Release 2.0-rc5
Bug Fixes
Transition Duration
- Refactor all components to have a uniform and configurable transition duration property.
- MaterialCutOut
- MaterialIconMorph
- MaterialMasonry
- MaterialOverlay
- MaterialPathAnimator
New Modules
- Added GwtMaterialAddinsBasic & GwtMaterialAddinsBasicDebug
Add Links to Material Design Specification
- Provides link for brief information about each component.
- Updated the Demo showcase to have links also refered to Material Design Specification.
(Demo Ongoing)
Added build()
base method to MaterialWidget
- A protected method to build the structure of any complex widget that can be overridden to perform a different behavior of this widget.
Added initialize()
base method to MaterialWidget
-
A protected method to initialize the component (JSInterop calls) to easily overridden when user wants to perform any other initialization.
-
CheckList - Spreadsheet for all the todo's and tests running on this API Change
Getter for child widget
- All children widgets of each complex component shall provide a getter for easy customization.
Combobox
- Added new Property called setDropdownParent() - easily set the parent wherein the dropdown could be placed.
Release 2.0-rc4
Version 2.0-rc4
- Path Animator
- Add duration properties
- Overlay
- Add open() method.
- Step
- Add setState(ERROR/SUCCESS)
- Bug Fixes - #170 , #171, #172, #173, #184, #182, #187, #195, #205, #203
- Minor style fixes
- Updated all AbstractValue addins to support setValue(value, fireEvents)
- Autocomplete
- ComboBox
- Time Picker
- Rating
- Fix autocompete bug preventing it from becoming active when value is added from code.
- File Uploader - fully supports disabled feature
- Fixed ComboBox non-multiple select box placeholder
- Fixed MenuBar dropdown position
Release 2.0-rc3
Thanks @BenDol and other contributors
- Fixed issues #167
- MaterialComboBox
- Added method
closeOnSelect(boolean value)
- Improve the multiple option to display it as checkbox option
- Fixed #154
- Added method
- MaterialTree
- added method
deselectSelectedItem()
- added method
- Supports Path Animator to be instantiated
- Supports Scrollfire to be instantiated
- Fixed - Autocomplete - Clear() does not remove active stylename on Placeholder
- Fixed - configuration property named 'CssResource.legacy' warning
- Major improvements to MaterialDnd & MaterialWindow.
- Remove the DndHelper.
- MaterialWindow
- Make MaterialWindow padding apply to the content panel.
- Fix the MaterialWindow open animation.
- More fixes to MaterialWindow events.
- Resolve window overlays, now using static overlay.
- Fix window content add/remove operations.
- Subheader
- Fixed issue on new header actually scrolls up past the current header
Release 2.0-rc2
- Bug Fixes #61, #153, #156
- Fixed MaterialWindow close and maximize icons preventing from click events
- TimePicker
- Fixed clear() method to reset active styles on label and timeInput
- Fixed issues on Placeholder preventing from opening.
- Fixed issue on overflow scroll when overlay is opened.
- Avatar - Fixed wrong js injection
- File Uploader - Default options
- JS Debug resources fixed
- Implement time picker orientation detection.
- DocViewer - Use https instead of http on Doc Viewer URL
- Security update on setText() -> Convert to SafeHtml to disable XSS attacks
Release 2.0-rc1
Enhancement and Code Improvement / Cleanup
- JSInterop support
- Java 8 Support
- GWT 2.8 support
- Support with Errai
- Fix license and Java Doc headers
- Moved Active and Title mixins to gwt-material base mixins.
- Update all Runnable parameters -> Function (JSInterop)
- Implement CssName Constants to clean up each css classnames of individual widgets.
- Refactor Color params(String) -> Color Enum
- Added default Constructors
- Implement AddinsCssName Constants to clean up each predefined css for all individual widgets.
GWTTestCase
- Implemented GWTTest to all Material Widgets and Addins.
Method Changes
- Bubble
- Clean and fixed intialization problem (Support with Errai).
- ComboBox
- Fixed the selection / value change event.
- Changed addValue() -> addItem()
- Cutout
- Added missing Open Event.
- Changed openCutout(), closeCutout() -> open(), close().
FileUploader - supports CurrentUploadProgressEvent
- Added Total Progress Bar on Upload Collection items.
- Fixed issue on not displaying the upload collection (2.0)
- Overlay
- added prebuilt PathAnimator effect
- added open() and close() controlls
- added OpenEvent and CloseEvent
- PathAnimator
- Changed Runnable param to Functions.Func (JSInterop + Lambda).
- PopupMenu
- Added open / close event handler.
- Allow access to getX and getY
- Scrollfire
- Changed Runnable param to Functions.Func (JSInterop + Lambda).
- Stepper
- Added transition animation during step navigation
- Added Start, Complete, Next and Previous events.
- SwipeablePanel
- Cleanup addSwipeLeft -> addSwipeLeftHandler
- Cleanup addSwipeRight -> addSwipeRightHandler
- Time Picker
- Added open() / close() programmatic controls
- Fixed onLoad() twice (Support with Errai)
- Waterfall
- Changed Runnable param to Functions.Func (JSInterop + Lambda).
- Window
- Changed openWindow(), closeWindow() -> open(), close().
Release 1.6.2
Version 1.6.0
Version 1.6.0
- MaterialRating (NEW)
- the component used by the 5-star rating (Thanks to @gilberto-torrezan)
- MaterialAvatar (NEW)
- based from jdenticon - a free js library for generating highly reognizable identicons
- Refactor
- Convert all private methods to protected to allow overriding of API
- MaterialAutocomplete
- fixed setFocus(true) (Thanks to @jzaruba).
- MaterialFileUploader
- fixed styles on upload preview collections.
- Support for helper texts.
- MaterialRichEditor
- support for pasteHTML (Thanks to @jyeakley).
- added blur, focus, keyup, keydown, paste and change events.
- added disableDragAndDrop() feature.
- MaterialSplitPanel
- add
thickness
property (Thanks to @andersforsell).
- add
- MaterialTimePicker
- Fixed styles (Disabled state, horizontal and vertical spacing).
- Added support for icons
- MaterialAutocomplete
- Fixed styles (Disabled state, horizontal and vertical spacing).
Version 1.5.2
- Bug Fixes
- Fixed - FileUploader - Preview collection style.