Jump To:

  1. Version 0.1.0-beta.14
  2. Version 0.1.0-beta.13
  3. Version 0.1.0-beta.12
  4. Version 0.1.0-beta.11
  5. Version 0.1.0-beta.10
  6. Version 0.1.0-beta.9
  7. Version 0.1.0-beta.8
  8. Version 0.1.0-beta.7
  9. Version 0.1.0-beta.6
  10. Version 0.1.0-beta.5
  11. Version 0.1.0-beta.3 - 0.1.0-beta.4
  12. Version 0.1.0-beta.2
  13. Version 0.1.0-beta.0
  14. Version 0.0.23
  15. Version 0.0.22
  16. Version 0.0.21
  17. Version 0.0.18
  18. Version 0.0.17
    1. SCSS
  19. Version 0.0.10
    1. JS
  20. Version 0.0.6
    1. SCSS
    2. JS

Changelog

Release notes and updates for each published version

Change Log

Version 0.1.0-beta.14

  • SCSS > Components > Nav Strip
    • Add remove-scrollbar() CSS to nav strip list

Version 0.1.0-beta.13

  • SCSS > Components > Menu Stack
    • Add options for line-height for link and label
    • Change rule color to light by default

Version 0.1.0-beta.12

  • SCSS > Components > Menu Stack
    • Refactor menu-stack__checkbox selector to menu-stack__selectable so it works for both radio/checkbox layouts
    • Added other selectors if needed menu-stack__selectable-[input/label], but it still works with native element selectors (ie. [type="checkbox"])
    • Change config (checkbox-area-width to selectable-input-width)

Version 0.1.0-beta.11

  • SCSS
    • Components
      • Card
        • Set config options for settings that were hardcoded in
      • Form Theme:
        • Change config item "input-margin-y" to "item-margin-y" since that's what it affects.
        • Add config options to hardcoded options in fieldset
        • Remove fieldset span styling
        • Replaced config defaults using color.get("error") to now use color.get("danger")
      • Menu Stack
        • Remove padding on container when set to hanging (incorrect)
      • Data Table
        • Add header-color option for thead th
      • Callout
        • Adjustments to left cap styling
          • Left-cap height and horizontal positioning now include the border-width
          • Left-cap mixin is now a private mixin
        • replaced "border" config option with "border-color" and "border-width"
    • Color
      • New color options and adjusted colors error and warning.

Version 0.1.0-beta.10

  • "scss/component/modal" - Add "width-left-right" for sidebar style width setting
  • "scss/component/css-icons" - Add "drag-gap-multiplier" to adjust the gap between strokes
  • "js/ui/modal-builder" - Fix css-icon class for resizer (to css-icon--drag-x)

Version 0.1.0-beta.9

  • Updates to "scss/component/card" - Fix card overlay border-radius (body and footer), fix card border being conditional on interactive (proxy-click)

Version 0.1.0-beta.8

  • Update "scss/components/data-table" to have border and no margin on caption by default, add caption config properties (caption-text-align, caption-background-color)

Version 0.1.0-beta.7

  • Add "scss/components/list-inline" component
  • Update "scss/components/list-lines" component to have adjustable base selector

Version 0.1.0-beta.6

  • Add "title-font-family" to scss/components/modal

Version 0.1.0-beta.5

  • scss/components/nav-strip - Adjust rule style so the rule is not a border on parent (so child can overlap if desired), Adjust all colors to run through color.get(), Convert to gap instead of margins

Version 0.1.0-beta.3 - 0.1.0-beta.4

  • scss/components/tabs - Add breakpoint to vertical tabs (to go to horizontal)

Version 0.1.0-beta.2

  • scss
    • color
      • Add "currentColor" as passthrough for color.get()
    • tabs
      • Add vertical orientation styling
      • Rework configuration properties to be orientation-less (requires remapping if you have setting set)
  • js/ui/tabs
    • Fix equalHeights option (fix images that are already loaded or load error preventing heights script, check hidden tabs height and test that it works for vertical tabs)

Version 0.1.0-beta.0

  • Minor release keeps most of the current API for SASS the same but adds new functions/mixins and components. JS has been slightly reorganized and outdated modules have been replaced
  • Remove calculate module and move the functions to utils (responsive property and pixel-to-em)
  • Add other components modules
  • Update documentation and API documentation
  • Update all sass to work with new/future sass version
  • Add root styles for ulu specific custom properties
  • Add transitions to buttons
  • JS remove mini collapsible and rely on floating ui library for tooltip/popovers
  • JS move to native dialog element instead of micro-modal
  • JS add new collapsible class for popovers or other accessible collapsible containers
  • JS reorganize utils and helpers
  • Create new docs website with api docs and component examples
  • Full build (ie. /dist/) is bundled by Vite

Version 0.0.23

  • Fix mistake introduced in 0.0.22, that broke container css

Version 0.0.22

  • Add in other common component modules
    • Users using these modules locally will need to remove and update configuration to pull modules from library instead. Or alternatively they will need to not output/use these new component modules
    • List of component modules added:
      • badge
      • fill-context
  • Add .crop-margins to helpers/utilities

Version 0.0.21

  • Core/button Remove 'background-clip: padding-box' on buttons, affects buttons with borders (rendering between bg and border)

Version 0.0.18

  • Fix docs issue with JS broken from Markdown Attrs
  • Fix missing arguments in typography module sassdocs comments

Version 0.0.17

SCSS

  • Add !important to all utilities meant to display none, since they should always override

Version 0.0.10

JS

  • Update css-breakpoints helper to get breakpoint value with custom property, and make the psuedo element a legacy option that can be enabled

Version 0.0.6

SCSS

  • Added utils.map-merge($map, $changes, $mode)
    • This is a breaking change
      • Update all mixins with merge arguments (button > set-styles, typography > set-sizes, etc), to use a single string argument if a merge strategy is needed. If $deep and $over-write are set you need to choose one, if they are unset or false just remove them, this will use the default map.merge.
    • This will allow expansion if needed and is simpler for modules to implement
    • This is to replace utils.map-merge-or-overwrite which is deprecated now
  • Removed IE "*zoom" clearfix property as we don't support it and it causes errors in CSS minifiers since it's not standard CSS

JS

  • Add js docs
  • Add specific exports for JS (ie. package "exports")
  • All utils are moved to new independent module @ulu/utils and are implemented as submodules
    • Since these can be used outside of frontend workflow
    • Update imports to point to new module
  • Move old waypoints code to deprecated, no longer needed with intersectionObserver