- Input material: fix error when creating element, issue #1318
- Calendar: fix
justify-contentfordays-row - Table: fix minor bug for sortable column click event
- Table: fix minor bug when inspector dragged
- Window: fix creating window with empty title
- Utils: fix method
keyInObject - Utils: fix constant for `keypress
- Table: fix firing
onSearchfor clearing search field - TreeView: fix method
toggleNode, pr #1326 - Step list: fix index position when
index > 9, issue #1328 - Lists: add
group-list horizontal
- Window: fix system button click behavior when draggable enabled
- Window: fix creating
iconandtitleif these not defined - ListView: add trigger
changewhen nodes selected/deselected, issue #1313 - Window: add custom buttons to caption
- Draggable: refactoring
- File: add label for counting selected files for dropdown area
- Storage: refactoring and fix session storage
- Input material: set autocomplete off
- Tabs: fix clear targets before recollect, issue #1303
- ListView: fix attributes observing
- Notify: fix using custom distance option
- Rating: minor improve code
- Ribbon menu: fix button group width calc, issue #1296
- CSS: fix
align-itemsproperty forselectedandtag-input, pull-request #1306, issue #1305 - Spinner: fix twice click effect on Android devices, issue #1307
- Input: fix triggering
changeforautocompletefeature, issue #1310 - CalendarPicker: fix selection when using
val(...), issue #1308 - Popovers: fix change value for attribute
data-popover-text, issue #1309 - Charms: add charm
tilesandnotifieswith classes.charm-tileand.charm-notify
- Sidebar: fix error for shifting content issue #1294
- Checkbox: fix create rule
- Radio: fix create rule
- Switch: fix create rule
- Select: fix rotating drop down toggle
- Tabs: fix switching content, issue #1297
- Input: fix autocomplete list, issue #1298
- Metro: return to strict mode
- Toast: fix creating error
- Streamer: fix select stream
- Init: fixed initialization process for widgets, loaded over Ajax
- File: fix event trigger
on-selectfor FF when user drops files - File: fix event trigger
on-selectfor IE11 when user drops files - Dialog: fix
onChangeevent - Table: add event
data-on-data-load-error
- Sidebar: add submenu support
- Sidebar: add any content support with li class
.content-container - Sidebar: add attribute
data-sizeto set sidebar width - Sidebar: add attribute
data-positionto set sidebarrightorleft(default) - Array: add function (if not exists)
contains(val, idx) - String: add function
toArray(delim, type, format)this function is equal toUtils.strToArray - Calendar: add attribute
data-exclude-day. Comma separated string with day number from 0 (Sunday) to 6 (Saturday) - Calendar: add attribute
data-show-week-number="true|false" - Calendar: add attribute
data-week-number-click="true|false" - Calendar: add event
data-on-week-number-click="..." - Calendar: add event
data-on-day-draw="..." - Calendar: fix day selection for disabled
- Calendar: add class
day-borderand attributedata-day-border="true|false" - Validator: fix error if value is undefined
- Validator: function
datenow support additional input attributedata-value-formatfor non ECMAScript dates - Validator: function
datenow support additional input attributedata-value-localefor non ECMAScript dates - Z-index: set equal z-index for
appbar,bottomnav,bottomsheet,tabsmaterial - Carousel: rename attribute
data-bullet-styletodata-bullets-style - Carousel: add attribute
data-bullets-sizewith valuesdefault,mini,small,large - Carousel: add style
cycle - Popover: set default value for
data-popover-timeoutto10, issue #1277 - Storage: Objects
storageandsession storagecombined into one object. Access to objects remained unchanged:Metro.storage,Metro.session - String:
String.toDatenow supportlocaleas second parameter:"21 грудня 1972".toDate('%d %m %y', 'uk-UA') - Navview: upd docs and less
- Lists: upd
items-list,feed-list,group-listto use with not a list element. - Table: minor improve update
- Table: add attribute
data-horizontal-scroll-stop. You can use this attribute to define media to stop scrolling.
- Toast: add function
init(options), now you can set toasttopposition anddistance. See docs for details. - t-menu: less code moved to separate file
- h-menu: less code moved to separate file
- drop-utils: now contains classes for drop-down:
dropdown-toggle,drop-up,drop-left,drop-right - sidenav-m3: fix icon position for submenu, issue #1266
- Splitter: fix gutter for nested splitters
- Splitter: fix calc min size if value for attribute
data-min-sizescomma separated value - Docs: fix mistake in docs for
sidenav-counter-expand-*, issue #1269 - Docs: fix mistake in docs for
spacing - Command button: set
font-weightto override it when use in wordpress - Command button: set
line-heightto override it when use in wordpress - Inline-form: change behavior for
.form-group - Carousel: add events
onSlideShow(HTMLElement slide),onSlideHide(HTMLElement slide) - Examples: fix
start-screenfor scroll on mobile devices
- Validator: fix for issue #1254
- Inputs:
required,invalid,validclasses now works only for inputs. - Validator: use attribute
data-use-required-classto disable or enable classrequiredfor inputs withdata-validate=required - Popover: fix firing event
onPopoverShow, issue #1258 - Notify: fix default options from new notify
- Inputs: fix toggle attribute
disabledfor inputs withrole - Splitter: add service classes
.stop-select,.stop-pointer - Table: fix issue #1262
- Table: optimize functions
deleteItem,deleteItemByName - List: optimize functions
deleteItem - Table: add attribute
data-horizontal-scrollto enable horizontal scrolling for wide table - Table: add attribute
data-cls-table-container - Tabs: add attribute
data-tabs-type. This attribute sets new tab types for expanded horizontal tabs. Values:text,group,pills
- Sidebar: fix z-index
- Docs: fix mistakes in table options
- Utils css: fix class
m4-cloak - Validator: add argument
datato eventsdata-on-validate-form,data-on-error-form,data-on-submit. Data is aobjectand contains pairs:input-name: input-valuefor form elements. - Popover: fix close popover
- v-menu: fix drop down for
v-menu->v-menu - Validator: fix for issue #1254
- Utils: add functions
parseCard(val),parsePhone(val). Functions remove all not numeric chars from value - Table: add data formats
card,phone - List: add data formats
card,phone - Sorter: add data formats
card,phone
- Input: remove -webkit-autofill background color
- App bar: fixed class
ml-auto - v-menu: add service class
for-dropdown, added automatically, when add role `dropdown - d-menu, v-menu: remove
min-widthfor item - d-menu: fix icon position in item
- Cloak: add class
.m4-cloakforbodyto remove blinking initiated components - Cloak: add meta tag
metro4:cloakcan receive values:show,fade(default) - Cloak: add meta tag
metro4:cloak_durationcan receive integer values, default500. Use forfade - Dialog: add element as context to events
- Popovers: fix minor bugs, issue #1179, issue #1238
- Popovers: add attribute
data-close-button="true|false"" - Popovers: now you can change popover content and position at runtime with attributes
data-popover-text,data-popover-position - Popovers: add attribute
data-cls-popover-content - Popovers: change context for events to
elementfor which popover is created - Colors: add branding color classes
bg-*for facebook, twitter, github, gitlab, amazon, bootstrap - Select: fix add, remove
focusedclass - Select: add class
input-large - Spinner: add class
input-large - Tag input: add class
input-large - Tag input: add auto resize to input
- Table: add methods
deleteItem(field_index, val),deleteItemByName(field_name, val). Function return list instance.Valcan be function or primitive value. Method can not redraw list, to redraw call methoddraw(). - Utils: add function
arrayDeleteByMultipleKeys(arr, /*array*/ indexes). Function return new Array. - Toolbar: fix for vertical layout
- Splitter: add attribute
data-save-state, required elementID. Iftrue, panes sizes stored intoStorage - Table: add method
setData(obj) - Table: add method
setHeads(obj),setHeadItem(obj) - Table: add method
setItems(obj) - List: add method
deleteItem(val). Function return list instance.Valcan be function or primitive value. Method can not redraw list, to redraw call methoddraw().
- Image compare: fix for touch devices
- Image magnifier: fix for touch devices
- Window: fix _setPosition method
- Buttons: fix size for dropdown-button, split-button and info-button
- Utils: add function
iframeBubbleMouseMove(iframe) - Input: add class
.input-large - Splitter: new component
- Popovers: fix minor bugs (forum issue)
- Sidebar: remove scroll-y from sidebar, add scroll-y to sidebar-menu
- Countdown: refactoring structure, add animation effects: slide, fade, zoom
- Hero: minor upd styles for background image
- Html container: new component, include HTML snippets in HTML element
- Utils: add function
isLocalhost() - Docs: upd for using
htmlcontainercomponent - Window: fix gradually disappear for children when window is hiding, issue #1222
- Utils: add methods
getCursorPosition(...),getCursorPositionX(...),getCursorPositionY(...) - Image compare: new component
- Image magnifier: new component
- Time picker: fix method
valfor issue #1221 - Calendar: fix method
setTodayfor issue #1215 - ListView: fix method
_createNodeforstructureoption, issue #1220 - ListView: fix methods
insertBefore,insertAfter - Tabs: change
expandbehavior - Tabs: fix expand/collapse behavior
- Select: add attribute
data-cls-option-active - Countdown: fix performance and minor bugs
- Countdown: fix deferred start setup
- Countdown: add methods
resume(),reset() - Notify: fix firing method
onClose - Notify: add methods
onNotifyCreate,onAppend - Input: fix custom search button click
- Calendar picker: add attribute
data-null-value. If this attribute false and value empty, used current date - Calendar picker: fix for null value, issue #1217
- Accordion: add attribute
data-material='true' - Switch: add attribute
data-material='true' - Mif: add new icons 50+
- Bottom navigation: add new CSS component
- Bottom sheet: add new component
- Items list: add new CSS component
- Feed list: add new CSS component
- Group list: add new CSS component
- Head bar: add new CSS component
- Material tabs: add new component
- Material input: add new component
- Chips: add new CSS component
- Swipe: add new JS component
- Select: fix native
onchangeevent triggering, issue #1198 - Calendar: add attributes
data-prev-month-icon,data-next-month-icon,data-prev-year-icon,data-next-year-icon - Calendar: fix rendering for ie, issue #1202
- Calendar picker: add
data-prependattribute, issue #1201 - Calendar picker: fix close when clicked dropdown button issue #1210
- Calendar picker: fix disabled white text is unreadable, issue #1208
- Calendar picker: fix init null value, issue #1206
- Resizeable: fix resize, issue #1205
- Table: add attribute
data-filters-operator="and|or" - Table: fix init filters, defined in attribute
data-filters - Table: rename
filterMinLengthtosearchMinLength - Table: rename
filterThresholdtosearchThreshold - Table: add attribute
data-search-fields, issue #1195 - Table: add attributes
data-cls-row,data-cls-even-row,data-cls-odd-row - Table component: full rewrite docs
- Appbar: remove classes
app-bar-expanded-*and add attributesdata-expand,data-exapnd-point - Table: fix
hiddenclass applying. issue #1194 - Table: add attribute
data-cls-cell-wrapper - Mif: set
line-height: 1formif-*xclasses - File: add mode
drop - Select: fix for the
longcaptions - Select: add attribute
data-cls-select-input - Media players: set context for events to
HTML element - Builder: add Metro 4 Builder
- Docs: refactoring docs for form components
- Resizable: add attributes
data-min-width,data-max-width,data-min-height,data-max-height,data-can-resize, issue #1100 - Input: add events
onClearClick,onRevealClick - Input: add methods
clear(),toDefault() - Input: rename
data-cls-elementtodata-cls-component - Input: add attribute
data-cls-custom-button - Input: add attribute
data-history-dividerand methodsgetHistory,setHistory,getHistoryIndex,setHistoryIndex - Input: add
search inputfunctionality - Search: remove
searchplugin - Tag input: add observing attribute
value - Tag input: fix method
val() - Spinner: add events
onArrowUp,onArrowDown,onArrowClick - Spinner: add events
onPlusClick,onMinusClick,onButtonClick - Select: add event
onItemSelect - Select: add method
reset(),getSelected() - Select: fix method
val(...) - Textarea: add methods
clear(),toDefault() - Textarea: fix
data-appendattribute - Calendar picker: fix error when value attribute is empty, issue #1191
- Calendar picker: add attributes
data-dialog-mode,data-dialog-point,data-dialog-overlay,data-overlay-color,data-overlay-alpha - Calendar: add
compactclass - Calendar: for wide mode now use attributes
data-wideordata-wide-point - Extension: add method, if not exists, Array.from
- Table: fix default padding for
thandtd - Select: fix custom classes apply for selected options for select with
multipleoption, issue #1184 - Input: add
historyoption, issue #1162 - Spinner: new component, issue #1180
- AppBar: fix error creating
hamburgerwhen background-color isrgbaortransparent, issue #1172 - Slider: add event
onChange - TreeView: change context for events
- Calendar: any input format with attribute
data-input-format, issue #1186 - Calendar picker: any input format with attribute
data-input-format, issue #1186 - Date: add extension function
getWeek()- return week number
- Change contributing rules
- Tabs: add method
open(tab_num | tab_el). Tab number counting from 1. Tab element -liHTML element or$("li")jquery wrapper - Tabs: add methods
next(),prev() - Popover: add attribute
data-popover-timeout. Timeout before popover show. - Sidebar: add method
isOpento objectMetro.sidebar - Table: fix method
loadDatafor string value from server - Table: fix minor bugs
- Select: for multiple add attributes
data-cls-selected-item,data-cls-selected-item-remover - TagInput: add attribute
data-tag-trigger. The attribute must contain integer values forkeyCodefor triggering tag creating event. Default: "13,188" - Enter and comma. - ListView: fix
checkboxposition forselectablemode - ListView: add attribute
data-check-style. Value must be1or2 - ListView: add methods
getSelected(),selectAll()orselectAll(false)(for clear),clearSelected() - Checkbox: add observing checkbox style attribute
- Radio: add observing checkbox style attribute
- Validator: add function
notequals. Input value can't be equal to other input - Validator: add function
equals. Input value can be equal to other input. Different fromcompare- it usetrim()for value - Sizing: fix width classes
w-for all media breakpoints
- Table: fix work attributes
showTableInfo,showPaginationwhen wrappers defined - Table: fix pagination behavior when no items for table
- Table: add observing attributes
data-checkanddata-rownnum - Tabs: fix tab click behavior when
<a>have a link inhrefattribute - Calendar: add method
clearSelected() - Calendar: add method
toDay() - Table: add exception when data for table is not a object
- Table: add class
fixed-layout - Table: add
data-filter-thresholdattribute, this is a timeout before searching start - Select: add attribute
data-templateforoption. You can use this attribute to define html wrapper for option text in format...any...$1. Where$1used for replace by option text. - Select: add attribute
data-cls-drop-listto add additional class to drop down list. - Select: add attribute
data-appendand minor css fixes - Select: add multiple functionality
- Inputs: refactor inputs.less to specific files
select.less,input.less,textarea.less,input-file.less - Radio: add additional style for radio component. To use it, add attribute
data-style="2"to your radio component. - Checkbox: add additional style for checkbox component. To use it, add attribute
data-style="2"to your checkbox component. - Tag input: add new component
- Tabs: change behavior and attribute. For details, read the docs
- Table: add second parameter
reviewto methodsreloadandloadData. Iftrue, table view will be recreated from init values. - Table: add head parameter
show - Input: add attribute
data-default-value="..."for set default if val is empty and set to this when click clear button - Table: add class
.subcompactto pair to.compact - Table: add attribute
data-cell-wrapper. This class add wrapper to cell data withno wrapandno overflowprops. - Sidebar: add classes
.compactand.subcompact
- Export: add object
Metro.export. Now you can export any HTMLtablestoCSVwith methodMetro.export.tableToCSV(table, filename) - Utils: add function
copy(el)for copying element to clipboard - Utils: add function
bool(val). This func return true if value one of:true,'true',1,'1','on','yes' - Table: fix show cell if stored value
showfor view have string type'true'or'false' - Table: add second parameter
headsfor custom filter function - Table: change padding and font-size for
compactclass - Table: fix post method for save table view. Inspector post
{id: table_id, view: table_view} - Table: add method
export(to, mode, filename, export_options). Argumenttocurrently must valueCSV. Argument mode:all,checked,view,all-filtered - Table: add method
resetView(save)reset table view to default - Table: add method
getView()return current view object - Table: add method
getHeads()return table internal heads - Table: add method
clearSelected(redraw). This method uncheck rows and redraw table if your need - Dialog: add attributes
data-to-top='true|false',data-to-bottom='true|false'for sticky dialog to top or bottom side. - List: fix for issue ##1155 for IE11
- Switch: fix works with collapse. issue #1148
- Input, Select, Textarea, File: add
data-appendattribute - TreeView: fix node toggle marker position
- TreeView: fix checks nodes for tree options when inputs checked by default
- String: add extension
toDate(mask) - Media players: fix info box position
- Utils: add function
nearest(val, prec, down)for search for the nearest integer, a multiple of required - Select: fix trigger error for empty value. issue #1138
- Time picker: add
stepsattributesdata-hours-step,data-minutes-step,data-seconds-step. issue #1122 - Time picker: fix sliders position when picker placed top or bottom of parent
- Input file: fix only shows the first file name for multiple option. issue #1140
- Calendar picker: add observing attributes
data-min-date,data-max-date - Input: remove webkit default clear button for
type=time - Table: fix create internal heads when header defining in html and data loaded from json
- Table: add attribute
data-filter-min-lengthfor number of symbols inputs and start searching - Table: add column rownum. This column shows when attribute
data-rownum="true" - Table: add column row check. This column shows when attribute
data-check="true" - Table: add column row radio. This column shows when attribute
data-check-type="radio" - Table: add attribute
data-check-store-key="..."used for store selected rows in the storage - Table: add attribute
data-view-save-mode="client|server"used for store table view - Table: add attribute
data-view-save-path="storage_key|url"used for store table view - Table: add
data-localeattribute - Table: add table inspector to configure columns view
- Table: add methods
openInspector(true|false),toggleInspector()to show/hide table inspector - Table: add methods
getFilteredItems(),getSelectedItems(),getStoredKeys() - Table: add events
onDrawCell,onAppendCell,onAppendRow,onViewSave,onViewGet,onCheckDraw
- Table: fix pagination calculator when rows count changed
- Table: pagination not displayed when rows count is
-1(show all rows) - Table: rename attribute
data-show-all-pagestodata-pagination-short-mode
- Windows: fix execute method onCloseClick
- Table: add classes
compact-{media}andnormal-{media}where{media}is one ofsm,md,lg,xl,xxl
- Sidebar: remove text decoration underline for menu item
- Sidebar: add menu item hover
- Tiles: fix
col-*androw-*classes for tiles grid issue #1133 - Table: add all rows behavior with
-1value fordata-rowsanddata-rows-steps - Table: add
data-all-records-titleattribute - Sidenav-m3: fix icon position when dropdown issue #1134
- Table: fix init sortable column
- Table: remove generating ghost
tr
- Table: add setup for the number formatting. Add attributes
data-thousand-separator,data-decimal-separatorissue #1129 - Sorter: add setup for the number formatting. Add attributes
data-thousand-separator,data-decimal-separatorissue #1129 - List: add setup for the number formatting. Add attributes
data-thousand-separator,data-decimal-separatorissue #1129 - Table: fix for the
colspanoption issue #1129 - Table: fix behavior of attribute
data-cls-column - Tabs: fix error if tag
ain tab have avalid formed urlin href attribute
- Hint: fix hiding slider hint with
data-hint-always=truewhen showing others hits issue #1126 - Streamer: change streamer data with attribute
data-data - Date picker: fix sliders position when picker placed top or bottom of parent issue #1107
- Floating action button: new component
- Toast: add classes
.primary,.secondary,.success,.alert,.warning,.yellow,.info,.light
- Calendar: fix day item height for issue #1112
- Select: fix method
valfor issue #1116 - App bar: fix drop down for issue #1114
- Slider: fix marker position for non displayed slider fro issue #1119
- Time(date) picker: add classes
.for-top,.for-bottom. Use with attributedata-cls-picker - Time(date) picker: add action button border
- Sorter: new component
- Table: new component
- List: new component
- Utils: add new methods
isValue,isNegative,isPositive,isZero,func,between,parseMoney - Tiles: upd for issue #1109
- i18n: add it-IT locale by milanteo
- Accordion: fix events context to html element
- Date picker: fix for negative time zone (issue #1084)
- Date picker: fix events context to html element
- Extensions: add function
addHours,addDays,addMonths,addYearsfor date object - Dialog: now shadow can be on/off with option
data-shadow="true" - Dialog: add
window.resizecontroller - Info box: add component information boxes width states
default,alert,warning,successandinfo - Sidebar: add component
- Validator: add func
resetfor reset fields state - Validator: add func
reset_statefor reset field state - Validator: add func
set_valid_statefor valid field state - Validator: add func
set_invalid_statefor invalid field state - Validator: add auto method
resetfor forms with rolevalidator - Validator: add option boolean
requiredModefor form. If this option istrue, all funcs works asrequired, else funcs works if field value is not empty.
- CSS Utilities: add
cursorclasses in format.c-{cursor-name}. Example:.c-alias - Badge: added class
.badgeto display counting info or small label inside the element - Docs: add doc file
badge.htmlforbadgecomponent - Docs: add doc file
cursors.htmlforcursorsclasses
- Counter: add new component
- Docs: add docs for
countercomponent
- Validator: add
customvalidation - Navigation view: issue #1018 sets focus to the input field in suggest-box when user click on the helper
- Dialog: change
max-widthtocalc(100vw - 100px)andmax-heighttocalc(100vh - 100px)
- Window: fix methods
show(),hide()inMetro.window - Window: add methods
min,maxto component and object
- Vertical menu: fix issue #1089 - the sub-menu are out of the view
- Window: change logic of method
close - Window: add object
Metro.windowwith a number of methods
- Select: add filtering feature.
- Activity: fix
z-indexfor global activity with overlay - Activity: add new option
textfor activity overlay - Third party: add styles for
datatablesplugin - Third party: add styles for
select2plugin - Demo: add demo page for
datatableplugin - Demo: add demo page for
select2plugin
- Animation: add class
.transition - Neb: add type 2 with class
.neb2and subclasses.neb-n,.neb-s,.neb-w,.neb-e - Docs: improve docs pages
- Examples: improve github page example
- Examples: improve start screen example
- Activity: add object
Metro.activitywith two methods:open({...}),close(activity)
- Session storage: fix
- Wizard: fix issue 1083
- Shadow utilities: add classes
.no-shadow,.no-shadow-text - Session storage: add it. Session storage work as
Metro.storage - Docs: fix side navigation layout
- Panel: add
.info-panel - Docs: redesign
indexandsponsorspages
- Calendar: add observation for
data-specialattribute - Calendar picker: add observation for
data-specialattribute - Calendar picker: add observation for
data-excludeattribute - Sizing: fix utilities classes calculating
.w-@{s}-@{m}
- Metro: corrected typos in method names
reinitPluginandreiniPluginAll - Docs: corrected typos in example of
micro templateengine
- Issues: fix #1072
- Calendar picker: add events
onMonthChange,onYearChange - Calendar: add
special days - Calendar: add attributes
data-show-header,data-show-footer - Listview: fix
tableview mode - Utils: add method
mediaModes()- return current medias - Utils: add method
inMedia(media)- return true ifmediais current mode. Ex:Metro.utils.inMedia('md') - Checkbox: increase size and fix element height to inputs
- Radio: increase size and fix element height to inputs
- Textarea: fix
line-height
- i18n: add French
fr-FRlocale, thanks to drill95
- Switches: fix shrink for
checkelement forcheckbox,radioandswitch - Metro icons font: add loading
ttfandsvgfont types
- i18n: add
es-MX, thanks to rkgarcia - Inputs: optimize css for
prependelement - Inputs: set height for
input,select,fileto36px - App bar: change height to
52px
- Typography: fix media for
reduce-*,enlarge-*,text-align,vertical-align - Validator: change rule for
domainfunction - Validator: fix returned value for
Metro.validator.validate()
- Master: set
overflow: visibleto element - Select: add scroll to active option
- Scheme builder: add style for select active options
- Panel: fix
iconplace and size - Scheme builder: remove
background-colorandcolorfrom.table - Buttons: change height to
36px - Master: fix height of pages container when a window is resized
- Select: change padding and height for internal drop down list items
- Input file: fix overflow for very long file name
- Checkbox: fix
line-heightfor long caption - Radio: fix
line-heightfor long caption - Validator: add validation function
domain
- Display: fix order display classes
d-*
- Cube: fix change rules at runtime
- Cube: add method
toRule(...) - Lists: add
.custom-list-marker - Lists: return from v3
.step-list - Typography: add class
.text-underline - Intro: fix docs for meta tags
- Calendar: fix actions buttons padding
- Button: change height to
32px - Scheme builder: add
.info-button,.image-button - Menu: fix
.t-menuhorizontal dropped down size - Color scheme
red-dark: change secondary background color
- Colors: add
.bd-transparentclass - Buttons: add
.info-buttonas Github split button - Examples: upd github page for
.info-button - App bar: add class
.app-bar-inputfor placing inputs - Buttons: add class
.hoveredfor default button - Tabs: all tabs
anchorsnow have flex box model
- Metro icon fonts: update, 34 new icons
- Images: change
.img-containerdisplay toblock - Streamer: increase sizes and offsets to 20 intervals
- App bar: flexible model
- App bar: fix using
.v-menuin.app-bar-container - Examples: Github page
- Typography: add class
.no-decor - Less: move default icons data-uri to
include/default-icons
- Select: add method
val()
- Utils: add method
inObject - Metro.initWidgets: change check rule for defined component
- Input file: add click on the all elements parts
- App bar: fix
v-menuusage - Spacing: add
mx-*,px-*classes - Examples: add examples presentation page
- Examples: add login form example
examples/forms/login.html
- Side navigation: new component
sidemenu-simple - Button group: new behavior for
onemode - all unchecked - Select: add method
data()for loading options atruntime - Scheme builder: new mixin
- Schemes:
darcula,red-alert,red-dark,sky-net - Schemes: add documentation.
- Color: move color classes
bg-*andfg-*tometro-color.css - Sizing: add classes
.h-vh-*,.w-vw-*(5, 10, 25, 50, 75, 100) - Pagination: move to
pagination.less - Breadcrumbs: move to
breadcrumbs.less - Wizard: fix sections height for IE11 and Edge
- Wizard: add click on complete section to navigate to it
- Navview: fixed background-color for
.pull-downand.holderfor IE11 and Edge - All: fix any minor bugs
- Examples: Select in runtime
examples/ajax/select.html - Examples: Color module 1
examples/colors/color-schemes.html - Examples: Color module 2
examples/colors/color-schemes-2.html - Examples: Color module 3
examples/colors/color-schemes-3.html - Examples: Cube
examples/cube/cube.html - Examples: Cube custom function
examples/cube/cube-custom-func.html - Examples: Windows
examples/desktop/desktop.html - Examples: Dialogs
examples/dialogs/dialogs.html - Examples: Schemes
examples/schemes/schemes.html - Examples: Tiles
examples/tiles/start.html
- App bar: fix
.app-bar-menudropped down for IE11 and Edge
- Checkbox: refactoring
- Radio: refactoring
- Input: fix for IE11 and Edge
- Ribbon menu: fix for IE11 and Edge
- ListView: fix for IE11
- TreeView: fix for IE11 Edge for checkboxes
- Subsystem: add method
Object.valuesspecial for IE11
- Ribbon menu: fix it for button group
- Button group: fix it
- Dialog: fix method
Metro.dialog.toggle() - Notify: increase
z-indexfor default container - Window: add observing
data-cls-windowattribute - Window: fix observing
data-cls-captionanddata-cls-contentattribute - Window: add method
show()- this method add classno-visibletowindow - Window: add method
hide()- this method remove classno-visiblefromwindow - Window: upd documentation
- Tiles: add
.tiles-groupclass with sizes subclasses - Metro: add methods
reinitPlugin,reinitPluginAll
- Charms: remove
preventDefaultfrom click event - Nuget: change target location for Metro 4
- Validator: add
radioandselectto validation - Validator: add function
not
- Validator: rename event
onValidtoonValidate - Validator: add events
onErrorForm,onValidateForm - Validator: added
checkboxvalidation (required function)
- Validator: change rules delimiter to
space
- Pickers: fix buttons behavior
Release