Skip to content

Releases: LuccaSA/lucca-ui

3.0.3

11 Oct 14:02
Compare
Choose a tag to compare

Bug fixes

  • uib-collapse was mistakenly removed and thus is back!
  • Datepicker sizing fix
  • UI-select: adds support for dividers and groups
  • UI-select: scss refactoring (absolute positionning) to hide the potential lag in ng-hide toggling

3.0.2

11 Oct 12:54
Compare
Choose a tag to compare

Bug fixes

  • user-picker - fix nullrefex due to the new rights on api/v3/users

3.0.1

04 Oct 16:16
Compare
Choose a tag to compare

Bug fixes

  • input tag were inheriting some styles from normalize
  • margin for fields iinside lui ciolumns

3.0.0

04 Oct 15:38
Compare
Choose a tag to compare

This one has major breaking changes, so watch out

Dependencies

the following dependencies have been updated to their latest verion at time of release. This might introduce breaking changes

  • moment 2.15
  • angular-ui-bootstrap 2.1 - this one has breaking-changes if you're using a popover or tooltip with custom trigger
  • ui-select 0.19
  • angular-translate 2.12

The following dependencies have been added

  • normalize 5.0 - this one might have breaking changes too
  • angular-formly 8.4
  • iban 0.0.6

Breaking changes

  • Major refactoring of the raised adjective, based upon material design guidelines. The lui_theme_shadow function thus disappears, and the .lui.raised class should not be @Extended any longer.
  • Major refactoring of fields and inputs: material style, no more addon support
  • Search input is replaced with a simple searchable class to be added to the div.lui.input
  • changed the luid-keydown directive, it does not automatically call e.preventDefault()
  • removed directive luid-daterange, use luid-daterange-picker instead
  • luid-user-picker doesn't have a placeholder by default

New features

  • Default border-radius is now 2px instead of 3px
  • luid-iban new directive to input and display ibans
  • luid-user-picker supports allow-clear attribute

Resolved issues

  • Adds support for line-breaks in tooltip content
  • issue #301 (appLayout plugin) - adds support for .top.stuck on #main-header
  • issue #298 (grid) - fixes same height columns (fitting columns)
  • Fixes some styling inconsistencies on the tablegrid component
  • issue #292 - .progress-bar was drooling on other people style cuz it was ignoring the prefix

2.3.0

06 Jul 08:56
Compare
Choose a tag to compare

Breaking changes

  • added a dependency to ng-img-crop-full-extended, see the luid-image-picker to understand why
  • removed method luisNotify.config({...}) in favor of the luisConfigProvider.setConfig({...}) that does more.
  • luisProgressBar.add method mow only takes a palette as argument, the parent element being fixed during the luisConfigProvider.setConfig method

New features

  • luid-image-picker directive that display an image and allows to upload a cropped one to a lucca web app through /api/files. see demo page for more info.
  • luisConfigProvider provider with a method setConfig() to allow you to configure lucca-ui once and for all
  • luid-date-picker - an equivalent to ui bootstrap datepicker. see demo page for more info
  • luid-daterange-picker - the new and improved version of the luid-daterange. see demo page for more info

Resolved issues

  • UI-select disabled styling fix
  • UI-select: JS would sometimes mess up search input size
  • tablegrid : fixes a translation typo
  • issue #276 - tablegrid does not evaluate expression when injecting HTML as ui-select-choices
  • Inputs: fixes input addon sizing
  • issue #280 - Adds support for the disabled style on lui checkbox

2.2.3

10 Jun 13:32
Compare
Choose a tag to compare

New features

  • UI-Select now supports class .invalid
  • luisNotify - add method loading, see demo for more info
  • tablegrid - add the attribute height-type in order to specify if the given height should be applied on the whole tablegrid (global), or on the body (body)
  • tablegrid filter is now accent insensitive
  • new filter luifStripAccent in order to replace accented chars with non-accented chars

New features still in beta - use at your own risks

Resolved issues

  • fix invalid inputs with addon were not bordered correctly
  • fix links in tablegrid do not trigger onRowClick anymore
  • Adds support for disabled state on ui-selet (issue #264)

2.2.2

16 May 08:44
Compare
Choose a tag to compare

Resolved issues

  • fix style of table grid and notify that was disabled by default

2.2.1

13 May 08:45
Compare
Choose a tag to compare

sass code overhaul

Major refactoring of the sass code structure. Here are the consequences:

  • should prevent "You may not extend an outer selector from within media" errors (sass-node >3.7.x) thanks to accessible mixin definitions
  • makes the "namespaced | global" distinction null and void: framework adapts itself
  • any element now implements a enabled: true|false theme variable

Note: should not contain any breaking change (unless mistakes were made) as of now, but both lucca-ui.namespaced.scss and lucca-ui.global.scss files should eventually merge into one as they are now identical and a breaking change it will be.

2.2.0

11 May 13:50
Compare
Choose a tag to compare

Breaking changes

  • tablegrid - the property isChecked is now wrapped in object luiTableGridRow
  • UI-select - fixes the sizing bug on opening

Dependencies

  • updated angular from 1.4 to 1.5
  • updated angular-ui-bootstrap from 1.1 to 1.3
  • updated angular-translate from 2.8 to 2.11
  • updated ui.select from 0.12 to 0.16
  • updated lucca-icons 1.1.8 - fix Breaking bug in the sass of lucca-icons
  • updated moment 2.10 -> 2.13

New features

  • luidTableGrid: on-row-click attribute - possibility to call a function when the user click on a row of the tablegrid
  • luisProgressBar : Display a progress bar depending on get http requests
  • luidTableGrid: default-order attribute - possibility to specify the default column on which the sort order will be apply at first load.
  • directive deferred-cloak : Used to prevent the Angular html template from being briefly displayed by the browser in its raw (uncompiled) form while your application is loading.
    Based on ng-cloak angular's directive but use link directive function instead of compile function.
  • luidUserPicker: bypass-operations-for attribute - bypass operations filter for a list of user ids
  • lui icon - supports palette adjectives to change the icon color
  • ui-select - adds support for the timmi-like 'natural' styling
  • luisNotify - wrapper of the library angular-notify with some templates. see demo page for more info
  • userpicker - displays the 10 first results instead of just 5
  • luidTableGrid : if dataset contains less than 200 elements, virtual scroll is not activate.
  • tablegrid - possibility to retrieve the number of row in the filtered dataset

Resolved issues

  • Popover: unnecessary !important property removed - may break things unexpectedly
  • day block - fix issue with july and june displayed the same in french
  • Libsass: moving to Delorean version caused transpilation fails
  • tooltip : Adds a max-width to tooltips

2.2-rc

26 Apr 14:58
Compare
Choose a tag to compare
2.2-rc Pre-release
Pre-release
Merge pull request #234 from LuccaSA/dist.2.2.rc

dist 2.2-rc