Release 2.1
kevzlou7979
released this
22 Jul 10:51
·
464 commits
to master
since this release
Fixed Bugs
- #628 - ListBox there is no default null value. Always first from the list is selected.
- #786 - TabItem.selectTab(): NPE if parent not yet initialized
- #784 - ListValueBox - with Empty Placeholder setSelectedValue throws NullPointerException
- #783 - Dropdown - style issue with parent widgets.
- #780 - Collapsible - additional events for Collapse / Expand.
- #771 - Tooltip setHtml() throws an Exception
- #770 - ListBox and dropdown make modal scroll
- #785 - SideNav - support auto collapsing on mobile when Browser has been resized
- #787 - MaterialLink setEnabled not work properly
- #652 - Search setSelectedObject seems not working
- #788 - BigDecimalBox support
- #285 - CircularProgress - Not possible to refresh or progress value without reload.
- #308 - RichTextEditor - Inserting Picture by image URL twice fails
- #304 - DragAndDrop - ignoreFrom() with multiple elements
- #306 - Masonry - remove() does not unset widget parent
- #311 - Autocomplete "break;" is missed between line 273 and 274 this
- #720 - MaterialCollectionItem prevents clicking on materialLink
- #719 - MaterialCollapsibleItem.setActive(boolean) not working
- #662 - MaterialCollapsible expandable type broken
- #665 - MaterialDropdown - Disabled item still fires the handler
Other Fixes
- Fixed autofill issue
- Fix the setValue for MaterialImage.
Cross Browser Tests
- IE11+, Safari9+, Firefox39+, Android:Chrome, Android:Samsung, IOS:Safari, IOS:Chrome
- See list
Pull Requests
- #753 - ValueBox now has a new attribute called returnBlankAsNull
Refactors
- Rename Modal -> Dialog
Global Features
-
Progressive Web Apps
- Installable - Using Web App Manifest - on mobile you can install it natively
- Service Worker
- Network Status Manager - to detect online / offline support
- Meta Theme Color - Reference
- Added setFilterStyle and getFilterStyle attribute for MaterialWidget.
-
Refactors and Additions
- Rework the status text design (HasStatusText, HasErrorText, HasSuccessfulText)
- Add DirtyFieldMixin and ResetFieldMixin.
- Support HandlerRegistration to ViewPort.
-
Performance Improvements
- Separate Minified and Debug Resources for performance wise. ViewPort
- A manager to handle responsive callbacks for specific view port screens.
-
TBroyer Migration
- New Gwt Maven Plugin support.
-
ScrollHelper
- Ability to apply smooth scrolling to target widget and provides a smart scrolling offset Position.
-
Charts
- Core Amchart library (https://github.com/GwtMaterialDesign/gwt-material-amcharts)
Widget Features
- Toast
- Ability now to have an unlimited duration life.
- Widget
- Support for autoValidate , calls whenever we fire the value change event.
- Added a translationKey setter / getter.
- Dialog (formerly known as Modal)
- Refactor Modal to Dialog
- Added a utility method called
isOpen()
- Proper open event firing for MaterialDialog, guaranteed to be open now.
- Tooltip
- Added a utility method to customized tootlip component.
- Loader
- Add getters for progress and preLoader.
- SideNav
- Supports autoHideOnResize see #785
- Added overlay feature on MaterialSideNavMini