Releases: viur-framework/viur-ignite
Releases · viur-framework/viur-ignite
5.1.1
4.1.1 (legacy)
This is the last version of LESS based Ignite.
Full Changelog: 4.1.0...v4.1.1
5.0.2
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
- Feature/ignite v by @phneutral in #9
Full Changelog: 4.1.0...v5.0.2
4.1.0
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
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
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
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
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.)