- Counter: add new component
- Docs: add docs for
counter
component
- Validator: add
custom
validation - Navigation view: issue #1018 sets focus to the input field in suggest-box when user click on the helper
- Dialog: change
max-width
tocalc(100vw - 100px)
andmax-height
tocalc(100vh - 100px)
- Window: fix methods
show()
,hide()
inMetro.window
- Window: add methods
min
,max
to 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.window
with a number of methods
- Select: add filtering feature.
- Activity: fix
z-index
for global activity with overlay - Activity: add new option
text
for activity overlay - Third party: add styles for
datatables
plugin - Third party: add styles for
select2
plugin - Demo: add demo page for
datatable
plugin - Demo: add demo page for
select2
plugin
- Animation: add class
.transition
- Neb: add type 2 with class
.neb2
and 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.activity
with 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
index
andsponsors
pages
- Calendar: add observation for
data-special
attribute - Calendar picker: add observation for
data-special
attribute - Calendar picker: add observation for
data-exclude
attribute - Sizing: fix utilities classes calculating
.w-@{s}-@{m}
- Metro: corrected typos in method names
reinitPlugin
andreiniPluginAll
- Docs: corrected typos in example of
micro template
engine
- Issues: fix #1072
- Calendar picker: add events
onMonthChange
,onYearChange
- Calendar: add
special days
- Calendar: add attributes
data-show-header
,data-show-footer
- Listview: fix
table
view mode - Utils: add method
mediaModes()
- return current medias - Utils: add method
inMedia(media)
- return true ifmedia
is 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-FR
locale, thanks to drill95
- Switches: fix shrink for
check
element forcheckbox
,radio
andswitch
- Metro icons font: add loading
ttf
andsvg
font types
- i18n: add
es-MX
, thanks to rkgarcia - Inputs: optimize css for
prepend
element - Inputs: set height for
input
,select
,file
to36px
- App bar: change height to
52px
- Typography: fix media for
reduce-*
,enlarge-*
,text-align
,vertical-align
- Validator: change rule for
domain
function - Validator: fix returned value for
Metro.validator.validate()
- Master: set
overflow: visible
to element - Select: add scroll to active option
- Scheme builder: add style for select active options
- Panel: fix
icon
place and size - Scheme builder: remove
background-color
andcolor
from.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-height
for long caption - Radio: fix
line-height
for 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-menu
horizontal dropped down size - Color scheme
red-dark
: change secondary background color
- Colors: add
.bd-transparent
class - Buttons: add
.info-button
as Github split button - Examples: upd github page for
.info-button
- App bar: add class
.app-bar-input
for placing inputs - Buttons: add class
.hovered
for default button - Tabs: all tabs
anchors
now have flex box model
- Metro icon fonts: update, 34 new icons
- Images: change
.img-container
display toblock
- Streamer: increase sizes and offsets to 20 intervals
- App bar: flexible model
- App bar: fix using
.v-menu
in.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-menu
usage - 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
one
mode - 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-down
and.holder
for 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-menu
dropped 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.values
special for IE11
- Ribbon menu: fix it for button group
- Button group: fix it
- Dialog: fix method
Metro.dialog.toggle()
- Notify: increase
z-index
for default container - Window: add observing
data-cls-window
attribute - Window: fix observing
data-cls-caption
anddata-cls-content
attribute - Window: add method
show()
- this method add classno-visible
towindow
- Window: add method
hide()
- this method remove classno-visible
fromwindow
- Window: upd documentation
- Tiles: add
.tiles-group
class with sizes subclasses - Metro: add methods
reinitPlugin
,reinitPluginAll
- Charms: remove
preventDefault
from click event - Nuget: change target location for Metro 4
- Validator: add
radio
andselect
to validation - Validator: add function
not
- Validator: rename event
onValid
toonValidate
- Validator: add events
onErrorForm
,onValidateForm
- Validator: added
checkbox
validation (required function)
- Validator: change rules delimiter to
space
- Pickers: fix buttons behavior
Release