-
Notifications
You must be signed in to change notification settings - Fork 122
Changelog
kevzlou7979 edited this page May 9, 2017
·
44 revisions
- #629 , #627 , #624 , #620 , #619 , #617 , #610 , #607 , #595 , #594
- #591 , #588 , #586 , #583 , #579 , #574 , #532
- Created
HasDelayTransition,HasDurationTransition&HasInOutDurationTransitionfor configurable animation transition properties. - MaterialAnimation - Refactor
setDurationMillis() ->setDuration()andsetDelayMillis()->setDelay()so that it will be uniform to other Component. (Provided documentation that the time suffix is milliseconds.). -
MaterialDropdown/MaterialModal/MaterialSideNav- implements the in/out duration properties. - Updated the animation tests and other component tests on duration transition.
- Added
setTransition(TransitionConfig)method on Base MaterialWidget to apply CSS3 transition easily. - Addins API Rework regarding Transition Duration - https://github.com/GwtMaterialDesign/gwt-material-addins/pull/219
- Provides link for brief information about each component.
- Updated the Demo showcase to have links also refered to Material Design Specification.
- A protected method to build the structure of any complex widget that can be overridden to perform a different behavior of this widget.
-
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
- All children widgets of each complex component shall provide a getter for easy customization.
-
GMDTable & GMDJQuery
- The recent SNAPSHOT was changed from 1.0-SNAPSHOT - 2.0-SNAPSHOT
- Next release would be 2.0-rc5.
- Reason : We will synchronize every GMD Projects to have a uniform versioning which is currently (For SNAPSHOT 2.0, and for next release 2.0-rc5)
- Added
GwtMaterialAddinsBasic&GwtMaterialAddinsBasicDebugCommit - Added
GwtMaterialTableBasic&GwtMaterialTableBasicDebugCommit - All Basic modules will not import
materializecss&overridecss
- We provided a
reinitialize()- recalculate the width of the Tab's indicator. Demo - Source - Workaround for #532
sidenav.addOpenedHandler(event -> tab.reinitialize());
sidenav.addClosedHandler(event -> tab.reinitialize());Different Patterns:
- MaterialNavBar (Default) Demo - Source
- MaterialNavBar (Fixed) Demo - Source
- MaterialNavBar (Tall) Demo - Source
- MaterialNavBar (Extend) Demo - Source
- MaterialNavBar (Tabs) Demo - Source
- MaterialNavBarShrink - Demo - Source
- Documentation
- Add MaterialSideNavContent - new container component to separate it from any sidenav links. This can be a good container for Material Form components such as input fields and pickers. Demo - Source
Different Patterns:
-
- behave as FIXED as Default type.
-
MaterialSideNavMini Demo - Source
- added method
setExpandable(boolean)- to enable expandable feature. Demo - added method
setExpandOnClick(boolean)
- added method
-
MaterialSideNavPush Demo - Source
- implements
HasWithHeader- to enablePUSH_WITH_HEADERDemo
- implements
-
MaterialSideNavDrawer (Formerly named as OVERLAY) Demo - Source
- implements
HasWithHeader- to enableDRAWER_WITH_HEADER
- implements
-
MaterialSideNavDrawer with Header (Formerly named as OVERLAY) Demo - Source
- implements
HasWithHeader- to enableDRAWER_WITH_HEADER
- implements
- MaterialSideNav
- Fixed overlay leaks when sidenav unloads.
- Fixed display issue with card type
- Fixed issue with fixed type disappears on window
- Material Tabs
- Added Selection Event to easily navigate the current tab item
- MaterialColumn
- Fixed classname leaks on contructor
- MaterialDatePicker
- Added setContainer(BODY/SELF) to specify the root container of the datepicker.
- MaterialNavSection
- Added SelectionEvent to easily navigate the current nav link item
- MaterialValueBox
- Added setActive(boolean) to set the label style active (Good for placeholder + label combination)
- Fixed issues with Materialize loading multiple times.
- Bug Fixes for #494, #523, #527, #528, #529, #534, #538, #539, #546, #552, #555, #556, #558, #563, #559, #568, #569, #557
- MaterialDatePicker
- Supports Pushpin to be instantiated
- Sidenav - Make
showOnAttachtrue by default. - MaterialWeather - Fixed background conflict with cards.
- Fix a
setValueissue with MaterialRange. - Verify attach handler isn't already registered.
- TextWidget
- Label text and placeholder are suppose to be seperate.
- Label text and placeholder are suppose to be seperate.
- MaterialAnimation
- Marked
MaterialAnimatoras Deprecated - UseMaterialAnimationfor official GMD Animation class - Added Getters and setters for animation properties
- Marked
- Added a base
TextWidget - Fix for the chrome autofill in all text fields.
- Major fixes with JQuery race loading (for addins particularly).
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
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
- 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
- Bug Fixes of version 1.4.0
- MaterialSearch improvements
- Material Listbox refactored
- MaterialNumberBox (Integer, Float, Decimal)
- New Google Icon set
- Tabs support for icons
- DataGrid : Material Image Cell
- DataGrid : Pager (on Going)
- Material Chips
- Material Autocomplete
- Material form error message
- Parameter on Modals (autoHideEnabled)
- Transition : SHOW_GRID and HIDE_GRID
- Fixed Button setDisabled
- Fixed Datepicker inside modal
- Code Modification with all components
- Added types for Material SideNav and Material NavBar
- Added Enum constants for better usage of types on each material components
- New Showcase Site (1.4 release) hosted here
- Icon assets
- Toast with Action and Toast with Rounded Style
- BountySource
- Material Charts v1
- Image Slider / Full Screen
- Fixed the Sidebar Waves on Collapsible Items
- Date Picker Selection Type -> Month Day, Month Day Year, Year, Day
- Material Listbox Change Handler Solved
- Material Nav Bar Progress Loader
- Material Splash Screen
- Material Datagrid v1 Implementation with MaterialCheckboxCell and MaterialButtonCell
- Material CheckBox Styles (Filled in)
- Material Radio Button Styles (With GAP)
- Material Tabs setTabIndex(index) method
- Material Design Templates
- GWT Material Themes
- Shadow DOM on Material Panels, Columns, Rows
- Helpers (Alignment, Hiding Content, Formatting esp. Text Truncation)
- Tables (Bordered Table, Striped Table, Hoverable Table, Centered Table, Responsive Table)
- Updated the Getting Started Page of showcase site to add Starter Template Sample (UI Binder Code) Demo(Google Inbox App)
- Material Window Dialog
- Material Icons
- Sidebar supports Collapsible Submenus and multi declaration on any interface
- Scroll Spy
- Material Badge Update
- Many bug fixes provided. See release notes
- 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
- 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
- Collabsible and Accordion
- Dropdown Menu
- Footer
- Tabs
- Collections (Dismissable and Avatar)
