oruga

🐛 Oruga is a lightweight library of UI components without any CSS framework dependency

MIT License

Downloads
29.9K
Stars
1.1K
Committers
84

Bot releases are hidden (Show)

oruga - v0.8.2

Published by mlmoravek 10 months ago

What's Changed

Full Changelog: https://github.com/oruga-ui/oruga/compare/v0.8.1...v0.8.2

oruga - v0.7.0

Published by mlmoravek about 1 year ago

0.7.0 (2023-09-20)

Docs Update

Bug Fixes

  • autocomplete: add missing emit and wrong event name 'select-footer' (3b19d54)
  • autocomplete: use dynamic component (d0b9096)
  • input: better support input type=number (#528) (f01f591)
  • oruga-next: provide node subpath exports (#520) (00770a9)
  • radio: add checkedClass prop (2a632a5)
  • remove console.log statement in ModalProgrammatic (428d08f)
  • table: fix missing paginationSize (#584) (3f7a692)
  • table: fix pagination size prop (126aba4)

Features

  • add a way to style step dividers (#555) (4915c4d)
  • add component to tag prop types (7c62f2b)
  • add the clearIcon prop to input and autocomplete (a33ee8e)
  • label: add several label props (22bdd03)
  • pagination: add itemClass prop (3659e50)
  • table: add checkbox-variant prop (8821624)
oruga - v0.5.9

Published by jtommy almost 2 years ago

New features

  • feat(sidebar): add hidden/visible classes (@thanks mlmoravek)

Fixes

  • fix(notification): #437 wrong noticeCustomContainerClass prop name
  • fix(docs-next): generate subcomponent docs
  • fix(table): table column props (thanks @mlmoravek)
  • fix(docs-next): regenerate & scss path (thanks @roiLeo )
oruga - v0.5.8

Published by jtommy almost 2 years ago

Fixes

  • fix(modal): #333 twice close event (author: @travatomic)
  • fix(field): #427 show message when horizontal (author: @yoji-kojio)
  • fix(input): restore nextick when autosize
oruga - v0.5.7

Published by jtommy almost 2 years ago

Fixes

  • fix(table): #430 checkable table (vue 3)
  • fix(input): autosize on route change
  • fix(datepicker): un/selectableDates prop types (author: @beljand)
  • fix(carousel): remove mouse event prevent
  • fix(autocomplete): check footer when it exists and infinite-scroll
  • fix(notification): undefined when override mode
  • fix(modal): #412 restore position relative

New features

  • feat: add Menu component (author: @groundfloorwebb)
  • feat(steps): add active event on step-item (author: @travatomic)
  • feat(tooltip): add 'auto' position (author: @blm768)
  • feat(input): watch type prop
  • feat(dropdown): add trigger-tabindex (set -1 on datepicker)
  • feat(modal): remove custom prop and add scrollClipClasss + noScrollClass
oruga - v0.5.6

Published by jtommy about 2 years ago

Fixes

  • fix(table): #393 avoid recursive updates using thAttrs/tdAttrs
  • fix(modal): modal content position attribute
  • fix(modal): use slot when programmatically
  • fix(table): style when bordered (full-css)
  • fix(datetimepicker): min/max time (author: @joeyberkovitz )
  • fix: #342 apply width on each td
  • fix: #362 slide animation on vue 3
  • fix(InjectedChildMixin): Fix throwing ReferenceError (author: @ishitatsuyuki)
  • Fix(table): #358 case sensitive listening model value
  • fix: promise definition as prop type (author: @urkle)

New features

  • feat(checkbox): #410 add v-bind to native input
  • feat: export individual components (author: @ishitatsuyuki)
  • feat: docs-next (#340)
  • feat: close all programmatic components (author: @urkle )
oruga - v0.5.5

Published by jtommy over 2 years ago

Fixes

  • fix(sidebar): check outside click to close it
  • fix(tabs): #306 keep the order of tab items
  • fix(datetimepicker): add missing size prop
  • fix(table): #319 add missing 'default-open' event
  • fix(notication): #291 override duration prop from config (author: @urkle)
  • fix: return component instance using programmatic (author: @urkle)

New features

  • feat(tooltip): emit 'close' and 'open' events
  • feat(tabs): improve a11y
  • feat(dropdown): improve a11y
  • feat(collapse): improve a11y
  • feat(table): improve rendering
  • feat: return promise when loading and notification programmatic (author: @urkle)
  • feat(modal): add a promise return to the programmatic modal (author: @urkle)
oruga - v0.5.4

Published by astagi over 2 years ago

Fixes

  • fix(input): #302 hide icon when clearable and empty value
  • fix(input): #301 clickable icon when clearable
  • fix(table): add relative to table root class
  • fix(table): restore searchable field when value is an array
  • fix(table): filter table when multiple filters
  • fix(datepicker): missing config field for month picker
  • fix(tooltip): w3 validation (span > div)
  • fix(notication): #291 override duration prop from config
  • fix(datetimepicker): datetime parser when minute is 59
  • fix(icon): #287 add close icon mapping (mdi)
  • fix(dropdown): #285 append-to-body when override
  • fix(button): full width on label class (author: @garymathews)
  • fix(dropdown): #283 stay open when hoverable
  • fix: #282 remove charset on css bundle
  • fix: #299 remove "$" from components data

New features

  • feat(datepicker): #305 add selectListClasses prop
  • feat(dropdown): add itemTag and menuTag props to autocomplete menu tag (author: @elthariel)

Others

  • chore: use .mjs extension for built esm files #298
  • docs: minor fixes and improvements
oruga - v0.5.3

Published by jtommy over 2 years ago

New features

  • feat(table): #271 add draggable-column prop
  • add support to Nuxt 3 (author: @danielroe)

Fixes

  • fix(modal): full screen default class (author: @dwhoop55)
  • fix(datetimepicker): #272 invisible timepicker
  • fix(carousel): missing itemsDraggingClass prop
oruga - v0.5.2

Published by astagi almost 3 years ago

Fixes

  • fix: model-value binding on timepicker input (oruga-next) #266
  • fix(carousel): typo arrowIcon left/right is prev/next
  • fix(carousel): check event in dragEnd #264
oruga - v0.5.1

Published by astagi almost 3 years ago

Fixes

  • fix: change configuration and defaults in Notification
  • fix: carousel config (author: @MaTTze)
oruga - v0.5.0 - "Cossus cossus"

Published by jtommy almost 3 years ago

Breaking changes

  • Remove icon prop and icon*Classes from radio/checkbox
  • Add rootClass to table as parent of current wrapperClass
  • Remove elementsWrapperClass from switch
  • Remove variantClass from field and add variantMessageClass and variantLabelClass props

New features

  • New component: Carousel 🎉
  • Add closeIconSize prop to notification
  • Add filter table checking accent
  • Add type prop to datepicker in order to use as monthpicker
  • Add table slot to datepicker
  • Improve accessibility of tabs (thanks @lsnow99)
  • Add variant prop to input and select
  • Add inputClass prop to switch

Fixes

  • Fix #248 check default slot when tabs-item content is empty
  • Fix #251 variant field when grouped
  • Fix #257 datepicker model when multiple (next)
  • Fix table filtering when one column input is empty
  • Fix scroll autocomplete options using keyboard (next)
  • Fix null check before checkValidity (thanks @amir20)
  • Fix upload validation and reset
  • Fix default button border color
oruga - v0.4.8

Published by jtommy almost 3 years ago

Fixes

  • Fix removed ts artifacts (leftovers) (thanks @kasiap19)
  • Fix set tabbed transitions correctly (thanks @MaTTze)
  • Fix animation on notification when not programmatic
  • Fix checking valid $refs.dropwdown (thanks @amir20)
  • Fix add missing parent param to programmatic loading component (thanks @Tomaszal)
  • Fix missing 'active-change' event in Datepicker emits (thanks @jacoborus)
  • Fix rendering of comments in horizontal fields (thanks @MaTTze)
  • Fix center icon in close notification class (thanks @rubjo)
  • Fix #245 use type prop from parent (tabs)
  • Fix #237 export notification programmatic
oruga - v0.4.7

Published by astagi almost 3 years ago

Fixes

  • Internal $elementRef as computed
  • Add missing expanded class to Inputitems
  • Timepicker formatting when h12
  • Same config path for notice and notification
  • Override with multiple classes with append to body (author: @laszlo-kasa )

New features

  • Add default input background to Inputitems container (author: @rubjo )
  • Add types to programmatic components (author: @mouadTaoussi )

Others

Some typos fixed, docs and contributing improvements (special thanks to @mouadTaoussi and @rubjo)


☕️ You can now support Oruga buying us a high quality espresso!
🎃🍁 Hacktoberfest 2021 has just ended and we'd like to thank everyone who participated!

oruga - v0.4.6

Published by astagi almost 3 years ago

Fixes

  • Wrong full page class name in Loading (author: @levirs565)
  • Reset input value when autocomplete clear-on-select
  • Update focused date when is not "range"
  • Overridable classes object from config (datepicker and timepicker)
  • Slots syntax with vue 3 support (author: @iqbaltawakkal)
  • Remove duplicated provide
  • Missing data "ariaAutocomplete" (oruga-next)
  • Select emit blur and focus event using core methods
  • Input on Android now works as expected

New features

  • Add autosize for textarea (author: @iqbaltawakkal)
  • Add subheading slot to Table (author: @nickyg91)
  • Add icon right and icon pack to global select config
  • Add tooltip globally in slider config
  • Add banner to homepage
  • Add loading
  • Add sync filled to select
  • Add itemHeaderClass and itemFooterClass to autocomplete

Others

  • Some typos fixed, testing improvements (author: @iqbaltawakkal)
oruga - v0.4.5

Published by astagi about 3 years ago

Fixes

  • double items when allow-new and enter key
  • stay open on mouse click when autocomplete is keep-open
  • datetimepicker when use mindatetime
  • z-index on loading when is not fullpage
  • refactoring override prop behaviour
  • #190 modal when closing quickly
  • disabled prop on button when false (next) #191
  • add base animation on notification append #179
  • steps animation using v-model #178
  • import OPagination on OTablePagination (#187) (author: @j-a-m-l )
  • load helper from oruga-next on OTableMobileSort (#186) (author: @j-a-m-l )
  • missing !default; on skeleton background scss var
  • disable hovered when active
  • autocomplete when keep-first
  • watch locale to update meridien
  • double select event when clear on select
  • emit typing event after reset item
  • check if row exists before close detail (table)
  • reset current tag when duplicated input items (autocomplete)
  • combination of table filters using custom search
  • check undefined on update datepicker with range

New features

  • emit icon-right-click on inputitems
  • add selectableHeader and selectableFooter props to autocomplete
  • emit active-change on datepicker
  • override as a prop overrides anything
  • add icon pack overridable on checkbox and radio conf
  • add transformClasses functionality
  • improve autocomplete accessibility
  • add ariaLabelledby prop to switch and checkbox
  • add slot 'caption' to table
  • add provide programmatic usage (oruga-next) (author: @cimchd)

Others

  • documentation improvements
oruga - v0.4.4

Published by astagi about 3 years ago

New features

Fixes

  • Fix #159 distribute scss files in oruga-next builds
  • Fix #172 allowDuplicates check with custom createItem (@mscalessio)
  • Fix #173 apply native type only when button
  • Fix: add missing elementsWrapperClass prop for buttons
  • Fix: deep watch with array data in Table (@pakohan)
oruga - v0.4.3

Published by astagi over 3 years ago

New features

  • Remove fullPageIconClass prop on loading
  • Add icon right to datepicker
  • ConfigProgrammatic is now importable
  • Add tag prop to dropdown
  • Add closeIcon prop to inputitems (#150)

Fixes

  • Fix #160 disable events when button is disabled
  • Fix #158 empty events on modal
  • Fix #154 sass deprecations
  • Fix: autocomplete update model value event (next)
  • Fix: update internal checked rows on single check
  • Fix: add class to manage variant on steps
oruga - v0.4.2

Published by jtommy over 3 years ago

New features

  • Add iconCheck prop to radio

Fixes

  • Fix auto height on textarea when rows prop
  • Fix datepicker month switch when mulitple
  • Fix missing sizeClass prop on slider
  • Fix model value ref on slider (next)
  • Fix warning function slots (next)
oruga - v0.4.1

Published by astagi over 3 years ago

New features

  • Add computed and data attributes to class function context (see https://oruga.io/documentation/#adding-classes)
  • Add itemEmpty class to Autocomplete
  • Add global statusVariantIcon prop
  • Add autocomplete prop to Checkbox
  • Add keep first prop to InputItems

Fixes

  • Remove disabled attribute on label switch
  • Remove wrong disabled attribute on InputItems
  • Fix Autocomplete options scrolling on keydown or keyup
  • Fix Field component: check if slot children is array
  • Fix Field body content loop (oruga-next)
  • Horizontal field is now full width
  • Fix addons support for Field (oruga-next)
  • Fix: how message when horizontal field (#136)
  • Fix Datepicker tab navigation with nearby-selectable-month-days prop
  • Fix Notification css