Skip to content
kevzlou7979 edited this page May 9, 2017 · 25 revisions

Version 2.0-rc5>

Bug Fixes

  • #181 , #209 , #215 , #218 , #217 , #220
  • #225 , #223 , #228 , #230

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.

Version 2.0-rc4

Thanks to @BenDol and @lukelast)

  • 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

Version 2.0-rc3

Thanks @BenDol and other contributors

  • Fixed issues #167
  • MaterialComboBox
  • MaterialTree
    • added method deselectSelectedItem()
  • 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

Version 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

Version 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().

Version 1.6.2

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).
  • 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.

Version 1.5.1

  • Updated the gwt module from GWTMaterialAddins -> GwtMaterialAddins
  • Major loading issues have now been resolved to all addin widgets
  • MaterialFileUploader
    • Added XHR Response to Complete, Sending and Success event
    • Fixed the File uploader initialization and attachment error
    • Added withCredentials parameter.
  • MaterialChips
    • Added a way to prevent chips from being selected and/or removed
  • MaterialDnd
    • Added String selector for setIgnoreFrom function to MaterialDnd.
  • Bug fixes

Version 1.5.0

  • New Addins added
  • Autcomplete
  • Bubble
  • Camera
  • Cutout
  • Document Viewer
  • Dnd
  • File Uploader
  • Icon Morph
  • Masonry
  • Menubar
  • Overlay
  • Path Animator
  • Rich Editor
  • Scrollfire
  • SplitPanel
  • Steppers
  • Subheader
  • Swipeable
  • Time Picker
  • Tree View
  • Waterfall
  • Window
  • Supports lazy loading of resources
Clone this wiki locally