materialize

Materialize, a CSS Framework based on Material Design

MIT License

Downloads
101.2K
Stars
38.9K
Committers
296

Bot releases are visible (Hide)

materialize - 1.0.0 Latest Release

Published by Dogfalo about 6 years ago

1.0.0 (September 9th, 2018)

materialize - 1.0.0-rc.2

Published by Dogfalo over 6 years ago

  • Autocomplete

    • Fixed bug where Autocomplete did not open properly in certain cases with keyboard focus
  • Carousel

    • Fix noWrap option bug
  • Collapsible

    • Now correctly removes all event listeners on destroy
  • Materialbox

    • Destroy now removed wrapper element added during intialization
  • Pushpin

    • Fixed bug on IE11 where class was not removed properly
  • Select

    • No longer triggers onchange event when selecting the same option
  • Sidenav

    • Destroy now reenables body scrolling if Sidenav was destroyed while it was open
  • Tabs

    • Tab indicator no longer displays improperly when a scrollbar is present in the element
materialize - 1.0.0-rc.1

Published by Dogfalo over 6 years ago

1.0.0-rc.1 (May 1st, 2018)

  • Autocomplete

    • Added open and close methods
    • Fixed bug where Autocomplete would close on click
  • Datepicker

    • Added autoClose option
  • Modal

    • Fixed issue with focus with nested modals
  • Select

    • Removed active class on option elements
    • Fixed bug where selected class was not properly removed on option elements
  • Sidenav

    • Destroy method now correctly removes style property
  • Text Input

    • Fixed bug where autofill on chrome overlapped text input
  • Toast

    • Fixed bug where Toast did not respect inDuration option
  • Tooltip

    • Fixed tooltip positioning bug in certain scenarios when html height was less than screen height
    • Fixed bug where tooltip stayed open on click
materialize - 1.0.0-beta

Published by acburst over 6 years ago

1.0.0-beta (March 21st, 2018)

  • Autocomplete

    • Now uses dropdown
  • Carousel

    • Added numVisible option
  • Collapsible

    • Added keyboard support
  • Dropdown

    • Fixed scrolling dropdown bug on touch devices
  • Javascript Initialization

    • Added AutoInit function
  • Modals

    • Focus now stays within open modal
  • Pickers

    • Standardized action buttons to match those on android
    • Added support for date and time input types
    • fromnow renamed to fromNow
  • Select

    • Dropdown scrolls to selected option
  • Sidenav

    • Now detects vertical scrolling
  • Tabs

    • Fixed tab preselection on swipeable tabs
  • TapTarget

    • Reverted name change from FeatureDiscovery
  • Tooltips

    • Added keyboard support
materialize - 1.0.0-alpha.4

Published by acburst over 6 years ago

1.0.0-alpha.4 (February 18th, 2018)

  • Badge

    • Fixed display issue when used in a table
  • Chips

    • Fixed autocomplete initialization
  • CSS

    • Added hide and show classes for extra large breakpoint
    • Added small buttons
    • Fixed input helper text alignment when using prefix
  • Date Picker

    • Fixed month and year select overflow issues
    • Added additional date formatting options
  • Dropdown

    • Added container option
    • Dropdown on mobile now correctly selects the right item
    • Dropdown now closes correctly on iOS devices
  • Materialbox

    • Fixed error with photo caption
    • Fixed issues caused by width and height attributes
    • Fixed issues caused by max-width and max-height
  • Modal

    • Improved support for nested modals
  • Parallax

    • Fixed infinite loop bug
  • Select

    • Renamed plugin class to FormSelect
    • Renamed jQuery plugin to formSelect
  • Sidenav

    • Fixed issues with draggable option when used with fixed sidenav
  • Time Picker

    • Changed i18n options to be more consistent with date picker
    • Fixed error with auto close option
materialize - 1.0.0-alpha.3

Published by Dogfalo almost 7 years ago

1.0.0-alpha.3 (December 29th, 2017)

  • Initialization code for all components changed. E.g. Changenew M.Tooltip(el, options) to M.Tooltip.init(el, options)

    • This was done so that the same initialization code can be used to initialize single Elements as well as NodeLists and jQuery element objects
  • Added in onOpen and OnClose callbacks for appropriate plugins

  • Datepicker

    • Destroy function added
  • Feature Discovery

    • Added open and close callbacks
  • Materialbox

    • Added open and close callbacks
  • Modal

    • Added open and close callbacks for consistency
    • Removed ready and complete callbacks
  • Parallax

    • Has responsiveThreshold option
    • Destroy function added
  • Pushpin

    • added onPositionChange callback
materialize - 1.0.0-alpha.2

Published by Dogfalo almost 7 years ago

1.0.0-alpha.2 (November 30th)

  • Chips

    • Fixed and standardized chips callback parameters
  • Datepicker

    • Fixed date format option
    • Scrollbar no longer unecessarily appears when using datepicker
    • Fixed bug where using month and year selectors didn't change date
  • Dropdown

    • Removed automatic focus highlight on open
  • Textarea

    • Fixed error where text was cut off on Firefox
  • Tabs

    • Fixed error with pure JavaScript initialization
    • Fixed error where a tab with no content would break tabs
  • Timepicker

    • Fixed error with twelveHour options
  • Replaced velocity.js with anime.js

materialize - 1.0.0-alpha.1

Published by acburst almost 7 years ago

v1.0.0 (November 10th)

  • Dropdown

    • rewritten with classes
    • Plugin is initialized on .dropdown-content instead of .dropdown-button
    • Renamed classes .dropdown-button to .dropdown-trigger
    • Renamed option belowOrigin to coverTrigger
    • Added callbacks onOpenStart, onOpenEnd, onCloseStart, onCloseEnd
    • Removed HTML attribute options
    • Removed stopPropagation option
    • Reworked animation
  • Select

    • rewritten with classes
    • Plugin renamed from 'material_select' to 'select'
  • Tabs

    • rewritten with classes
    • added duration option
    • now requires plugin initialization
    • tabs 'select_tab' method renamed to 'select'
  • Chips

    • rewritten with classes
    • changed events to callbacks
    • Added limit chips option
  • Autocomplete

    • rewritten with classes
    • Added updateData method
    • Added sortFunction option
  • Feature Discovery

    • rewritten with classes
    • Plugin renamed from 'tapTarget' to 'featureDiscovery'
  • Forms

    • Added new helper text element
    • Moved validation messages 'data-error' and 'data-success' to Helper Text
  • Pickatime

    • Renamed to Timepicker
    • Now opens on enter or click instead of focus
    • Added open animation
    • Reworked and simplified Timepicker HTML structure
    • Renamed internal classes to reflect Timpicker namechange and structure rework
  • Floating Action Button

    • Converted to plugin
    • Added direction option
    • Added toolbar transition option
materialize - v0.100.2

Published by Dogfalo about 7 years ago

v0.100.2 (August 26, 2017)

  • Modal no longer errors on IE 11
  • Fixes for Webpack and CommonJS loading of Materialize
  • Select displays properly inside Datepicker
  • Fix year display bug in date picker where year would change even when no new date had been selecteed
  • Fix for badge alignment in collapsible
  • Fix bug with multiple select where it would show an incorrect selection initially
materialize - v0.100.1

Published by Dogfalo about 7 years ago

v0.100.1 (July 21st)

  • Fixed bug where modal triggers could not contain child elements
  • Fixed bug with right alignment option for dropdown
  • Allow select native browser validation error messages
  • Added fix for validation messages being mispositioned when input is empty
materialize - v0.100.0

Published by acburst over 7 years ago

v0.100.0 (July 19th)

  • ✨ Rewrote Modal Plugin ✨
    • Modal open no longer initializes plugin
    • Fixed bug where modal open did not use initialized options
    • Modal-trigger class required for modal trigger elements
  • ✨ Rewrote Toast Plugin ✨
    • Added class method to dismiss all toasts
    • Added instance method to remove specific toasts
  • Validation styling support added for many form components
  • Added ability to remove autocompelete data
  • Fixed waves persisting bug
  • Waves no longer throws error on svg elements
  • Fixed side nav callback bugs
  • Tab accessibility for date picker
  • Added container option for time picker
  • Fixed carousel image loading bug
  • Full width carousel now resizes height on resize
  • Added carousel destroy
  • Fixed multiple bugs with jQuery outerWidth on Linux
  • Fixed cursor blinking on select on iOS
  • Fixed search form styling in navbar
  • Fixed label animation on date picker
  • Added close on select option for date picker
  • Browser errors now show up on radio buttons and checkboxes
materialize - v0.99.0

Published by tomscholz over 7 years ago

  • v0.99.0 (June 22th)
    • Added support for jQuery 3
    • Fixed dynamic textarea resize bug
    • Added support for custom active elements in scrollspy
    • Added Time Picker
    • Updated styling for Date Picker
    • Added callbacks to side nav
    • Updated styling for switches
materialize - v0.98.2

Published by acburst over 7 years ago

  • v0.98.2 (April 14th)
    • Autocomplete: renamed and moved options to autocompleteOptions
    • Fixed collapsible preselect bug
    • Fixed dropdown event bubbling bug
    • Fixed range position inaccuracies
    • Fixed feature discovery mobile styles
    • Fixed carousel reinitialize bugs
    • Fixed grid offset bug
materialize - v0.98.1

Published by acburst over 7 years ago

  • v0.98.1 (March 21st)
    • Fixed various select bugs on mobile devices
    • Fixed small sideNav overlay bugs
    • Fixed carousel resizing bug
    • Fixed materialbox callback bug
    • Range slider supports keyboard navigation
    • Added XL breakpoint
    • Added Pulse CSS effect
    • Added Feature Discovery component
materialize - v0.98.0

Published by acburst over 7 years ago

  • v0.98.0 (January 25th)
    • 🙅 Standardized plugin option naming to camelcase (please check your plugin calls to make sure all the options are camelcase) 🙅
    • Added FABs in image cards
    • Added swipeable tabs
    • Fixed carousel misalignment when switching quickly
    • Fixed carousel resize bug where slide widths wouldn't change when changing window size
    • Improved tabs compatibility with cards
    • Fixed bug where using backspace to delete chips would navigate back in certain browsers
    • Added autocomplete integration with chips
    • Upgraded noUiSlider to version 9 with support for vertical sliders
materialize - v0.97.8

Published by acburst almost 8 years ago

  • v0.97.8 (October 30th)
    • Refactored Modal plugin
    • Tabs now supported in navbar
    • Chips data can now be reinitiailized
    • Minor side nav fixes
    • FAB to toolbar component added
    • Fixed dropdown options bug
materialize - v0.97.7

Published by acburst about 8 years ago

  • v0.97.7 (July 23rd)
    • Basic horizontal cards
    • Carousel bug fixes and new features
    • Updated sidenav styles and new component
    • Meteor package now supports Sass
    • Autocomplete form component
    • Chips jQuery plugin
materialize - v0.97.6

Published by acburst over 8 years ago

  • v0.97.6 (April 1st)
    • Removed deprecated material icons from project
    • Changed /font directory to /fonts
    • Datepicker and ScrollSpy now compatible with jQuery 2.2.x
    • Responsive tables now work with empty cells
    • Added focus states to checkboxes, switches, and radio buttons
    • Sidenav and Modals no longer cause flicker with scrollbar
    • Materialbox overflow and z-index issues fixed
    • Added new option for Card actions within a Card reveal
materialize - v0.97.5

Published by acburst almost 9 years ago

  • v0.97.5 (Dec 21, 2015)
    • Fixed Meteor package crash
materialize - v0.97.4

Published by acburst almost 9 years ago

  • v0.97.4 (Dec 20, 2015)
    • Added Jasmine testing with Travis CI
    • Select bugfixes
    • Grid Offset bugfix
    • Dropdown overflow bugfix
    • Range slider error bugfix