Skip to content

Releases: viur-framework/viur-ignite

5.1.1

27 Jun 09:33
v5.1.1
e99a1fb
Compare
Choose a tag to compare
  • Add a versatile grid implementation based on Russel Bishop's Container Units and Tylor Sticka's Breaking Out Layout.
  • Add shoelace.css to npm package
  • Some minor changes to shoelace properties

4.1.1 (legacy)

12 Mar 08:51
Compare
Choose a tag to compare

This is the last version of LESS based Ignite.

Full Changelog: 4.1.0...v4.1.1

5.0.2

12 Mar 10:44
Compare
Choose a tag to compare

ViUR Ignite 5.0.x is a streamlined PostCSS boilerplate. Many LESS based features have been removed.
It is recommended to use ViUR Ignite 5.0.x in combination with ViUR Shoelace.

Changed

  • BREAKING change LESS to PostCSS
  • BREAKING change variables to custom properties
  • LICENSE is now MIT

Added

  • NEW support for dark/light mode
  • Better integration with Shoelace

Remove

  • BREAKING remove most generic elements (box, burger, button, icon, message, table, popout, popup)
  • BREAKING remove mixins (basicinput, border, inputvalidation, order, shadow, svg, zindex)

What's Changed

Full Changelog: 4.1.0...v5.0.2

4.1.0

15 Jul 09:51
Compare
Choose a tag to compare

Changed

  • better customization for input validation
  • changes to .basicInput()
  • some styling, linting and QoL changes

Added

  • NEW shoelace.less: ViUR Shoelace Adapter (ViSA) that uses ViUR Ignite template variables to style and build a Shoelace theme.
  • added support for different colors to .genericMsg()
  • added .is-disabled to .genericSwitch() element styling
  • reintroduced .is-hidden classes

4.0.0

26 Feb 15:06
4.0.0
6918c0d
Compare
Choose a tag to compare

Changed

  • BREAKING: changed many variables of basic and generic elements (see deprecated.less for more)
  • BREAKING: changed names of generic elements mixins to .generic{Name}() – e.g. .genericBtn() instead of .btn()
  • improved flex behaviour of inputs and selects
  • .shd and .txt-shd are now normal css elements - no longer mixins and use the @defaultShadowColor
  • moved basic input resets to reset.less
  • increased mobile font-size of generic tables.
  • made some (form and button) alignments more intuitive
  • standardised .basicTickbox() and .basicInput()
  • made margin-bottom of .genericMsg conditional
  • adjusted screen sizes
  • many small changes and adjustments
  • some styling changes

Added

  • BREAKING: added prefixed variables to all generic elements
  • BREAKING: added mixins with parentheses to all generic elements (you need to configure/activate them manually now)
  • added more customisation options to generic elements
  • added max-width to inputs and selects
  • added folder overviews (_foundation.less, _generic.less, _mixins.less)
  • added better support for and hooks to inputvalidation.less and basicinput.less
  • added important mobility to .{bar}-items (left, center, right modifier).
  • NEW popup.less: a popup container that appears above other content onscreen
  • NEW popout.less: a popout container that emerges from a location with an arrow pointing at it
  • NEW box.less: a visible multi-purpose container (head/body/foot), which can group other elements.
  • NEW deprecated.less: deprecated variables are redirected to their successors or a viable default
  • NEW @spaceSmall, @spaceMedium, @spaceLarge too better coordinate space between different objects.
  • NEW cascading .{input-groups} are now supported
  • NEW .{input-group}-items and their modifiers help to style (cascading) .{input-groups}

Removed

  • removed old browser support from reset.less
  • Let the guards down: removed guards from generic elements and colorize mixins (see deprecated.less for more)
  • removed white-space: nowrap; from .genericLabel()

3.2.0

24 Jan 13:15
Compare
Choose a tag to compare

Added

  • XXL support for font size and break points
  • missing color to select
  • missing font-weight to textarea
  • default value to .order

3.1.0

03 May 11:10
Compare
Choose a tag to compare

Changed

  • comments to a consistent notation
  • moved selections from state.less to basic.less
  • moved media queries from state.less to mediaqueries.less
  • burger: new cascade. class {burger}--to-cross is now related to the same element with class {burger}
  • padding of lists (ul/ol with .is-list)
  • table-width is not full-sized (100%) by default

Fixed

  • several typos and syntax and improved readability
  • color of border-bottom in last row of a table
  • use @input… classes as default values for basicInput-mixin

Removed

  • NPM Packages and Gulpfile. Ignite should be only a library.
  • camelCase in table class names (btnGroup, optionGroup, -vSmall etc.)
  • removed state.less

3.0.00

24 Sep 10:21
Compare
Choose a tag to compare

After more than a year of development Ignite 3.0.00 now serves as a less foundation library.
Put it into any project for a solid boiler plate.
Functions and output file size have been reduced to the bare minimum.
You have to opt-in and initialize functions to use them.

Added

  • all generic components are now guarded: you have to opt-in
  • border mixin is now used in generic components

Changed

  • folders have been restructured
  • »tools« renamed to »mixins«
  • gulpfile changed to adopt the new folder structure
  • moved utility functions to the corresponding mixin less files (e.g. .shd() to shadow.less)
  • moved .basicInput() to its own less file
  • more undocumented changes
  • version syntax from "-v" to "--" (&-vSmall is now &--small)

Removed

  • grid.less has been removed, please use display: grid;
  • util.less has been removed
  • cleaned up some obsolete vendor prefixes
  • camelCase in class names (btnGroup, optionGroup, -vSmall etc.)