Releases: LuccaSA/lucca-ui
Releases · LuccaSA/lucca-ui
2.0.8
New features
- #123 - luifFriendlyRange : Now shows day of week when range is one day
Resolved issues
- Nguibs/Modals: Support for all modal sizes. Header and footer margin fix.
- Nguibs/UI-Select: now supports search-enabled="false"
- Table: the bottom border of theads on .lui.table comes back from the dead
- Input: adds support for the "x-short" length in default theme
- Input: replaces
height
withmin-height
- Menus: adds opacity effect on dividing menus + fixes the default color of active items in default color pills menus
- Menus: right items no longer have any right margin
- Typography: fixes the ".lui.bold / .strong" class
2.0.7
New features
- Directive
luid-user-picker-multiple
to handle multiple selection. See demo - added
size
attribute toluid-user-picker
andluid-user-picker-multiple
Resolved issues
2.0.6
New features
- Adds support for timespanpicker, dropdown and momentpicker inside an
.inline.field
- Datepicker now has a leaving animation
- Adds support for headings inside breadcrumbs item
- Adds sizing support for nguibs-dropdown and nguibs-ui-select
- #108 - upd dependency of angular-ui-bootstrap from 0.14.x to 1.1.x
- angular ui bootstrap's modal is now properly supported by the angyular reskin plugin, see demo page for more info
Resolved issues
- #101 - ui-select, clicking on the arrow did not open the dropdown
- #100 & #91 - multiple ui-select is no longer resized when adding new items if a size has been set
- Fixes some issues with nested menus + adds support for dotted and dashed divider style as well as for
.centered
menu style - Fixes a minor checkbox position issue
- Adds support for
.spaced.columns
- Small changes over how menu color is handled in themes
- #105 -
luid-moment
values manually entered over max were not properly handled, as a result there was a desynch between ng-model and isolate scope - #104 -
luid-moment
reworked validators for better utilisation in forms
2.0.5
New features
- directive
luid-day-block
that displays a date in a bloc like fashion, see demo page for more info - Better css layout for checkbox inputs: now adopts a table-style layout
- Adds support for pulse "up" and "down" animations
- nguibs-datepicker calendar icon is now displayed on the right of the input
- Adds support for progress bars attached to callouts.
Resolved issues
- bug with luifDuration when trying to dislay
1.0005d
with unit = day and precision = day - should have displayed1d
but displayed1.00d
- luid-timespan now supports
undefined
as value, before default value was 0 sec
2.0.4
2.0.3
New features
- #83 - You can now use a button as an input addon.
- #84 - luid-daterange, added
close-label
andclose-action
attributes, see demo page for more info - #85 - .dividing class is now supported for nguibs dropdown items
- #87 - luifDuration, improved support of
unit="day"
andprecision="day"
- [sass] Adds support for same-height grid columns throught the use of the ".lui.fitting.columns" class
Resolved issues
- #89 - luifDuration displayed nothing when it had to display 48h
2.0.2
New features
- #54 - directive luid-keydown, se the demo page for more infos.
- #73 - luid-user-picker displays selected user first
- #50 - luid-user-picker displays "me" first
- #79 - luid-user-picker displays option "all users"
- vertical buttons group - se the demo page for more info
Custom distributions
- the custom js distributions are available in minified form
- custom distribution lucca-ui-light is no more
2.0.1
version 2.0.0
2.0.0
Breaking changes
- migration to sass due to a missing feature in less
- removed dependency to bootstrap.css - now having bootstrap.css in your page will break the nguibs plugin.
- #25 - changed luifDuration arguments to take
mainUnit
andprecision
and notformat
. See the demo page for more info
New features
- added the directive luid-user-picker. only available in distribution /dist/custom/lucca-ui-spe.js. demo page here
- #31 - support for popover-title
- #46 - nguibs-modal can have a specific prefix defined in themes
- The
nguibs-
class prefix for nguibs elements can now be changed (and removed!) through theming - #26 - added a directive luid-daterange see below for detailed features
- luid-timespan - added a parameter
mode
to tell if the ng-model is atimespan
(default) or amoment.duration
- visibilty classes to affect
display
andopacity
.hidden
,show
affect display ;invisible
,faded
,faded lightly
andfaded strongly
affect opacity and visibility.
Resolved issues
- #35 - changed luifNumber filter support for
undefined
,NaN
andnull
values. - #32 - display bug in the nguibs-datepicker inline
- #29 - absurd values in the luid-moment (such as 12:99)
- #28 - fix displayed value not updating when
$viewValue
set toundefined
stuck
adjective now adds a default/themable z-index
luid-user-picker
The demo of this directive is here
This directive has a ui-select plugged to /api/v3/users/find
with a more powerful search.
Features:
- handles former employees: if you choose to fetch former employees, their date of contract end will be clearly displayed.
- detects and handles homonyms: in case of homonyms, specific informations are displayed in order to easily differentiate them.
- custom filtering: filter the set of results fetched by the api according to a specific need
- pagination: by default, only 5 users are displayed in the dropdown menu. If the user you are looking for is not displayed, it encourages you to specify your search.
Advanced features:
- custom properties to handle homonyms: inject custom properties to sort homonyms according to your needs.
- application id and scope of operations: only fetch users that have access to the specified application, with the given set of operations for that application.
- #51 possibility to pass a fuction to display custom info next to the user's name (number of apple eaten last week for example) in the dropdown. the function can be sync or async
Dependencies
- angular ui select - obv
- angular sanitize - it's a dependency of ui-select, also we use the filter
highlight
- momentjs - to handle former employees
- underscorejs - for lists manipulation
- angular translate - for all the labels like
5 displayed results of 37
luid-daterange
The demo of this directive is here
Features
- uses the
luifFriendlyRange
to display the selected range - can bind to strings, dates or moments
- can display ranges that are with the end excluded in the scope
- you can define a list of preset periods to be easily accessible
Dependencies
- momentjs
- angular ui bootstrap for the datepickers
2.0.0-alpha.3
AppLayout plugin is now optin rather than optout.