Releases: LuccaSA/lucca-ui
Releases · LuccaSA/lucca-ui
3.0.3
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
Bug fixes
- user-picker - fix nullrefex due to the new rights on api/v3/users
3.0.1
Bug fixes
- input tag were inheriting some styles from normalize
- margin for fields iinside lui ciolumns
3.0.0
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 thediv.lui.input
- changed the
luid-keydown
directive, it does not automatically calle.preventDefault()
- removed directive
luid-daterange
, useluid-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 ibansluid-user-picker
supportsallow-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
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 theluisConfigProvider.setConfig({...})
that does more. luisProgressBar.add
method mow only takes a palette as argument, the parent element being fixed during theluisConfigProvider.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 methodsetConfig()
to allow you to configure lucca-ui once and for allluid-date-picker
- an equivalent to ui bootstrap datepicker. see demo page for more infoluid-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
New features
- UI-Select now supports class
.invalid
luisNotify
- add methodloading
, see demo for more infotablegrid
- add the attributeheight-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
luid-date-picker
- an equivalent to ui bootstrap datepicker. see demo page for more infoluid-daterange-picker
- the new and improved version of the luid-daterange. see demo page for more info
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
Resolved issues
- fix style of table grid and notify that was disabled by default
2.2.1
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
Breaking changes
- tablegrid - the property
isChecked
is now wrapped in objectluiTableGridRow
- 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 infouserpicker
- 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
Merge pull request #234 from LuccaSA/dist.2.2.rc dist 2.2-rc