Skip to content

Releases: GwtMaterialDesign/gwt-material

Release 2.4.1

26 Sep 03:41
a12ce54
Compare
Choose a tag to compare

Bug Fixes

Release 2.4.0

17 Aug 02:46
4c7b3d3
Compare
Choose a tag to compare

Major Updates

  • Migration to JQuery 3.5.1 and GWT 2.9

Miscellaneous

  • Added Base Clear and Clearing Event
  • Added new Material Animations - from Google Motion Specs
  • Added AnimationGlobalConfig which we can set the SPEED or ENABLE_DEBUGGING.
  • Added Sensitivity Mixin for Fields.
  • MaterialChipContainer support, ability to support toggleable chips.
  • Dropdown support for setValue(T, boolean fireEvents.)
  • Convert BaseCheckBox to AbstractValueWidget.
  • Starting GMD 2.4.x we standardized the labeling system of all value widget fields. Please check {@link HasLabel#setLabel(String)}
  • Support for RTL Languages on the Grid System.

Breaking Changes

Autocomplete - Use valuebox.setAutocomplete(ON | OFF | NEW_PASSWORD) instead of valuebox.setAutocomplete(true | false) because of browser new policies.

Bug Fixes

  • Fixed Range Issues on MS Edge
  • Fixed Pointer events Css style.
  • Fixed #926, #960, #961, #973

Release 2.4.0-rc2

10 Aug 09:36
c4bfcaa
Compare
Choose a tag to compare
Release 2.4.0-rc2 Pre-release
Pre-release

Autocomplete - Use valuebox.setAutocomplete(ON | OFF | NEW_PASSWORD) instead of valuebox.setAutocomplete(true | false) because of browser new policies.

Release 2.4.0-rc1

24 Jul 07:18
934eae1
Compare
Choose a tag to compare
Release 2.4.0-rc1 Pre-release
Pre-release

Major Updates

  • Migration to JQuery 3.5.1 and GWT 2.9

Miscellaneous

  • Added Base Clear and Clearing Event
  • Added new Material Animations - from Google Motion Specs
  • Added AnimationGlobalConfig which we can set the SPEED or ENABLE_DEBUGGING.
  • Added Sensitivity Mixin for Fields.
  • MaterialChipContainer support, ability to support toggleable chips.
  • Dropdown support for setValue(T, boolean fireEvents.)
  • Convert BaseCheckBox to AbstractValueWidget.
  • Starting GMD 2.4.x we standardized the labeling system of all value widget fields. Please check {@link HasLabel#setLabel(String)}
  • Support for RTL Languages on the Grid System.

Bug Fixes

  • Fixed Range Issues on MS Edge
  • Fixed Pointer events Css style.
  • Fixed #926, #960

Release 2.3.0

10 Jan 08:30
c0f6c9c
Compare
Choose a tag to compare
  • Dark Mode Support
  • Added shadow pulse update
  • Feature added HasStatusDisplayType#setStatusDisplayPosition(Position)
  • Standardized Service Worker
  • Added Zoom Feature on MaterialWidget and Added testcase.
  • ScrollHelper#extractOffsetPosition changed from protected to public
  • Set Default Type of Checkbox to FILLED.
  • Fixed SideNavigation from keeping adding DragTarget every time we call load().
  • ViewPort Enhancement : Added a DefaultViewPortResizeHandler to include optimization by default.
  • Added InputChangeHandler to MaterialRange
  • Added ToggleReadOnlyEvent
  • Updates on GMD Loader to support bluring option
  • MaterialValueBox - Paste Event integration
  • ValueBoxBase added select method.
  • Range Slider - added focust assist
  • Fixing IE Inconsistent event handling on Value Change vs. Input event
  • Dialog - fix overlay style upon opening and unloading.
  • Added Video widget.

Official Release 2.2

11 Jun 00:02
Compare
Choose a tag to compare
gwt-material-2.2

Merge branch 'release_2.2'

Release 2.2-rc1

09 May 08:34
Compare
Choose a tag to compare
Release 2.2-rc1 Pre-release
Pre-release

New Features

  • New Button Type Ghost
  • OverlayStyle support for SideNav and Dialog
  • MaterialWidget support setCursor()
  • StatusDisplayType support for Input Fields (HoverableStatus)
  • Mandaory or Required Field support for InputFields
  • Deprecated Methods / API's
    • AbstractValueWidget#setAutoValidate()
    • MaterialSideNav#show and #hide replace to open / close (Naming standard)
  • Merged overridecss.css and materialize.css into single file
    • Refer to new SASS Based theming on GMD Themes for 2.2-rc1 updat
  • Support for custom icon on external icon provider (i.e Font Awesome)
    • MaterialIcon#setCustomIconType("fas_envelope")
  • ThemeManager support for all widgets
  • Density Support for SideNav
  • MateralImage#setAlt() for accessibility
  • Deprecate setOld(Boolean) to setNativeBrowserStyle(Boolean) for using Browser based widget design
  • ScrollHelper support for Horizontal and Vertical scrollbar support.
  • MaterialWidget#setValignWrapper() support for easily align child elements vertically
  • AbstractValueWidget#setAutocomplete(Boolean) support to enable / disable browser's field autocomplete
  • MaterialDropdown support for generic Type params
  • MaterialDatePicker temporary workaround for Chrome 73 (See https://bugs.chromium.org/p/chromium/issues/detail?id=941910)
  • MaterialWidget#setWordBreak() support

Bug Fixes

Release 2.1.1

30 Aug 10:13
86feefb
Compare
Choose a tag to compare

Bug Fixes for 2.1

  • #869 - MaterialCollapsible Issue programtically setting more than one active
  • #867 - Problem CustomTheme
  • #859 - Mobile - Sidenav is not closeable on demo

Release 2.1

22 Jul 10:51
48103e0
Compare
Choose a tag to compare

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

Release 2.0.1

03 Feb 04:29
5973481
Compare
Choose a tag to compare

Thanks to @BenDol, @jzaruba, @mbudnick