Skip to content

Releases: GwtMaterialDesign/gwt-material-addins

Release 2.0-rc7

20 Oct 07:13
Compare
Choose a tag to compare
Release 2.0-rc7 Pre-release
Pre-release

Reworked Test Framework

Total Unit Tests 1048

New API's

Addins Method
MaterialCameraCapture addOverlay(MaterialWidget), removeOverlay(MaterialWidget), clearOverlays()
setResolution(int width, int height)
setFacingMode(CameraFacingMode)
Html5Camera
JsHammer & JsVelocity
Avatar getHeight() (int)
RichEditor reset()
Masonry addLayoutCompleteHandler() , addRemoveCompleteHandler()
Window getDnd() (MaterialDnd)

Bug Fixes

  • #270
  • MaterialComboBox - Fixed tag support

Enhancements

  • Added processQueue and enqueueFile methods to MaterialFileUploader.
  • Added response text XMLHttpRequest wrapper.
  • Updated addin widgets to use HasValue where appropriate.
  • Implementation of HandlerRegistry for smart registration of event handlers.
  • Implement lazy load mixins.
  • Reworked all options setter / getter. And integrate default JsOptions.
  • Implement JsLoader interface for better loading mechanisms.
  • Remove all redundant tests classes instead implement shareable test resources from core test-jar.

Thanks @BenDol , @nemoo2580, @jzaruba

Release 2.0-rc6

31 Jul 11:15
Compare
Choose a tag to compare
Release 2.0-rc6 Pre-release
Pre-release

Version 2.0-rc6

  • Bug Fixes

    • #235, #114 (Thanks @axls ), #241, #243, #242, #240, #253, #250 (Thanks @gkesic )
    • Fixed getValue() and setValue() methods on RichEditor.
    • Updated TreeItem to make use of recent build / initialize structure.
    • Fixed default building mechanism for MaterialTreeItem.
    • Minor Style fixes for MaterialSideProfile addins.
    • Fixed some padding issue on MaterialPopupMenu.
    • Fixed License Headers.
  • New Features

    • Initial delivery for MaterialEmptyState with custom initial styles.
    • Added loading feature on MaterialEmptyState.
    • Added tags functionality to MaterialComboBox.

Release 2.0-rc5

09 May 07:29
Compare
Choose a tag to compare
Release 2.0-rc5 Pre-release
Pre-release

Bug Fixes

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.

Release 2.0-rc4

10 Mar 00:44
Compare
Choose a tag to compare
Release 2.0-rc4 Pre-release
Pre-release

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
  • Fixed MenuBar dropdown position

Release 2.0-rc3

29 Nov 02:09
Compare
Choose a tag to compare
Release 2.0-rc3 Pre-release
Pre-release

Thanks @BenDol and other contributors

  • Fixed issues #167
  • MaterialComboBox
    • Added method closeOnSelect(boolean value)
    • Improve the multiple option to display it as checkbox option
    • Fixed #154
  • 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

Release 2.0-rc2

12 Nov 00:33
Compare
Choose a tag to compare
Release 2.0-rc2 Pre-release
Pre-release
  • 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

Release 2.0-rc1

30 Oct 04:34
Compare
Choose a tag to compare
Release 2.0-rc1 Pre-release
Pre-release

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

Release 1.6.2

19 Oct 00:45
Compare
Choose a tag to compare

Version 1.6.2

  • Fixed MaterialAutocomplete - Chip placeholder bug #143 (Thanks @paulux84)

Version 1.6.0

25 Aug 04:51
Compare
Choose a tag to compare

Version 1.6.0

  • MaterialRating (NEW)
  • 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
  • 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

29 Jun 09:19
Compare
Choose a tag to compare
  • Bug Fixes
  • Fixed - FileUploader - Preview collection style.