Skip to content

Release 2.1

Compare
Choose a tag to compare
@kevzlou7979 kevzlou7979 released this 22 Jul 10:51
· 464 commits to master since this release
48103e0

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

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