Skip to content

Latest commit

 

History

History
2308 lines (1370 loc) · 41.7 KB

CHANGELOG.md

File metadata and controls

2308 lines (1370 loc) · 41.7 KB

Changelog

v1.9.11:

No major changes.

1.9.9:

No major changes.

v1.9.9:

No major changes.

1.9.7:

No major changes.

v1.9.1:

No major changes.

v1.9.0:

Breaking changes:

  • Data table styles have been reworked and some modifier selectors have been added
  • The size of the thumbnails (if you use them) have been reduced
  • Anything to do with row / bulk selection should be reviewed because of the newly added "activated" state

v1.8.3:

No major changes.

v1.8.2:

No major changes.

v1.7.43:

No major changes.

v1.7.42:

No major changes.

v1.7.41:

No major changes.

v1.7.40:

No major changes.

v1.7.39:

No major changes.

v1.7.38:

No major changes.

v1.7.37:

No major changes.

v1.7.36:

No major changes.

v1.7.35:

No major changes.

v1.7.34:

No major changes.

v1.7.33:

No major changes.

v1.7.32:

No major changes.

v1.7.31:

No major changes.

v1.7.30:

No major changes.

v1.7.29:

No major changes.

v1.7.28:

No major changes.

v1.7.27:

No major changes.

v1.7.26:

No major changes.

v1.7.25:

No major changes.

v1.7.24:

No major changes.

v1.7.23:

No major changes.

v1.7.22:

No major changes.

v1.7.21:

No major changes.

v1.7.20:

Bug fixes:

  • tooltip: debounce the set position function
  • tooltip: don't scroll the tooltip when scrolling the window

v1.7.19:

No major changes.

v1.7.18:

No major changes.

v1.7.17:

No major changes.

v1.7.16:

No major changes.

v1.7.15:

No major changes.

v1.7.14:

No major changes.

v1.7.13:

No major changes.

v1.7.12:

No major changes.

v1.7.11:

Bug fixes:

  • tabs: only display none by default for separate layout this display issue was introduced by 20bfe180b988c84b0aef73785b3e752ed0d620cf

v1.7.10:

No major changes.

v1.7.9:

No major changes.

v1.7.8:

No major changes.

v1.7.7:

No major changes.

v1.7.6:

Bug fixes:

  • search-filter: wait before changing the view value

v1.7.5:

New features:

  • fab: add an option to display fab actions on click

Bug fixes:

  • button: fix the icon size for large fab buttons

v1.7.4:

No major changes.

v1.7.3:

Bug fixes:

  • dropdown: content height not recomputed correctly when it changes quickly partial rollback of 4c8557b7c77fa3571fe9b963e837ec4a152c9af1

v1.7.2:

No major changes.

v1.7.1:

No major changes.

v1.6.19:

Breaking changes:

  • The stopPropagation directive has been renamed to lxStopPropagation
  • The highlight filter has been renamed to lxHighlight

v1.6.18:

No major changes.

v1.6.17:

No major changes.

v1.6.16:

No major changes.

v1.6.15:

Bug fixes:

  • text-field: only apply textarea height on textarea input

v1.6.14:

Bug fixes:

  • textarea: update textarea height on model update
  • readme: update grammar and add code block

v1.6.13:

New features:

  • select: support loader in multipane mode

Bug fixes:

  • dropdown: add a missing semicolon

v1.6.12:

Bug fixes:

  • select: fix a typo

v1.6.11:

New features:

  • select: support the arrow and enter keys in pane mode

v1.6.10:

Bug fixes:

  • select: remove display flex from the choice container

v1.6.9:

New features:

  • select: allow to limit the fields to search in with the filter

v1.6.8:

Bug fixes:

  • select: fix the display of leaf items

v1.6.7:

Bug fixes:

  • select: make the panes select scrollable
  • dropdown: make the dropdown scrollable

v1.6.6:

Bug fixes:

  • select: make the multi pane scrollable

v1.6.5:

Bug fixes:

  • select: hide the filter field when not needed

v1.6.4:

New features:

  • select: reduce the height of a line
  • select: add a "panes" choices view mode
  • utils: add a function to escape regexp char in a string
  • utils: add misc directives and filters useful for future features
  • dropdown: send events when the dropdown open/close (start/end)
  • readme: fix documentation docker port
  • stepper: add validity check on goToStep

Bug fixes:

  • radio: call init in the link function

v1.6.3:

No major changes.

v1.6.2:

Bug fixes:

  • tooltip: fix the position of tooltip when there is no offset

v1.6.1:

Bug fixes:

  • tooltip: make tooltip display at the right position in dropdowns
  • dropdown: avoid the page going back to top when closing dropdown

v1.6.0:

New features:

  • dropdown: add an option to prevent dropdown close on document click
  • data-table: add selected/unselected row to broadcasts
  • notification: add missing elevation
  • toolbar: small scss enhancements
  • text-field: small scss enhancements
  • switch: mall scss enhancements
  • stepper: small scss enhancements
  • select: update chips and list styles
  • radio-button: support dark theme
  • notification: small scss enhancements
  • checkbox: small scss enhancements
  • typography: apply line height on each variant
  • list: remove legacy code
  • dialog: remove legacy code
  • dropdown: update style according to latest guidelines
  • dialog: update style according to latest guidelines
  • chip: update style according to latest guidelines
  • checkbox: remove opacity transition
  • card: update elevation according to latest guidelines
  • button: update style according to latest guidelines

Bug fixes:

  • data-table: use accent color for checkboxes

Breaking changes:

  • No more z-depth mixin. Updated elevation mixin has been added.
  • No more media query mixin. Media queries are now handled by Saas MQ.
  • No more subhead typography. Use subheading-1 or subheading-2.

v1.5.31:

Bug fixes:

  • date-picker: fix the max date parameter

v1.5.30:

Bug fixes:

  • date-picker: fix the update of min/max dates

v1.5.29:

No major changes.

v1.5.28:

No major changes.

v1.5.27:

No major changes.

v1.5.26:

Bug fixes:

  • text-field: make the focus params one way bound

v1.5.25:

No major changes.

v1.5.24:

Bug fixes:

  • dialog: update the demo of dialog with canceled param

v1.5.23:

New features:

  • dialog: allow to pass extra parameters to open/close

v1.5.22:

New features:

  • dropdown: don't update dropdown height if toggle is not visible

v1.5.21:

New features:

  • dialog: send if dialog has been canceled in the close events

Bug fixes:

  • dropdown: set dropdown width for px value and minWidth for percentage

v1.5.20:

New features:

  • stepper: allow to pass a step validity status

v1.5.19:

Bug fixes:

  • dropdown: fix the on browser resize action
  • select: fix the size of the dropdown menu
  • dropdown: move the dropdown menu when browser is resized

v1.5.18:

Bug fixes:

  • dropdown: fix the style of dropdown with target and toggles

v1.5.17:

New features:

  • file-input: add accept attribute to limit accepted file types
  • stepper: make it possible to externalize controls of the stepper
  • tabs: Add tabs position
  • tabs: Add tabs position

Bug fixes:

  • stepper: allow to use multiple stepper
  • stepper-dialog: change the name of the parameter

v1.5.16:

Bug fixes:

  • dropdown: make it possible to have only a selector as toggle target

v1.5.15:

No major changes.

v1.5.14:

Bug fixes:

  • dropdown: fix the behaviour of hover in mobile

v1.5.13:

Bug fixes:

  • textfield: focus field within timeout

v1.5.12:

New features:

  • textfield: add new lx-focus attribute

v1.5.11:

No major changes.

v1.5.11:

No major changes.

v1.5.10:

No major changes.

v1.5.9:

No major changes.

v1.5.8:

Bug fixes:

  • search-filter: clearing input should not trigger a search again

v1.5.6:

No major changes.

v1.5.5:

New features:

  • search-filter: add theme option to handle input text color

Bug fixes:

  • search-filter: show loader on focus search as well
  • search-filter: set input as undefined when doing blur with empty string

Breaking changes:

  • Input text color was concerned by the color option. Now, input text
  • color is only concerned by the new theme option.

v1.5.4:

Bug fixes:

  • search-filter: empty query should not show history again - only on focus
  • utils: debounce function was incorrect Date.now is a function doh
  • search-filter: make component work when used within a form after selection
  • search-filter: do not select value if dropdown is closed
  • search-filter: fix variable typo
  • search-filter: add immediate option for autocomplete to avoid debouncing delay
  • search-filter: add missing semi-colon
  • search-filter: no need for isLoading check with debouncing
  • search-filter: submit search on enter
  • search-filter: debounce the autcomplete method rather than the model itself

Breaking changes:

  • lx-autocomplete was expecting a promise. It is now expecting a function which will take 3 parameters:
    • newValue (the new query value typed in the input field)
    • cb (a callback function to call with the results matching the query)
    • errCb (a function to call with an error message if an error occurs)

v1.5.3:

No major changes.

v1.5.2:

New features:

  • search-filter: add search on focus parameter
  • search filter: add icon parameter
  • search-filter: add autocomplete attribute
  • notification: add notification action button

Bug fixes:

  • search filter: apply github comments
  • search filter: support model options override for angular older versions
  • dropdown: remove useless css rule
  • search-filter: parse int width value

v1.5.1:

No major changes.

v1.5.0:

New features:

  • stepper: enhance documentation
  • switch: add input position parameter
  • stepper: add documentation
  • stepper: style horizontal layout
  • stepper: style back button
  • stepper: style orizontal layout
  • stepper: support optional and editable states
  • stepper: add stepper component

Bug fixes:

  • stepper: correctly check optional steps and complete state
  • stepper: start index from 0
  • stepper: apply GitHub comments
  • stepper: check if stepper is complete on step submit

v1.4.9:

Bug fixes:

  • dropdown: set toggle button z-index

v1.4.8:

No major changes.

v1.4.7:

Bug fixes:

  • dropdown: missing semicolon

v1.4.6:

Bug fixes:

  • dropdown: add depth class at init

v1.4.5:

New features:

  • typography: remove useless line height
  • dropdown: avoid scrollbar disappear
  • dropdown: add depth parameter

1.4.4:

Bug fixes:

  • dropdown: add toggle class only if toggle present

1.4.3:

Bug fixes:

  • dropdown: register target every height update

1.4.2:

No major changes.

1.4.1:

New features:

  • select: replace new value callback by transformer
  • select: handle down key with autocomplete
  • chip: add chip component
  • data-table: add dataTableId param to events to allow multiple data tables in same scope
  • data-table: expose selectRow and unselectRow to the service api

Bug fixes:

  • select: avoid identical object in autocomplete
  • select: reset active choice index when needed
  • select: autocomplete new value are unique
  • select: fix subheader helper message display condition

Breaking changes:

  • lx-data-table__selected event has a new signature with the first param being the dataTableId
  • lx-data-table__unselected event has a new signature with the first param being the dataTableId
  • lx-data-table__sorted event has a new signature with the first param being the dataTableId
  • lx-data-table__select is now lx-data-table__selected
  • lx-data-table__unselect is now lx-data-table__unselected
  • lx-data-table__sort is now lx-data-table__sorted

1.4.0:

No major changes.

v1.4:

New features:

  • select: add none effect to dropdown if autocomplete
  • dropdown: add none effect
  • select: enhance tag style
  • select: allow to remove selected value with backspace key
  • select: display helper message if no choices
  • select: add possibility to add new values
  • select: remove arrow icon if autocomplete
  • select: bind key events with autocomplete option
  • select: add autocomplete option
  • select: add chips view mode

Bug fixes:

  • dropdown: fix dropdown menu position
  • select: fix subheader icon style in tags
  • select: fix filtered choice list for ajax mode
  • select: handle with theme and disabled style
  • select: fix helper message condition

v1.3.5:

No major changes.

v1.3.4:

No major changes.

v1.3.3:

No major changes.

v1.3.2:

New features:

  • data-table: add service to select / unselect all rows

Bug fixes:

  • data-table: prevent row select if data-table is not selectable

v1.3.1:

No major changes.

v1.3.0:

Bug fixes:

  • data-table: remove useless css param

v1.2.9:

New features:

  • data-table: add layout options (thumbnail and border)

v1.2.8:

New features:

  • data-table: add possiblity to format data
  • data-table: support sorting
  • data-table: make a directive

Bug fixes:

  • tooltip: check for undefined inside the timeout
  • tooltip: only remove if defined

v1.2.7:

Bug fixes:

  • dialog: only process closing if dialog is really opened

v1.2.6:

New features:

  • dropdown: add no scroll to body only if dropdown menu has overflow

v1.2.5:

Bug fixes:

  • dialog: close dialog on destroy

v1.2.4:

Bug fixes:

  • dialog: listen to broadcast from directive scope

v1.2.3:

Bug fixes:

  • tooltip: update text and position on change
  • dialog: append dialog to its orginal parent on close
  • dropdown: check if dropdown is open before close on destroy

v1.2.2:

New features:

  • dialog: add possibility to define sizes

v1.2.1:

New features:

  • select: enhance select multiple style
  • select: add possibility to set custom style for selected and choices

Breaking changes:

  • Before, custom style parameter applied to select choices only.
  • Now, custom style parameter applies to the whole select ans choices
  • custom style parameter applies to choices only.

v1.2.0:

New features:

  • select: use custom style to disable all select styles

Bug fixes:

  • select: fix style
  • dropdown: don't use replace in directive

v1.1.9:

New features:

  • dropdown: add a close method in service

Bug fixes:

  • dropdown: do not open an already opened dropdown

v1.1.8:

Bug fixes:

  • dropdown: close active dropdown before dropdown open in service
  • dropdown: correctly generate dropdown uuid
  • dropdown: enhance the way of handle dropdowns

v1.1.7:

New features:

  • dropdown: add possibility to open a dropdown programmatically
  • dropdown: use a service to handle dropdown close

v1.1.6:

New features:

  • dropdown: add body hidden overflow when dropdown is open

Bug fixes:

  • icon: fix icon style following mdi update
  • typo

v1.1.5:

New features:

  • dialog: add round borders

Bug fixes:

  • button: fix green button typo color

v1.1.4:

New features:

  • dropdown: add center position

v1.1.3:

No major changes.

v1.1.2:

New features:

  • dropdown: add fade effect

Bug fixes:

  • dropdown: fix dropdown toggle on hover

v1.1.1:

Bug fixes:

  • button: fix font weight

v1.1.0:

No major changes.

v1.1:

Bug fixes:

  • button: correctly set button font color according to background color

v1.0.9:

Bug fixes:

  • dropdown: fix dropdown delay

v1.0.8:

New features:

  • dropdown: add hover-delay and offset parameters

v1.0.7:

New features:

  • dropdown: add possibility to toggle dropdown on hover event

Bug fixes:

  • date picker: remove unnecessary init method calls
  • date picker: watch ng-model change to init the calendar

v1.0.6:

New features:

  • tabs: display tabs pane in ng-if instead of ng-show

v1.0.5:

New features:

  • progress: add determinate progress

Bug fixes:

  • icon: fix sass mixin according to new mdi version

v1.0.4:

Bug fixes:

  • notification: fix indeterminate notification height
  • notification: fix syntax

v1.0.3:

Bug fixes:

  • dialog: avoid input blur on dialog resize

v1.0.2:

Bug fixes:

  • radio: fix radio button margin in radio group

v1.0.1:

New features:

  • date picker: watch transcluded input clear to clear date picker model

Bug fixes:

  • text field: remove input focus on clear
  • date picker: fix year selection scroll

v1.0.0rc4:

New features:

  • select: add theme attribute

Bug fixes:

  • button: declare class button before return
  • tabs: add ripple effect to links
  • button: let user set a custom class

v1.0.0rc3:

Bug fixes:

  • select: enhance multiple choices style
  • dropdown: check if dropdown is open before close

v1.0.0rc2:

New features:

  • select: add $selectedSubheader var

Bug fixes:

  • demo: wrong paths in component directive
  • gulpfile: use cross-platform manipulations with file paths

v1.0.0rc1:

New features:

  • flexbox: set 12 column container as default
  • date picker: add the possibility to transclude a text field
  • tooltip: ensure backward compatibility
  • file input: handle callback with param
  • date picker: handle callback with param
  • dropdown: check dropdown position with interval
  • select: ensure backward compatibility
  • dropdown: append dropdown menu to body
  • flexbox: add 16 columns option
  • dropdown: ensure backward compatibility
  • date picker: add a service and remove text input from directive
  • text field: add allow clear attribute
  • progress: create circular progress with svg
  • progress: remove useless progress service
  • icon: add icon directive
  • text field: add backward compatibility
  • select: reduce the amount of watchers
  • search filter: reduce the amount of watchers
  • dropdown: reduce the amount of watchers
  • text field: enhance style on mobile device
  • text field: reduce the amount of watchers
  • text field: add theme attribute
  • text field: add backward compatibility
  • select: add loader style
  • select: add valid and error styles
  • select: add disabled style
  • select: handle with fixed label
  • select: add helper message
  • select: use one time binding when possible
  • date picker: add min date and max date parameters
  • tabs: handle with disabled state
  • tabs: handle with tab destroy
  • tabs: add separate mode

Bug fixes:

  • select: add pointer cursor on selected tags
  • dropdown: remove scrollbar on dropown menu open
  • select: ensure model is an array on select for backward compatibility
  • select: add missing dependency injection
  • select: add timeout on watcher to ensure backward compatibility
  • dropdown: fix dropdown menu width
  • select: fix classes according to fixed dropdown menu
  • dropdown: fix backward compatibility
  • text field: fix dependency injection
  • dialog: fix dependency injection
  • dropdown: calculate position according to scroll top
  • scss: fix mdi mixin
  • dropdown: close other dropdowns on toggle
  • text field: finally remove backward compatibility
  • text field: also check input val to disable text field
  • text field: fix disabled text field style
  • date picker: fix text field according to new attributes
  • search filter: remove useless nginject
  • text field: fix label color
  • date picker: fix picker open on firefox
  • date picker: handle with undefined model
  • date picker: add border radius to picker
  • switchs: fix ng-change bad trigger
  • dropdown: fix event scheduler id
  • dropdown: fix embed dropdown style

Breaking changes:

  • All attributes have changes. Please read the updated documentation.

v0.3.96:

New features:

  • lxSelect: add a "maxResults" attr to the select

Bug fixes:

  • lxSelect: permit to send a boolean for the multiple attr

v0.3.95:

Bug fixes:

  • select: use padding instead of margin

v0.3.94:

Bug fixes:

  • controller as: avoid vm as controller identifier

v0.3.93:

Bug fixes:

  • progress: set animation beginning

v0.3.92:

Bug fixes:

  • progress: check if progress is shown before deleting

v0.3.91:

Bug fixes:

  • progress: declare module in directive

v0.3.90:

New features:

  • fab: add progress attribute
  • select: allow to have complex selected template
  • fab: add fab directive
  • switch: add switch directive
  • radio button: add radio button directive
  • checkbox: add checkbox directive
  • button: add button directive

Bug fixes:

  • select: fix bad interpolate on selected elements
  • select: add the missing wrapper
  • progress: refactor progress service / directive
  • checkbox: fix unchecked checkbox color
  • checkbox: init checkbox id in init function
  • card: fix sass comments
  • button: fix sass comment
  • button: set border-radius on btn-type mixin
  • notification: fix in/out animation

Breaking changes:

  • When calling progress service / directive, color parameter must be a
  • material design color 500 identifier (red, pink, etc.)
  • Directive attributes must now be prefixed: type -> lx-type, color ->
  • lx-color
  • Theming color sass variables have change:
  • $primary-color-1 -> $primary
  • $primary-color-2 -> $primary-hue-1
  • $primary-color-3 -> $primary-hue-2
  • $accent-color-1 -> $accent
  • $accent-color-2 -> $accent-hue-2
  • $accent-color-3 -> $accent-hue-3
  • Quarter, halve, double and quadruple functions are no more available.

v0.3.83:

New features:

  • text field: add text field reset mixin
  • dialog: add a parameter to skip before close
  • dialog: allow to cancel a dialog closing
  • notification: allow to display HTML

Bug fixes:

  • dialog: fix jshint errors
  • tooltip: don't destroy tooltip if undefined

v0.3.82:

Bug fixes:

  • lxDropdown: fix click event on mobile device

v0.3.81:

Bug fixes:

  • select: missing filter renaming in choices

v0.3.80:

Bug fixes:

  • dropdown: fix event scheduler on close
  • select: prevent filter execution at init

v0.3.79:

New features:

  • tooltip: allow to update the tooltip content

v0.3.78:

No major changes.

v0.3.77:

Bug fixes:

  • select: set select choice as a div instead of a link

v0.3.76:

No major changes.

v0.3.75:

New features:

  • notification: add the ability to close with escape/return key
  • dropdown: add the ability to close dropdown with escape key
  • dialog: add the ability to close dropdown with escape key
  • eventScheduler: add an event scheduler
  • select: add custom parameter to customize select dropdown

Bug fixes:

  • notification: always send true when discarding alert
  • notification: blur the active element on displaying alert/confirm
  • notification: pass the unbind argument for event scheduling
  • dropdown: fix scroll to top on scroll end
  • dialog: unbind scroll event on close
  • dialog: check if dialog exists before checking scroll end

v0.3.74:

No major changes.

v0.3.73:

Bug fixes:

  • tabs: prefix scope variable & function
  • dropdown: prefix scope variable & function
  • dialog: prefix scope variable & function
  • select: prefix scope variable & function

v0.3.72:

Bug fixes:

  • tooltip: increase z-index

v0.3.71:

Bug fixes:

  • text field: better height for textarea

v0.3.70:

Bug fixes:

  • date picker: remove console log

v0.3.69:

Bug fixes:

  • dropdown: keep the direction once open
  • date picker: year overflowing

v0.3.68:

Bug fixes:

  • select: fix error and valid style

v0.3.67:

Bug fixes:

  • select: get error, valid and disabled states as function

v0.3.66:

New features:

  • select: add disabled, error and valid states

Bug fixes:

  • select: fix clear button position
  • dropdown: fix header icon style

v0.3.65:

Bug fixes:

  • tabs: remove default color for first tab

v0.3.64:

Bug fixes:

  • tabs: add track by for tab list

v0.3.63:

Bug fixes:

  • tabs: watch activeTab attribute
  • dialog: better scrollbar management

v0.3.62:

Bug fixes:

  • tabs: two way data binding with $parse

v0.3.61:

New features:

  • data table: add disabled row

v0.3.60:

No major changes.

v0.3.59:

Bug fixes:

  • data table: finally don't use real checkbox

v0.3.58:

Bug fixes:

  • data table: fixed layout

v0.3.57:

Bug fixes:

  • data table: thead checkbox style

v0.3.56:

New features:

  • checkbox: add standalone checkbox

Bug fixes:

  • data table: use real checkbox

v0.3.55:

Bug fixes:

  • data table: Google guidelines style

Breaking changes:

  • Data table markup have been completely reworked

v0.3.54:

Bug fixes:

  • icon: bad mixin label

v0.3.53:

Bug fixes:

  • button: fix css comment

v0.3.52:

Bug fixes:

  • button: fix button style
  • text-fields: fix text-fields style
  • dropdown: overflow only if scrollbar needed

v0.3.51:

Bug fixes:

  • select: missing annotations for minification

v0.3.50:

Bug fixes:

  • dropdown: manage resize when content changes
  • dropdown: keep scroll position after resize

v0.3.49:

Bug fixes:

  • date-picker: clear set date to undefined

v0.3.48:

Bug fixes:

  • dialog: resize event from true size
  • select: add missing semicolon
  • dropdown: default dropdown link icon size

v0.3.47:

New features:

  • select: unselect item from the selected list
  • progress: add linear progress as directive
  • dropdown: add dropdown link icon
  • icon: add placeholders

v0.3.46:

Bug fixes:

  • dialog: avoid pointer exception for onclose

v0.3.45:

Bug fixes:

  • dialog: new events name

v0.3.44:

New features:

  • dialog: add open/close broadcast event

v0.3.43:

Bug fixes:

  • date-picker: ng-if for less watchers

v0.3.42:

Bug fixes:

  • dialog : use child scope
  • select: new DOM filter manage filter in params
  • tabs: default value management for attrs
  • tabs: use child scope

v0.3.41:

Bug fixes:

  • select: filter on object after angular 1.4
  • select: remove memory leak of child scope
  • select: use child scope
  • dropdown: use child scope for directive
  • dropdown: Use ng-show instead of ng-if

v0.3.40:

No major changes.

v0.3.39:

Bug fixes:

  • select: Default the minLength to undefined instead of 0

v0.3.38:

Bug fixes:

  • select: Duplicate ng-repeat-start instead of ng-repeat-end

v0.3.37:

Bug fixes:

  • select: Filter using the default filter only if no custom filter

v0.3.36:

New features:

  • buttons: add disabled state in placeholder
  • date picker: add allow clear option

v0.3.35:

Bug fixes:

  • dialog: fix dialog scrollable scrollbar position

v0.3.34:

Bug fixes:

  • dialog: prevent body scroll via css

v0.3.33:

New features:

  • css: add margin to elements in paragraph
  • tabs: custom tab icons
  • tabs: show icons and headers
  • tabs : correct classes for mdi use on pagination
  • tabs : pagination

Bug fixes:

  • palette: added defaults
  • palette: add missing cyan color

Breaking changes:

  • Your sass compiler must have an include path for your Bourbon location.

v0.3.32:

No major changes.

v0.3.31:

Bug fixes:

  • file input: handle input file refresh

v0.3.30:

Bug fixes:

  • file input: handle undefined value

v0.3.29:

Bug fixes:

  • dropdown: dropdown position in fixed div

v0.3.28:

New features:

  • dialog: add auto-close & onscrollend attributes

v0.3.27:

New features:

  • button: add button variants placeholder

v0.3.26:

New features:

  • dropdown: dropdown toggle as an element

v0.3.25:

New features:

  • button: add button placeholder

Bug fixes:

  • file input: trust html for label
  • sidebar-services: remove target="_self"

v0.3.24:

Bug fixes:

  • icons: change html code in sass files

v0.3.23:

Bug fixes:

  • select: placeholder as unsafe html

v0.3.22:

Bug fixes:

  • text-field: label as unsafe html

v0.3.21:

Bug fixes:

  • dialog: destroy the dialog scope when the modal is closed
  • date-picker: watch changes on model
  • text-field: remove border on firefox in invalid text fields
  • select: allow field labels to contain sanitized html
  • text-field, file-input: allow field labels to contain sanitized html

v0.3.20:

Bug fixes:

  • select: use new "over-toggle" from dropdown

v0.3.19:

New features:

  • dropdown: direction automatic

v0.3.18:

New features:

  • select: manage subheader

v0.3.17:

New features:

  • divider: add has divider class

Bug fixes:

  • list: put separator as pseudo element

v0.3.16:

No major changes.

v0.3.15:

Bug fixes:

  • select: update icons unicode

v0.3.14:

New features:

  • flexbox: add flex-wrap attribute
  • icons: add more size variants
  • css core: add image rounded helper

Bug fixes:

  • radio: update unicode after in lib update
  • checkbox: update unicode after in lib update

Breaking changes:

  • User should use typographic helpers to style content in content tile
  • User should now use s flat icons in primary tile
  • User should now use xs flat icons in secondary tile
  • User must now use ‘img-round’ helper to apply circled effect on images
  • in primary tile
  • S size icons are now a little bit bigger in flat mode

v0.3.13:

New features:

  • progress: add circular progress directive

v0.3.12:

New features:

  • fab: click on fav and display flex
  • date-picker: fixed label and icon features

v0.3.11:

No major changes.

v0.3.10:

Bug fixes:

  • data table: add nowrap attribute to header

v0.3.9:

Bug fixes:

  • textarea: line height and height at init
  • notification: applied correct position offset calculations on adding/removing notifications

v0.3.8:

Bug fixes:

  • data table: add divider instead of border

v0.3.7:

New features:

  • divider: add divider object

Bug fixes:

  • toolbar: align flex items in right area

v0.3.6:

New features:

  • date picker: observe locale attribute

v0.3.5:

New features:

  • flexbox: add flex align option

Bug fixes:

  • select: fix icons
  • flexbox: use percents instead of integer flex

Breaking changes:

  • flex-order attribute is replaced by flex-item-order
  • Buttons, dropdowns, etc were floated right into th right area. Now,
  • with flexbox, user must invert order of elements in the DOM to be
  • consistant.

v0.3.4:

Bug fixes:

  • flexbox: deal with responsive

v0.3.3:

Bug fixes:

  • bower: new main files in the json

v0.3.2:

New features:

  • date picker: year selector and locale attr

Bug fixes:

  • date picker: enhance year selector style
  • data table: smooth scroll on mobile
  • gulp file: watch right js path

v0.3.1:

Bug fixes:

  • icons: fix icons code after icons lib update

v0.3.0:

New features:

  • flexbox: replace grid system by flexbox

Breaking changes:

  • Form error has been deleted
  • Icons have changed. Please checkout documentation
  • New paths in the dist folder: dist/lumx.css, dist/lumx.js, dist/lumx.min.js, dist/scss/_lumx.scss
  • grid system is removed in favor of flexbox

v0.2.54:

Bug fixes:

  • thumbnail: add thumbnail class

v0.2.53:

Bug fixes:

  • file input: fix metrics
  • dialog: fix spaces

Breaking changes:

  • $md-spacing unit var is deprecated.
  • $md-base-round is replaced by $base-round.
  • $base-spacing-unit is smaller so spacing helpers are smaller.
  • card markup has changed to be more flexible. Checkout demo.

v0.2.52:

New features:

  • dropdown: add active class on dropdown trigger

Breaking changes:

  • User must now use lx-thumbnail as an element, no more as an attribute.

v0.2.51:

Bug fixes:

  • date-picker: handle undefined date
  • date-picker: ngModel always have a Date Object instead of Moment object

v0.2.50:

New features:

  • dropdown: add a direction option allowing dropup menus

Bug fixes:

  • grid: set outer container width to 100%

v0.2.49:

New features:

  • project: add version number in dist files

Bug fixes:

  • toolbar: remove margin on label

v0.2.48:

Bug fixes:

  • search-filter: theme and placeholder
  • selects: floating label style
  • select: missing model to ngModel rename

Breaking changes:

  • User must switch light and dark theme.

v0.2.47:

New features:

  • dialog: add onclose method

v0.2.46:

New features:

  • list: add clickable row

v0.2.45:

Bug fixes:

  • dialog: transcluded content share parent scope

Breaking changes:

  • Root element need classes (dialog dialog—l).
  • Remove sub-directives and come back to classic div.

v0.2.44:

Bug fixes:

  • toolbar: add margin left to toolbar label
  • tabs: remove useless indicator checking

Breaking changes:

  • Use lx-dialog directive as an element.
  • Use lx-dialog-header, lx-dialog-content, lx-dialog-actions directives
  • as elements.

v0.2.43:

Bug fixes:

  • dialog: remove stopPropagation

v0.2.42:

Bug fixes:

  • icons: better sizes for icon buttons

v0.2.41:

Bug fixes:

  • dialog: remove useless log

v0.2.40:

  • fix css: bourbon path is updated according to v4

v0.2.39:

Bug fixes:

  • dialog: check dialog height with interval
  • progress: add document global for linter

v0.2.38:

Bug fixes:

  • progress: use svg instead of animating divs

Breaking changes:

  • LxProgressService.circular.show takes only to args: color and container

v0.2.37:

No major changes.

v0.2.36:

Bug fixes:

  • list: apply style only to direct children
  • notification: alert and confirm dialog DOM
  • notification: alert and confirm box style

v0.2.35:

Bug fixes:

  • select: Empty multiple selects now updates the model

v0.2.34:

Bug fixes:

  • select: set newSelection to false when user unselect an item

v0.2.33:

Bug fixes:

  • select: set newSelection to false when user select an item

v0.2.32:

Bug fixes:

  • dialog: watch dialog height at init

v0.2.31:

Breaking changes:

  • Toolbar label font style is not set anymore. User needs to specify
  • typographic style (eg. fs-title).

v0.2.30:

Bug fixes:

  • select: model-to-selection/selection-to-model

v0.2.29:

New features:

  • dialog: add scrollable behavior

Breaking changes:

  • dialog__title class is removed in favor of dialog__header.
  • dialog__header should prepend dialog instead of being inside
  • dialog__content.

v0.2.28:

Bug fixes:

  • select: use only $modelView from ng-model
  • dropdown: remove scope.$destroy
  • tooltip: remove scope.$destroy

v0.2.27:

Bug fixes:

  • tabs: manage dynamic add/remove & ng-repeat
  • date-picker: improve security by removing scope binding
  • date-picker: move isDefined checking to controller
  • date-picker: watch the scope to handle async binding

v0.2.26:

Bug fixes:

  • selects: add default scope values

v0.2.25:

Bug fixes:

  • dropdown: remove element on scope destroy
  • tooltip: remove element on scope destroy
  • selects: use child scope inside the directive

Breaking changes:

  • selects now use "ng-model" instead of "model"

v0.2.24:

Bug fixes:

  • select: better default value management

v0.2.23:

New features:

  • scrollbar: Observe id to handle dynamics variables
  • scrollbar: Create getter & setter to watch scroll percentage

Bug fixes:

  • notification: show alert and confirm boxes

v0.2.22:

New features:

  • date picker: add label attribute
  • date picker: add date picker component

Bug fixes:

  • date picker: use moment local locale
  • file-input: add a display block to filename

v0.2.21:

Bug fixes:

  • transclude: add array injection
  • text fields: watch input $modelValue
  • search filter: cancel button line height
  • buttons: disabled style

v0.2.20:

Bug fixes:

  • tabs: better scope management in transclude
  • tabs: update heading when scope changes
  • dialog: emergence animation is now stable

v0.2.19:

Bug fixes:

  • select: move scope init data

v0.2.18:

Bug fixes:

  • select: null pointer for non-multiple

v0.2.17:

New features:

  • typography: line height and letter spacing
  • tabs: add responsive behavior
  • tabs: add layout attribute

Bug fixes:

  • tabs: set indicator position on window resize

Breaking changes:

  • fs-display and fs-body variants now have a ‘-‘ to separate
  • number. For example, fs-display4 is now fs-display-4.

v0.2.16:

Bug fixes:

  • dropdown: increment z-index for use in dialog
  • tabs: add timeout on tab links

v0.2.15:

Bug fixes:

  • text-fields: $apply only for jquery events

v0.2.14:

Bug fixes:

  • select: scope management after dropdown fix
  • dropdown: trasnclude to select toggle's scope
  • text-fields: workaround HTML5 validation model
  • text-fields: use ng-transclude again

Breaking changes:

  • text-fields must now have their own input or textarea with ng-model

v0.2.13:

New features:

  • transclude: add iterative parent option

Bug fixes:

  • dropdown: "grand-parent" scope for transclude

v0.2.12:

New features:

  • text-fields: fixing padding
  • text-fields: add textarea in text fields components

Bug fixes:

  • dropdown: stop click propagation
  • dialog: stop click propagation

v0.2.11:

New features:

  • selects: converter model=>items & vice versa

Bug fixes:

  • selects: selected items init in the dropdown
  • selects: indexof between objects
  • selects: pointers between model & selected

Breaking changes:

  • selects "selected" is replaced by "model"

v0.2.10:

Bug fixes:

  • text-fields: replace "name" by "field-name"

v0.2.9:

Bug fixes:

  • text-fields: manage the html name parameter

v0.2.8:

Bug fixes:

  • data-table: cell padding
  • scrollbar: use angular $window selector
  • search filter: reset model on clear
  • select: fix filter width

Breaking changes:

  • the text-field directive is totally changed

v0.2.7:

New features:

  • search filter: add width and position attrs

Bug fixes:

  • search filter: use filter-width parameter

v0.2.6:

New features:

  • tabs: tabs can have a shadow
  • tabs: remove padding on .tabs__panes
  • dialogs: add responsive behaviour for dialogs

Bug fixes:

  • text-field: move the label when init with a value
  • search-field: display the cleaning cross when reopening the field
  • data-table: fix cells paddings and add responsive behaviour
  • ripple: disable animation once finished

v0.2.5:

Bug fixes:

  • tabs: use ng-if for hiding/showing tabs

v0.2.4:

Bug fixes:

  • data table: rounded style for primary image

v0.2.3:

Bug fixes:

  • scrollbar: use angular selecter instead of jQuery $
  • scrollbar: Add Scrollbar Service

v0.2.2:

New features:

  • tabs: add links background color
  • tabs: custom colors for tabs
  • tabs: icons in tabs links
  • typography: replace headings by typography
  • data-table: add component
  • z-depth: add z-depth classes
  • headings: add sass vars and classes

Bug fixes:

  • search filter: pointer cursor on search icon

v0.2.1:

New features:

  • colors: rename black and white classes

v0.2.0:

New features:

  • search-filter: add model management
  • select: remove delete button from multiple tag
  • select: deselection on non-multiple selects
  • select: add hover delete for selected items in multiple
  • select: update demo
  • select: add loader and helpers
  • select: link filter to callback
  • fab: left and right direction for fab

Bug fixes:

  • dropdown: add focus on search filter
  • tabs: panes padding
  • toolbar: floating elements in left/right areas
  • fab: wrong animation with left direction
  • select: null pointer on filter if none selected
  • select: disable text selection on tag

v0.1.15:

Bug fixes:

  • notification: missing method from injector object

v0.1.14:

New features:

  • tabs: change default theme and parameter name
  • tabs: add scope variables and dark/light theme
  • tabs: add color themes
  • colors: add theme global colors and colors classes
  • text-fields: add default values for parameters
  • text-fields: dynamic value management for fixed label and valid state
  • text-fields: fixed label and valid input state

Bug fixes:

  • select: change width attribute
  • notification: remove circular dependency between $compile & ui-router
  • file-input: remove "change" in directive binding
  • file-input: fix jshint error
  • file-input: fix "change" parameter binding

v0.1.13:

Bug fixes:

  • file-input: long filenames displayed on one line
  • search-filter: stop propagation with multiple search in the same page

v0.1.12:

New features:

  • search-filter: better click handlers
  • search-filter: ergonomic improvements
  • search-filter: create search filter component

Bug fixes:

  • file-input: Fix indentation to the Allman style
  • file-input: remove transclude
  • toolbars: label margin and clearfix

v0.1.11:

Bug fixes:

  • fab: action buttons position

0.1.10:

Bug fixes:

  • toolbars: fix toolbar label line height

v0.1.9:

Bug fixes:

  • toolbars: padding according to buttons size

v0.1.8:

New features:

  • toolbars: add toolbar component

Bug fixes:

  • buttons: change default sizes
  • buttons: increase font size for icon buttons

v0.1.7:

New features:

  • colors: add new colors to default settings
  • colors: Material design color palette with Sass

v0.1.6:

No major changes.

v0.1.5:

No major changes.

v0.1.4:

New features:

  • progress: create service to manage progress
  • progress: enhance existing circular progress

Bug fixes:

  • select: remove unselect method on elements
  • ripple: disable pointer events

v0.1.3:

No major changes.

v0.1.2:

Bug fixes:

  • switch: Manage fast rate for click
  • checkbox: Manage fast rate for click

v0.1.1:

Bug fixes:

  • ripple: set z-index to put ripple under link