Skip to content

Releases: LuccaSA/lucca-ui

2.0.8

15 Feb 13:31
Compare
Choose a tag to compare

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 with min-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

27 Jan 18:02
Compare
Choose a tag to compare

New features

  • Directive luid-user-picker-multipleto handle multiple selection. See demo
  • added size attribute to luid-user-picker and luid-user-picker-multiple

Resolved issues

  • #91 - sizing for ui-select
  • #118 - use moments locale instead of angular i18n to define the first day of the week in the datepickers inside luid-daterange

2.0.6

22 Jan 08:22
Compare
Choose a tag to compare

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

08 Jan 14:53
Compare
Choose a tag to compare

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 displayed 1d but displayed 1.00d
  • luid-timespan now supports undefined as value, before default value was 0 sec

2.0.4

15 Dec 09:43
Compare
Choose a tag to compare

New features

  • [sass] Checkboxes now support '.readonly' state
  • #86 - spe-lucca directive luid-translations, see demo page for more info

2.0.3

11 Dec 09:08
Compare
Choose a tag to compare

New features

  • #83 - You can now use a button as an input addon.
  • #84 - luid-daterange, added close-label and close-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" and precision="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

02 Dec 13:09
Compare
Choose a tag to compare

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

24 Nov 09:19
Compare
Choose a tag to compare

Change log

2.0.1 - release

Updated dependencies

  • #39 - angularlar-bootstrap from 0.13.x to 0.14.x

New features

  • #70 - luid-timespan supports min/max attributes
  • #71 - luid-daterange the popover closes when clicking outside the popover

version 2.0.0

18 Nov 15:53
Compare
Choose a tag to compare

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 and precision and not format. 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 a timespan (default) or a moment.duration
  • visibilty classes to affect display and opacity. hidden, show affect display ; invisible, faded, faded lightly and faded strongly affect opacity and visibility.

Resolved issues

  • #35 - changed luifNumber filter support for undefined, NaN and null 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 to undefined
  • 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

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

2.0.0-alpha.3

04 Nov 17:12
Compare
Choose a tag to compare
2.0.0-alpha.3 Pre-release
Pre-release

AppLayout plugin is now optin rather than optout.