v1.6.0
This release is focused on Tailwind and Nuxt support. But we managed to squeeze in several components.
Summary
-
Tailwind support
We decided to drop vuestic CSS helpers and rely on Tailwind CSS instead. You can also sync Vuestic and Tailwind configs in one command. -
Select autocomplete
Select was missing autocomplete behaviour - not anymore! -
Breakpoints service
We added composables to manage breakpoints, these work nicely with Tailwind. -
Vuestic CLI
You can create new vuestic application based on vanilla vue, nuxt or vuestic-admin -
Skeleton component
Placeholders to show until your content is fully loaded. -
Stepper component
Guides user through a flow with multiple steps.
What's Changed
- Scroll container docs rework by @aluarius in #2789
- Feat/va avatar by @rustem-nasyrov in #2793
- feat: add alias of placement to dropdown (#2612) by @xiongmao86 in #2777
- feat: add logo and cover by @rustem-nasyrov in #2799
- Feat/sponsors by @rustem-nasyrov in #2802
usePlacementAliases
refactor anduseDeprecated
bugfix by @aluarius in #2804- fix: add va-toast export by @rustem-nasyrov in #2810
- Feat/va badge updates by @aluarius in #2808
- Feat/progress bar by @rustem-nasyrov in #2813
- Navbar gird fixes by @rustem-nasyrov in #2814
- fix: replace error with warning by @rustem-nasyrov in #2820
- Refactor/language switcher by @rustem-nasyrov in #2811
- fix(#2827): remove va-card__inner div from VaCard by @m0ksem in #2829
- fix(#2383): nested modals with blur by @m0ksem in #2836
- fix(#2637): register va-config in va-sidebar by @m0ksem in #2834
VaSelect
updates and refactoring by @aluarius in #2803- Update _ag-theme-vuestic-default-params.scss by @Valar103769 in https://github.com/epicmaxco/vuestic-ui/pull/2801
- [#2688] Vuestic bundle size statistics script by @aluarius in #2781
- chore(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #2846
- Feat/tree view improvements by @rustem-nasyrov in #2840
- fix: button state colors for safari browsers by @rustem-nasyrov in #2826
- fix: replace navbar static height with paddings, fix: mobile layout by @LighthouseKeeperYN in #2835
- Refactor: bundle script start rework by @aluarius in #2848
- [#2855] Aria attributes hydration fix by @aluarius in #2856
- fix(va-input): added background prop by @m0ksem in #2860
- Transfering docs to Tailwind by @aluarius in #2838
- fix: develop docs build hotfix by @aluarius in #2865
- docs: adding document for
colors
ofuseColors
by @xiongmao86 in #2809 - Fix#2821/nuxt color presets fix by @m0ksem in #2830
- fix(#2839): do not register vuestic-ui.css in nuxt which contains all… by @m0ksem in #2842
- Feat/fallback component by @rustem-nasyrov in #2867
- Types build hotfix by @aluarius in #2875
- add partners banner for the header by @zvenigorodskaia in #2880
- fix: build vuestic from sandbox if it doesn't exist by @aluarius in #2876
- Docs ci mb fix by @aluarius in #2885
- Docs CI mb fix 2. by @aluarius in #2887
VaSelect
refactoring by @aluarius in #2884- feat: add vuejs logo by @rustem-nasyrov in #2892
- feat: create-vuestic by @m0ksem in #2828
- Docs/create vuestic by @m0ksem in #2861
- [#2227] [#2537]
va-image
rework, newva-aspect-ratio
component by @aluarius in #2868 - fix: input wrapper background color by @rustem-nasyrov in #2903
- [#2870]
VaImage
intersectioning by @aluarius in #2872 - fix: component unit tests by @LighthouseKeeperYN in #2873
- [#1180]
VaDataTable
grid mode by @aluarius in #2797 - Feat/css colors helpers by @rustem-nasyrov in #2879
- [#2871] fallback component integration for va-image by @aluarius in #2874
- [#2785] Throttling composable, integration to VaSelect and VaDataTable by @aluarius in #2832
- feat: set primary color as default color by @rustem-nasyrov in #2911
- feat/web components build by @m0ksem in #2591
- empty commit by @aluarius in #2926
- [nuxt-docs] define-page-config plugin by @m0ksem in #2854
- fix(create-vuestic): improve versions and ui by @m0ksem in #2941
- Fix/create vuestic exec path by @m0ksem in #2942
- [#2869] VaViewer for VaImage by @aluarius in #2886
va-select
not opening hotfix by @aluarius in #2951- Fix/create vuestic executable by @m0ksem in #2954
- feat: add optional strong typing to DataTableColumn by @asbermudez in #2915
- Low elements amount bugfix and auto wrapper size mode for
VaVirtualScroller
by @aluarius in #2923 - Tailwind CSS integration package by @aluarius in #2745
- feature: expose ValidationRule type to consumer by @asbermudez in #2946
- fix: button presets and indents by @rustem-nasyrov in #2944
- [#2920]
va-navbar
center slot on mobiles fix by @aluarius in #2957 - fix: add CleaveOptions type to mask prop to match real use by @asbermudez in #2950
- fix: click on rating item emitted two events by @kushich in #2961
- fix(build): missing css imports in es build by @m0ksem in #2967
- [#2960] hotfix nuxt-vuestic-tailwind bug by @aluarius in #2969
- [#2896]
va-badge
placement reactivity fix by @aluarius in #2959 - [#2228] autocomplete functional for va-select by @aluarius in #2909
- Re-implement nuxt docs by @asvae in #2928
- Docs: Alert Component page styles ans text fixes by @rustem-nasyrov in #2983
- fix: change docs colors by @kushich in #2945
- [#2991] [#2988] docs and grid updates by @aluarius in #3005
- fix: add html min and max attributes support by @rustem-nasyrov in #3004
- Feat/landing fixes by @rustem-nasyrov in #3003
- feat: add jetbrains logo by @rustem-nasyrov in #3011
- Nuxt docs fixes by @m0ksem in #3012
- feat: smart-helpers added to nuxt module types by @aluarius in #3008
New Contributors
- @asbermudez made their first contribution in #2915
Full Changelog: v1.5.3...v1.6.0