buefy

Lightweight UI components for Vue.js based on Bulma

MIT License

Downloads
187.9K
Stars
9.5K
Committers
390

Bot releases are visible (Hide)

buefy - v0.8.9

Published by jtommy almost 5 years ago

New features

  • Add infinite-scroll prop to autocomplete and taginput (thanks @mateuswetah)
  • Add scss variables to loading and snackbar (thanks @service-paradis)
  • Add range start and end events to datepicker (thanks @lunfel)
  • Add close event to notification, snackbar and toast (thanks @service-paradis)
  • Add new props to carousel and carousel-list (thanks @apolokaklab)
  • Add aria-role prop to snackbar (thanks @service-paradis)
  • Remove Vue import and registration of Vue instance (thanks @afwn90cj93201nixr2e1re)
  • #2075 Add focusable prop to datepicker
  • #2085 Add blur event on picker close

Fixes

  • Fix taginput when autocomplete without template
  • Fix default modal background color (thanks @francoism90)
  • Fix #1387 maintain tabitems/stepitems order (thanks @service-paradis)
  • Fix #2023 increment-minutes and increment-seconds props to timepicker (thanks @GerryWilko)
  • Fix #2037 datepicker selection when multiple
  • Fix #2049 indicator style name 'is-boxs' -> 'is-boxes' (thanks @apolokaklab)
  • Fix #2062 align last tag on taginput with maxtags (thanks @andrei-dracea)
  • Fix #2093 trap-focus on programmatic modal (thanks @service-paradis)
buefy - v0.8.8

Published by jtommy almost 5 years ago

New features

  • Add subheadings prop/slot to table (thanks @arambert)
  • Add container prop to dialog (thanks @service-paradis)
  • Add touch events to carousel on mobile

Fixes

  • Fix custom icon pack improving merge internal function (thanks @service-paradis)
  • Fix #2006 tabs when nested each other (thanks @service-paradis)
buefy - v0.8.7

Published by jtommy almost 5 years ago

New features

  • New component: Carousel, see docs (thanks @apolokaklab)
  • Add controls prop to number input (thanks @afwn90cj93201nixr2e1re)
  • Add accordion prop to menu
  • Add icon-click event to input (thanks @service-paradis)
  • Add multiple support to Datepicker when type is month
  • Add more customization variables for dropdown and loading (thanks @HugoHeneault)
  • Add more customization variables for datepicker (thanks @service-paradis)
  • Add defaultDatepickerMobileModal constructor option (thanks @ievhen-soloviov)
  • #2000 Add time-creator prop to timepicker

Fixes

  • Fix IE compatibility using multiple datepicker
  • Fix datetimepicker ignores expanded prop (thanks @cypressious)
  • Fix disabled checkbox in table (thanks @yxngl)
  • Fix page number count when filtering data (thanks @yxngl)
  • Fix placeholder to datetimepicker (thanks @yxngl)
  • Fix #1812 extending a component
  • Fix #1909, #1902, #1898 issues on searchable table column (thanks @dauriata and @service-paradis)
  • Fix #1951 modal a11y improvements (thanks @service-paradis)
  • Fix #1963 erase numberinput value
  • Fix #1972 using min and max native datepicker and timepicker props
  • Fix #1986 setting 00:00 on datetimepicker
buefy - v0.8.6

Published by jtommy almost 5 years ago

New features

  • New component: Datetimepicker, see docs
  • Add searchable prop to table column (thanks @robertmarney, @tonystonee, @quadra-diffusion)
  • Add expanded prop to radio button (thanks @saaso)
  • Add expanded prop to checkbox button (thanks @saaso)
  • Add multiple prop to datepicker (thanks @jamenamcinteer)
  • Add vertical prop to tabs (thanks @service-paradis)
  • Add defaultButtonRounded constructor option (thanks @bohdan-prylutskyi)
  • Add mobile-burger prop to navbar (thanks @service-paradis)
  • Add v-on:listeners to navbar item
  • Add expanded prop to button (thanks @service-paradis)
  • Add a slot for overriding navigation to steps (thanks @service-paradis)
  • Add more customization variables to checkbox (thanks @HugoHeneault)
  • Add new SCSS variables to toast, snackbar and icon (thanks @service-paradis)
  • Improve accessibility to modal (thanks @service-paradis)
  • Enable to set a custom width (%, ...) to table column (thanks @druppy)

Fixes

  • Fix #1834 datepicker on ios mobile (thanks @bohdan-prylutskyi)
  • Fix #1875 datepicker disabled style
  • Fix #1883 date-parser function when range
  • Fix taginput style when maxtags and using label-position prop on field
buefy - v0.8.5

Published by jtommy about 5 years ago

New features

  • New component: Rate, see docs (thanks @apolokaklab)
  • #1706 Add trap-focus prop to modal, dialog and dropdown (thanks @service-paradis)
  • #1775 Add expanded prop to dropdown
  • Add custom-formatter prop to slider (thanks @yxngl)
  • Add position prop to collapse

Fixes

  • Fix #1286 taginput close when autocomplete (thanks @wrabit)
  • Fix #1784 navbar navigation on mobile reverting #1743
  • Fix #1780 alignment using h1 tag on steps (thanks @service-paradis)
  • Fix #1786 icons warning for vue-fontawesome (thanks @service-paradis)
  • Fix #1814 set icon-pack pagination using table (thanks @service-paradis)
  • Fix #1821 datepicker reset using empty array when range
buefy - v0.8.4

Published by jtommy about 5 years ago

New features

  • Add style props (is-boxed, etc) to navbar and navbarcomponent
  • Add pagination buttons customization (thanks @service-paradis)
  • Improve accessibility for menu (thanks @mateuswetah)

Fixes

  • Fix build using import individual components
  • Fix #1717 notification margin when queue is false and position is bottom-(right/left) (thanks @service-paradis)
  • Fix #1741 toggle on navbar dropdown
  • Fix #1743 add check outside click on navbar brand (thanks @wanxe)
  • Fix #1744 icon component using vue-fontawesome
  • Fix #1748 progressbar style on IE when indeterminate (thanks @service-paradis)
  • Fix #1761 grouped/addons size with inside position label (thanks @service-paradis)
  • Fix #1773 numberinput issues with groups and addons (thanks @service-paradis)

Thanks @service-paradis for most part of this release and previous !

buefy - v0.8.3

Published by jtommy about 5 years ago

New features

  • Add customIconPacks constructor option to use custom icon packs (thanks @service-paradis)
  • Add can-close prop to dropdown (thanks @service-paradis)
  • Add close-on-click prop to form navbar (thanks @wanxe)
  • Add icon-prev and icon-next props to datepicker, steps and pagination (thanks @service-paradis)
  • Add lazy prop to slider (thanks @yxngl)
  • Add dragging, dragstart and dragend events to slider (thanks @yxngl)
  • Add setValidity method to form components (thanks @GerryWilko)
  • Add hours-label and minutes-label props to clockpicker
  • Improve steps look on mobile (thanks @service-paradis)
  • #1677 Add wrapper-class prop to navbar (thanks @wanxe)
  • #1712 Add navbardropdown component

Fixes

  • Fix selection UI to datepicker when empty range
  • Fix slider style for IE 11 (thanks @yxngl)
  • Fix default-minutes and default-seconds props when value is 0
  • Fix pagination compatibility using IE 11 (thanks @service-paradis)
  • Fix set active menu item on click when tag is router-link
  • Fix navbar adding incorrect class to body when fixed at top/bottom (thanks @Silvea12)
  • Fix datepicker height using different size, it'll show always 6 weeks for each month
  • Fix #1646 navbar item when tag prop is router-link (thanks @wanxe)
  • Fix #1648 modal becomes clipped using switch (thanks @yxngl)
  • Fix #1670 simple upload on IE 11
  • Fix #1678 show autocomplete option when value is 0
  • Fix #1679 hide navbar on click when mobile (thanks @wanxe)
  • Fix #1686 disable timepicker hour if no enabled minutes available (thanks @philnee)
buefy - v0.8.2

Published by jtommy about 5 years ago

New features

  • Add range selection using range prop to datepicker (thanks @afifsohaili)

Fixes

  • Fix #1624 autosizing slider into container (thanks @yxngl)
  • Fix #1625 Buefy global name in UMD format
  • Fix #1626 include CSS files as side effects (thanks @modularcoder)
buefy - v0.8.1

Published by jtommy about 5 years ago

New features

Add show-week-number to datepicker (thanks @quadra-diffusion)

Fixes

  • Fix navbar internal implementation (thanks @wanxe)
  • Fix field component when slot is empty
  • Revert breaking change v-on:$listeners to internal native select of select
  • Fix #1616 upload check on change when single (thanks @yxngl)
  • Fix #1619 incorrect minute display format for 12 hour using timepicker
  • Fix #1620 navbar SSR support
buefy - v0.8.0

Published by jtommy about 5 years ago

Breaking changes

  • Change path to import individual components, like:
import { Table } from 'buefy'
Vue.use(Table)
  • Change path to import components to use outside main vue instance, like:
// see Toast, Snackbar, Modal, Dialog, Loading and Notification doc pages for more examples
import { ToastProgrammatic as Toast } from 'buefy'
Toast.open('Toasty!')
  • Fix #1268 add $buefy namespace for each programmatic components
// see Toast, Snackbar, Modal, Dialog, Loading and Notification doc pages for more examples
this.$buefy.toast.open('Toasty!')
  • Fix #1137 hide hoverable dropdown menu after click
  • Fix #1529 pagination ellipsis behavior (thanks @service-paradis)
  • Fix #1550 improve the default behavior for clickable steps (thanks @service-paradis)
  • Fix #1586 focus issue to radio, checkbox and switch (thanks @yxngl)
  • Add v-on:$listeners to internal native select of select component
  • Remove span around default b-table-column slot (thanks @service-paradis)

New features

  • New component: Slider, see docs (thanks @yxngl)
  • New component: Navbar, see docs (thanks @wanxe)
  • New component: Progress Bar, see docs (thanks @service-paradis)
  • Improve tree shaking using ESM format
  • Add header slot to table column
  • Add defaultTooltipDelay constructor option (thanks @service-paradis)
  • Add sort-icon and sort-icon-size props to table (@modularcoder)
  • Add default-minutes and default-seconds to timepicker
  • Add focusable prop to dropdown (thanks @service-paradis)
  • Add mouseenter and mouseleave events to table (thanks @afm-sayem)
  • Add rounded and outlined prop to switch (thanks @service-paradis)
  • Add aria-close-label prop to taginput (thanks @yxngl)
  • Add has-counter prop to taginput (thanks @dejangeci)

Fixes

  • Fix #1541 emit input event when change step (thanks @service-paradis)
  • Fix #1544 years select datepicker when max/min being passed
  • Fix #1565 datepicker programmatically on mobile
  • Fix #1576 label-position prop using numberinput component (thanks @service-paradis)
  • Fix #1591 datepicker on mobile using different timezone
  • Fix issues on delete last selected element and on reset upload (thanks @it-fm)
buefy - v0.7.10

Published by jtommy over 5 years ago

  • Fix #1536 build error using Sass customization
  • Fix menu component example on codepen and/or simple html page
buefy - v0.7.9

Published by jtommy over 5 years ago

New features

  • New component: Menu, see docs
  • Add custom-class prop to modal (thanks @CobraClutch)
  • Add delay prop to tooltip (thanks @service-paradis)
  • Add checkbox-position prop to table (thanks @service-paradis)
  • Add pagination-position prop to table (thanks @service-paradis)

Fixes

  • Fix build errors using typescript and return type of snackbar and notification
  • Fix upload on iOS
  • Fix native timepicker when enable-seconds
  • Fix #1515 toggle datepicker programmatically
  • Fix #1516 month picker on iOS
  • Fix #1526 timepicker default parser
buefy - v0.7.8

Published by jtommy over 5 years ago

New features

  • New component: Steps, see docs (thanks @service-paradis)
  • Add label-position prop to field
  • Add full-screen prop to modal
  • Add enable-seconds prop to timepicker
  • Add years-range, nearby-month-days, nearby-selectable-month-days prop to datepicker

Fixes

  • Fix timepicker and clockpicker force new Date object on input event
  • Fix #1450 clockpicker rounded style (thanks @atinybeardedman)
  • Fix #1455 margins to taginput (thanks @francoism90)
  • Fix #1460 long press click on plus/minus buttons to numberinput
  • Fix #1462 table column width when a column is toggled invisible and visible again (thanks @service-paradis)
  • Fix #1469 use-html5-validation prop to numberinput
  • Fix #1470 override label-weight Bulma variable
  • Fix #1480 cancelling long press on Chromium (thanks @yxngl)
buefy - v0.7.7

Published by jtommy over 5 years ago

New features

  • Update Bulma to 0.7.5
  • Datepicker improved: add month picker, see docs
  • Add header-checkable prop to table
  • Add toggle method to datepicker
  • Add defaultDropdownMobileModal constructor option
  • Add validation-message prop to input (thanks @jankeesvw)
  • #1424 Prevent close on click when multiple dropdown

Fixes

  • Fix #1150 dropdown z-index on mobile
  • Fix #1418 timepicker and clockpicker input event emit
  • Fix #1429 datepicker and timepicker exclusive opening
  • Fix #1433 timepicker default formatter and parser
buefy - v0.7.3

Published by jtommy over 5 years ago

New features

  • Update Bulma to 0.7.4
  • Add required prop to radio-button and checkbox-button
  • Add defaultModalCanCancel constructor options (thanks @quimarche)
  • Add typing event to autocomplete (thanks @adrlen)
  • Add native-autocomplete prop to taginput
  • Add support to Font Awesome SVG component (thanks @rhwilr)
  • Add custom-key-row prop to table
  • Add defaultToastPosition and defaultSnackbarPosition constructor options
  • Improve accessibility for collapse and dropdown (thanks @mateuswetah)
  • Revert tab as confirm key code to taginput
  • #1233 Change left margin to right margin when spacing nested fields (thanks @yxngl)

Fixes

  • #1177 Fix IE/Edge datepicker content size
  • #1216 Fix reset v-model when upload cancel
  • #1219 Fix modal width prop (thanks @yxngl)
buefy - v0.7.6

Published by jtommy over 5 years ago

New features

  • Add label slot to field (thanks @yxngl)
  • Add footer slot to autocomplete (thanks @LeoMouyna)
  • Add open-on-focus prop and improved accessibility for timepicker and clockpicker
  • Add multiple prop to dropdown

Fixes

  • Fix #817 radio button off-center issue
  • Fix #1347, #1361 datepicker v-model and initial toggle
  • Fix #1351 tabs is-disabled css rule
  • Fix #1352 numberinput when empty string
  • Fix #1382 numberinput layout
  • Fix #1390 missing prop to dialog type
  • Fix #1402 radio button on IE11 (thanks @timEulitz)
buefy - v0.7.5

Published by jtommy over 5 years ago

New features

  • New component: Numberinput, see docs
  • Loading improved: can show a custom content, see docs
  • Add destroy-on-hide prop to tabs
  • Add custom-detail-row prop to table (thanks @EvanBarbour3)
  • Add open-on-focus prop and improved accessibility for datepicker (thanks @imfaber)

Fixes

  • Fix #1320 space keydown on Firefox to checkbox and switch
  • Fix #1325 input emit to upload
  • Enable native timepicker to clockpicker when mobile-native (default true)
  • Fix clockpicker docs and input size
  • Fix upload opening in IE 11
buefy - v0.7.4

Published by jtommy over 5 years ago

New features

  • New component: Button, see docs
  • New component: Clockpicker, see docs (thanks @SharpSeeEr)
  • Notification improved: can show a notification programmatically, see docs
  • Add custom-formatter prop to autocomplete
  • Add draggable prop to table (thanks @suneab)
  • Improve accessibility for notification, message and pagination (thanks @mateuswetah)

Fixes

  • #956 Fix hidden overflow on tabs (thanks @Baggs)
  • #1246 Fix Cleave.js example using Vue 2.6.x (thanks @yxngl)
  • #1251 Fix Datepicker closing when page back to min-date month
  • #1257 Fix Datepicker slow/freeze on big year input
  • #1282 Fix Datepicker event display wich have a time set (thanks @DonNicoJs)
  • #1290 Fix double click event for CheckBox(Button) and Radio(Button) (thanks @yxngl)
  • Fix tabindex on switch (thanks @yxngl), radio (thanks @Sacmanxman2) and checkbox
buefy - v0.7.2

Published by jtommy almost 6 years ago

New features

  • Add header autocomplete slot to taginput
  • Add required prop to switch
  • Add mobile-sort-placeholder prop to table
  • Add contextmenu event to table (thanks @gps-dev)
  • Add show-detail-icon prop to table and toggle row detail programmatically (thanks @omer2500)
  • Add use-html5-validation prop to form components and defaultUseHtml5Validation constructor options (thanks @lukio3)
  • #1164 Disable selecting row on checkbox click when table is checkable

Fixes

  • Fix taginput when allow-new is enabled
  • Fix pagination order when simple
  • #1126 Fix init sort using columns table prop
  • #898, #1154 Fix browser autocomplete using multiple fields
buefy - v0.7.1

Published by rafaberaldo almost 6 years ago

New features

  • Update Bulma to 0.7.2
  • Add indeterminate prop to checkbox (thanks @guanzo)
  • #1029 Upgrade vue-test-utils to latest version (thanks @lordfuoco)
  • #1065 Add tab as confirm key code to taginput (thanks @williamabbott)
  • #1083 Add date-creator prop to datepicker (thanks @jonagoldman)

Fixes

  • #1024 Fix upload SSR support
  • #1027 Fix icon-pack prop when individual components
  • #1040 Fix prevent radio with multi-line text from shrinking (thanks @rhwilr)
  • #1067 Fix IE 11 UI switch (thanks @patrickabkarian)
  • #1072 Fix sorting boolean fields
Package Rankings
Top 0.58% on Npmjs.org
Top 15.37% on Repo1.maven.org
Related Projects