-
Notifications
You must be signed in to change notification settings - Fork 124
Changelog
New Features & Enhancements
- Support for Modern Css Grid Layouts (Grid Layout)
- Added SelectionToggleHandler for Keyboard Accessibility support on checkbox, radio buttons and switch component.
- Added Focusable support on Buttons, Tabs, Selection Controls, FABs, Checkbox, Radio Buttons, Range etc.
- Added a way to set if the Blur Target is fixed on OverlayMixin.
- Added Accessibility control for MaterialSearch and MaterialDarkToggle.
- CopyCommand - added a way to have success & error callbacks with provided CopyCommandData.
- Security - Update TextMixin to sanitize any text using SafeHtmlSanitizer.
- TextMixin Enhancements added setDefaultSanitizer(Sanitizer) & setSanitizer(Sanitizer).
- MaterialValueBox added Regex support.
- RegexMixin - addRegexValidationHandler.
- Added also an event for valueBox.addSensitivityChangeHandler - that handles if we change the input type from text to password.
- Extract the dependency from Roboto (Default font should be sans-serif).
- Fixed MaterialCollapsible setting active index with 1 as start #998 #998
- Added GwtMaterialWithoutResources.gwt.xml
- Badge resolves issue with fixed !important size - allow developers to set fontsize without restriction.
Fixes
- Fixed PushNotificationManager promise API upgrade.
- Fixed Enabled Mixin applying tab index
Security Fixes
- Fixed security for XSS Vulnerability
- Bump junit from 4.12 to 4.13.1
Bug Fixes
- #982, #986, #981 (Thanks @Medo42 for the PR)
- Search optimization on key down / up event (Thanks @happyhua for the PR)
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
Security Fixes
- Fixed security for XSS Vulnerability
- Bump junit from 4.12 to 4.13.1
- 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.
- 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
#914, #911, #910, #908, #905, #903, #901, #899, #897
- #869 - MaterialCollapsible Issue programtically setting more than one active
- #867 - Problem CustomTheme
- #859 - Mobile - Sidenav is not closeable on demo
- #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
- Fixed autofill issue
- Fix the setValue for MaterialImage.
- IE11+, Safari9+, Firefox39+, Android:Chrome, Android:Samsung, IOS:Safari, IOS:Chrome
- #753 - ValueBox now has a new attribute called returnBlankAsNull
-
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
-
Refactors and Additions
- Rework the status text design (HasStatusText, HasErrorText, HasSuccessfulText)
- Add DirtyFieldMixin and ResetFieldMixin.
- Support HandlerRegistration to ViewPort.
- Added setFilterStyle and getFilterStyle attribute for MaterialWidget.
-
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
- Core Amchart library
- 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
- Bug Fixes #740, #737, #741, #751, #754, #756, #764, #749
- Merged PR #757
- Bug Fixes : #708 , #716 , #718 , #719 , #720 , #726 , #728 , #725 , #722 , #723 , #724.
- Upgrade GWT Version to 2.8.2
Project | Number of Tests |
---|---|
gwt-material | 1545 |
gwt-material-addins | 1048 |
gwt-material-table | 100 |
Total Unit Tests | 2693 |
- completely removed build / initialize / reinitialize methods.
- added JsLoader Interface to delegate the load, unload and reload methods.
Component | New API |
---|---|
MaterialWidget | setBorder(String), setBorderTop(int), setBorderLeft(int), setBorderRight(int), setBorderBottom(int), setBorderRadius(String) |
setMinWidth(String), setMaxWidth(String), setMinHeight(String), setMaxHeight(String) | |
setTransform(String), setTransformOrigin(String), setTransformStyle(String), setPerspective(String), setPerspectiveOrigin(String), setBackfaceVisibility(String) | |
getLayoutPosition() (String)
|
|
MaterialPanel | setContainerEnabled(boolean) |
HasIcon | getIconColor() (Color)
|
MaterialModal | getOpacity() (double)
|
ProgressMixin | getProgress() (MaterialProgress)
|
EnabledMixin | setPropagateToChildren(boolean) |
MaterialDatePicker | setYearsToDisplay(int yearsToDisplay)
|
Component | Deprecated Method | Replacement |
---|---|---|
MaterialLoader | loading() | |
MaterialLoader | progress() | |
MaterialCheckBox | setValue(boolean) | |
BaseWidget | MaterialWidget | |
ViewPort | ViewPort | |
Animation | MaterialAnimation | |
MaterialCard |
|
setOrientation(Orientation), getOrientation() |
MaterialSideNav | setup() | |
MaterialDatePicker | clear() |
- #662, #664, #695, #683, #705
- Fix the setValue for MaterialImage
- Fix UiBinder issue with MaterialPreLoader#setSize
- Fixes on MaterialWidget mixins.
- Improvements on
EnabledMixin
,ReadOnlyMixin
. - Standardized widgets to extend
AbstractValueWidget
if necessary. - Rework the Initial
ViewPort
detection builder (AddedResolution
- Boundary interface for providing your own WidthBoundary). -
HandlerRegistry
- smart registration of event handlers. - Added
StylePropertyMixin
for better handling of styles. - Added
Color.clearStyles
to clear an objects color styles. - Lazy load all component mixins.
- Refactor all code formats to follow GMD Code Standard.
- Block out CSS Test messages during surefire tests.
- Added
setValue(V value, boolean fireEvents, boolean reload)
- Ability to share test packages to other GMD Projects i.e addins.
- Enhanced the creation of
JsOptions
by default. - Major clean up
overridecss
, commenting each gmd components override styles.
Thanks to @BenDol and other contributors of this project.
- Added validate() to the base MaterialWidget and recursive validation. (Thanks @BenDol ).
- Added HasValue on MaterialImage.
- Added more helper methods to ViewPortHelper - isMobile(), isTablet() and isLaptop().
- Fixed MaterialToast resetting id when using custom classes (Thanks @xliii ).
- Corrected some Vietnamese translations for DatePicker (Thanks @cupi ).
- Added jquery warning (#636) & fixed tabindex issue with MaterialDatePicker. (Thanks @BenDol ).
- Remove MaterialNoResult to Addins component and refactor to 'MaterialEmptyState'.
- Can now provide your own version of JQuery using JQueryProvider: (Thanks @BenDol ).
<replace-with class="com.client.MyJQueryProvider">
<when-type-is class="gwt.material.design.client.JQueryProvider"/>
</replace-with>
MyJQueryProvider extends JQueryProvider.
- Use LeafValueEditor in AbstractValueWidget. (Thanks @BenDol )
- Implements HasNoSideNavSelection to MaterialNavMenu.
- Added method setActive(int index) to automatically select sidenav items.
- Create FullscreenMixin and apply to existing core / addin widgets.
- Apply change on MaterialSlider - that has also fullscreen mode capability.
- Added Junit Test for recent Modal.setFullscreen(boolean).
Bug Fixes:
- #635, #637
- #629 , #627 , #624 , #620 , #619 , #617 , #610 , #607 , #595 , #594
- #591 , #588 , #586 , #583 , #579 , #574 , #532
- Created
HasDelayTransition
,HasDurationTransition
&HasInOutDurationTransition
for 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
&GwtMaterialAddinsBasicDebug
Commit - Added
GwtMaterialTableBasic
&GwtMaterialTableBasicDebug
Commit - 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_HEADER
Demo
- 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
> 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.
- Label text and placeholder are suppose to be seperate.
- MaterialAnimation
- Marked
MaterialAnimator
as Deprecated - UseMaterialAnimation
for 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
- 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
- Emergency release for gwt-material 1.5.3 only - Fixed MaterialSwitch major bug
- 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.
- 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
- 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.
- 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)