Skip to content
kevzlou7979 edited this page Nov 29, 2016 · 44 revisions

Version 2.0-rc3

> Thanks @BenDol and other contributors
  • MaterialDatePicker
  • Supports Pushpin to be instantiated
  • Sidenav - Make showOnAttach true by default.
  • MaterialWeather - Fixed background conflict with cards.
  • Fix a setValue issue with MaterialRange.
  • Verify attach handler isn't already registered.
  • TextWidget
    • Label text and placeholder are suppose to be seperate.

  • MaterialAnimation
    • Marked MaterialAnimator as Deprecated - Use MaterialAnimation for official GMD Animation class
    • Added Getters and setters for animation properties
  • Added a base TextWidget
  • Fix for the chrome autofill in all text fields.
  • Major fixes with JQuery race loading (for addins particularly).

Version 2.0-rc2

Thanks @BenDol and other contributors for making this 2.0-RC2 version.

  • Bug fixes for 2.0-rc1 #493, #492, #193, #497, #500, #496, #79
  • DatePicker - Auto Close Feature
  • Search - Added OpenEventHandler
  • Mobile Orientation Detection
    • DatePicker
    • Cards
  • MaterialPushpin - Clean up and Improvement
  • Security update on setText() -> Convert to SafeHtml to disable XSS attacks
  • Fixed - Color.fromStyleNames() return wrong css style name in EnumHelper class

Version 2.0-rc1

Enhancement and Code Improvement / Cleanup - JSInterop support - Java 8 Support - GWT 2.8 support - Support with Errai - MaterialWidget - implements HasInteraction (contains HasClick, HasDoubleClick, HasMouse handlers) and Focusable handlers. - Added ActiveMixin and TitleMixin as base mixins. - Added DragStart, DragEnd, DragMove, DragEnter, DragLeave, DragOver events into base events. - Added AbstractValueWidget to simplify value based functionality. - Added KeyFactory. - Update all Runnable parameters -> Function (JSInterop). - Implement CssName Constants to clean up each css classnames of individual widgets. - CssTypeMixin - Added possibility to set the target component. - Refactor Color params(String) -> Color Enum. - Added default Constructors. - Organize Imports. - Added support for onLoad multiple calls. - Added read only states (Editable to Read Only Toggle mode).

GWTTestCase

  • Implemented GWTTest to all Material Widgets and Addins.

Method Changes

  • Breadcrumb
    • Fixed Icon and Text alignment.
  • Collapsible
    • Implement CssType
    • Allow access getBody() and getHeader()
  • Collection Item
    • Changed setDismissable() -> setDismissible().
    • Implement CssType
    • Fixed issue on setActive(boolean)
  • Date Picker
    • Allow access to getDateInput() - DateInput
    • Fixed removeErrorModifiers
    • Added open() / close() programmatic controls
  • Dropdown
    • Fixed constraint width api bug
  • FAB
    • Changed openFAB(), closeFAB() -> open(), close().
    • Added Open / Close Event Handler.
  • Image
    • Added activates feature
  • ListBox
    • Allow access getListBox() - ListBox
  • Loader
    • Supports Specific Panel
  • Modal
    • Changed openModal(), closeModal() -> open(), close().
    • Changed setDismissable() -> setDismissible().
    • Added Open Event Handler
    • Fixed Close not firing
  • NavBar
    • Allow access getNavMenu() - MaterialLink
  • Progress
    • Changed setColor(String) -> setColor(Color)
    • Supports Specific Panel
    • Added validation if progress percent is greater that 100
  • Spinner
    • Create Enum for SpinnerColor
  • Search
    • Fixed issue on isActive()
    • Implement SearchHandler
  • TextArea
    • Fixed TextArea Resize Rule
  • Toast with Callback
    • Changed Runnable param to Functions.Func (JSInterop + Lambda).
  • ValueBox
    • Allow access to getValueBoxBase() - ValueBoxBase

Version 1.6.0

- Bug [Fixes](https://github.com/GwtMaterialDesign/gwt-material/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.6.0)
  • Field validation (error handling and custom validators) (Thanks to @BenDol)
  • Global Store the attachHandler (Thanks to @BenDol)
  • MaterialListBox
    • added reinitialize method
    • extended to MaterialListValueBox as base class.
  • Animation - added infinite animation
  • MaterialDatePicker
    • support for 43 languages
    • added reinitialize method
  • Refactor all private methods to protected to allow overriding the api.
  • MaterialSwitch
    • added setOnLabel and setOffLabel
  • Added support for helper texts alongside error and success messages. (Thanks to @gilberto-torrezan )
  • MaterialValueBox
    • Fixed the autofill background color on chrome.
  • Fixed the height of Material Search
  • MaterialDatePicker and TimePicker
    • Added icon support

Version 1.5.3

- Emergency release for gwt-material 1.5.3 only - Fixed MaterialSwitch major bug

Version 1.5.2

- Bug Fixes - TextArea (Thanks to Bendol) - Added configurable resizing rules ```setResizeRule(ResizeRule resizeRule)```. - ResizeRule options ``` NONE, AUTO, FOCUS ``` - NoResult Component - Removed the predefined margin top - ListBox - add ```reinitialize() ``` method. - Infinite Animation - Added ```infinite``` and ```stopAnimation``` - MaterialSideNav (Thanks to Bendol) - Added ```insert()``` method. - Switch - Added ```setOnLabel``` and ```setOffLabel``` for adding labels on switch component.

Version 1.5.1

- Bug Fixes - Fixed Major bug on Safari and IOS Devices - Change JS injection strategy resolving addin loading issues. - MaterialWidget - Added ``` setInitialClasses(String... class) ``` for errai support. - Added Feature Sytem which allows for some complex base features for certain widgets (Material Collapsible). - MaterialIcon - Added ``` getIconSize() ``` method - Added ``` getPixelSize() ``` method for IconSize - Update to use google fonts MaterialIcons-Regular.woff. - MaterialDropdown - Create setter/getter - MaterialListbox - Added Option with String value as constructor for ease of use. - Collapsible - Changed ACCORDION -> FLAT - Fixed the ``` active ``` configuration - MaterialSidenav - Types are changed to - FIXED (Recently OPEN) - PUSH (Recently CLOSE) - CARD - MINI - Remove CLIP AND FLOAT types because it can be done using the FIXED type. - Features added - ```alwaysShowActivator(boolean) ``` - Disable / Enable the hiding of your activator element. - ```allowBodyScroll(boolean) ``` - Allow the body to maintain its scroll capability while the menu is visible. - ```setShowOnAttach(boolean) ``` - Show the menu upon attachment, this isn't always required. - Added BrowserStack as project's testing platform

Version 1.5.0

- Bug [fixes](https://github.com/GwtMaterialDesign/gwt-material/issues?page=1&q=is%3Aissue+is%3Aclosed+milestone%3A1.5) - Refactoring of Checkbox - Installed Material Icons 2.2.0 - Added IconType Generator Helper Class to generate icons. (Thanks to Gilberto) - Added Breadcrumb - MaterialDatePicker now implements HasValue - Refactor MaterialListbox - Fixed: IndexOutOfBoundsException in MaterialCollapsibleBody - Fix number boxs editor bugs - Fix enable/disable bugs - MaterialSideNav and MaterialWeather bug fixes - Removed Autocomplete, SideProfile from the widget list and migrated to gwt-material-addins - Added capability for Tab Component to use Material Icons + Link - Collapsible : Supports Secondary Icons into Collapsible Headers. - Added Core Animation Components with the use of AnimateCSS - Material Chip : Add support for Letter Avatars - MaterialTab: tabs with long texts and icons aren't centralized - Added Date Limit on Material DatePicker component. - Added Overflow setter on MaterialWidget to avoid declaration on css. - Added layoutPosition , left, right, top, bottom setters on Material Widget - Added circular badge - Changed all references to Style.Display to use the material enum - Added truncate mixin to add ellipsis when the text is very long. - Use 2.7.0 CheckBox code.

Version 1.4.1

  • Bug Fixes of version 1.4.0
  • MaterialSearch improvements
  • Material Listbox refactored
  • MaterialNumberBox (Integer, Float, Decimal)
  • New Google Icon set
  • Tabs support for icons

Version 1.4.0

Version 1.3.3

Version 1.3.2

Version 1.3.1

Version 1.3

  • GWT Material Official Maven Release
  • Switch bug fixed on setValue()
  • Transition Added
  • Embed stylesheets and javascripts inside the project (no more external files)
  • GWT Material Showcase
    • Parallax
    • Material Weather
    • Login UI
  • Material Collapsible Popout
  • Material Bottom Sheets
  • Side Bar nav fixed with overflow auto on small devices
  • Apache License 2.0 Information Added
  • Donate Button added to support the development of GWT Material

Version 1.2

  • Integrate GWT Material to Phonegap
  • Remove GWT Uploader on Build Path (Which cause a inheritance problem)
  • Grid System
  • Badge Component (Collections and DropDowns)
  • Disabled Styles
  • - ListBox - Browser Default listBox - Radio Button - Checkbox - Switches
  • Adding Roboto Fonts by default

Version 1.0

  • Collabsible and Accordion
  • Dropdown Menu
  • Footer
  • Tabs
  • Collections (Dismissable and Avatar)
Clone this wiki locally