Free and Open Source UI Library for Vue 3

Overview

Vuestic UI Logo
Vue.js 3.0 UI Library
Developed by Epicmax. Designed by Vasili Savitski.

CI badge License Version

Documentation | Discord

Vuestic UI is forever free and open to contributions. See our issues, contributing guide and join discussions on our Discord to help us improve Vuestic UI experience.

Why use Vuestic UI?

  • Vue.js 3.0 compatible
  • MIT license
  • Feature-rich: more than 52 customizable components
  • Two built-in color scheme presets
  • Powerful configurations:
    • Local - configure components in-depth
    • Global - configure framework overall
  • Cross-browser and responsive
  • i18n-ready

Installation

First, make sure you have all prerequisites installed:

After checking the prerequisites, install Vuestic UI via npm/yarn:

npm install vuestic-ui
//or
yarn add vuestic-ui

Quick start

Make sure you're imported both styles and plugin into your entry file:

//main.js
import { createApp } from 'vue'
import App from './App.vue'
import { VuesticPlugin } from 'vuestic-ui' //()
import 'vuestic-ui/dist/vuestic-ui.css' //()
//...
const app = createApp(App)
app.use(VuesticPlugin) //()
//...

Documentation

Information, guides and tutorials are available on vuestic.dev

Community

Ask questions at the official community discord server

Vuestic Admin

See Vuestic UI library in action. Vuestic Admin is a great example of a real-world web application based on Vuestic UI.

Contributing

Thanks for all your wonderful PRs, issues and ideas.
Youre always welcome to join: check out our contribution guides , open issues and discord server

Browsers support

We design Vuestic UI to support the latest modern web browsers.

IE / Edge
IE/Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Edge last 2 versions last 2 versions last 2 versions last 2 versions

Can I hire you guys?

Yes! Say hi: [email protected] We will be happy to work with you! Other work weve done

Follow us

Stay up to date with the latest Vuestic news! Follow us on Twitter or Facebook

License

MIT license.

Comments
  • chore(deps): bump ssri from 6.0.1 to 6.0.2 in /packages/vue-cli-docs/old/nuxt-docs

    chore(deps): bump ssri from 6.0.1 to 6.0.2 in /packages/vue-cli-docs/old/nuxt-docs

    Dependabot is rebasing this PR

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps ssri from 6.0.1 to 6.0.2.

    Changelog

    Sourced from ssri's changelog.

    6.0.2 (2021-04-07)

    Bug Fixes

    • backport regex change from 8.0.1 (b30dfdb), closes #19

    Commits
    Maintainer changes

    This version was pushed to npm by nlf, a new releaser for ssri since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 15
  • [Nuxt 3] Can't import custom svg icon component inside nuxt.config.ts

    [Nuxt 3] Can't import custom svg icon component inside nuxt.config.ts

    Hey guys! I'm trying to use custom svg component as an icon. For this I need to import component into nuxt.config.ts and register it inside vuestic.config.icons:

    import { VaButton } from 'vuestic-ui'
    import UiIconCheck from 'components/ui/Icon/Check'
    
    // https://nuxt.com/docs/api/configuration/nuxt-config
    export default defineNuxtConfig({
      modules: ['@vueuse/nuxt', '@vuestic/nuxt'],
      css: ['@/assets/scss/main.scss'],
      vuestic: {
        fonts: false,
        css: ['grid', 'reset'],
        config: {
          components: {
            // @ts-ignore
            VaButton,
          },
          icons: [
            {
              name: 'check',
              component: UiIconCheck,
            },
          ],
        },
      },
    })
    

    Here's what my icon component looks like:

    <template>
      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path fill-rule="evenodd" clip-rule="evenodd"
              d="M13.3914 3.87496C13.5867 4.07022 13.5867 4.38681 13.3914 4.58207L6.32038 11.6531C6.22661 11.7469 6.09943 11.7996 5.96682 11.7996C5.83422 11.7996 5.70704 11.7469 5.61327 11.6531L2.31344 8.35331C2.11818 8.15804 2.11818 7.84146 2.31344 7.6462C2.5087 7.45094 2.82528 7.45094 3.02055 7.6462L5.96682 10.5925L12.6843 3.87496C12.8796 3.6797 13.1962 3.6797 13.3914 3.87496Z"
              fill="currentColor" />
      </svg>
    </template>
    
    <script>
    export default {
      name: "UiIconCheck"
    }
    </script>
    
    

    But nuxt cant find the icon and throws the error:

     ERROR  Cannot start nuxt:  Cannot find module 'components/ui/Icon/Check'                                                                                                                                                                                              
    

    Can you give me an idea what am I doing wrong?

    Vuestic-ui version: 1.4.10

    "@vuestic/nuxt": "^1.0.9",
    "vuestic-ui": "^1.4.10" // taken from package json inside @vuestic/nuxt
    
    **Steps to reproduce**
    Import custom component and apply in inside `nuxt.config.ts` -> `vuestic.components.icons`
    
    **What is the expected behavior?**
    Icon is registered and can be used as `<va-icon name="check"></va-icon>`
    
    **What is the current behavior?**
    Nuxt throws the error: `  Cannot start nuxt:  Cannot find module 'components/ui/Icon/Check' `
    
    Thank you! 
    
    BUG EXTERNAL 
    opened by bogdan0083 14
  • Fix nuxt-docs issues

    Fix nuxt-docs issues

    I updated https://github.com/epicmaxco/vuestic-ui/tree/docs/nuxt-rework so now it should show all of our docs demos. Please, have a look and help me find issues with vuestic-ui components (docs we can discuss later).

    Issues related to nuxt (high priority)

    1. [x] vue-class-component computed do not react on state changes For example. VaParallax has opacity: 0 when image is not loaded. State changes isLoaded === true, but computed still the same. Moving ALL components to composition api could save us: https://github.com/epicmaxco/vuestic-ui/issues/1397
    2. [x] Investigate landing bugs:
      • [x] VaInput gets focus when you click anywhere.
    3. [x] VaToast instance is not creating in docs demo @m0ksem
    4. [x] VaSlider broken transition.
    5. [x] VaTabs - no default value and clicks doing nothing @rustem-nasyrov

    Search for more bugs and add them to this list! Also, tell me about memory leaks - is them exists or it just me?

    Issues related to new docs (can be done later after release)

    1. [ ] Look on page-configs - especially on comments. I probably commented something to get it work.
    2. [ ] Think again about manul api, @m0ksem child components manual api property?
    3. [ ] Fix ag-grid page-config @m0ksem
    4. [ ] Remove temporal TODO page-configs, use components from old docs.
    5. [ ] Create a beautiful loader for examples! (steal from here https://epic-spinners.epicmax.co/ hehehe)
    BUG docs FEATURE research ON HOLD impact:exploration 
    opened by m0ksem 13
  • Do you need help to provide a Chinese translation document?

    Do you need help to provide a Chinese translation document?

    First of all, I think this is a pretty good Vue3 component library, but the catch is that there is no Chinese document, which cannot make it more convenient for Chinese developers and users.

    docs 
    opened by Zenquan 12
  • [Nuxt 3 Module] Nuxt 3 integration via `@vuestic/nuxt` is not working out of the box

    [Nuxt 3 Module] Nuxt 3 integration via `@vuestic/nuxt` is not working out of the box

    @vuestic/nuxt version: 1.0.0

    Steps to reproduce

    • Create an empty folder/repo
    • Quick start Nuxt 3 Boilerplate using official guide
    • Install @vuestic/nuxt module using the provided documentation
    • Run development server with yarn dev -o
    • Replace <NuxtWelcome /> with some interactive Vuestic components (va-select or va-slider, etc.)
    • Make sure that it does not work, and console error is present

    What is the expected behavior? All interactive components should react to user actions. Console issues are missing.

    What is the current behavior? Interactive components do not work. There is an error in the console.

    Other information Sandbox link: https://codesandbox.io/s/quizzical-clarke-divvlq?file=/app.vue Repository link: https://github.com/konstantin-lebejko/vuestic-nuxt

    BUG HIGH PRIORITY EXTERNAL 
    opened by konstantin-lebejko 11
  • Feat/dark themes

    Feat/dark themes

    firefox_a82WxMzvMX Better themes support and dark themes as well.

    Breaking changes.

    • Colors changed according to https://github.com/epicmaxco/vuestic-ui/issues/744#issuecomment-1117201636 (removed white, dark, black and gray colors) Added new colors to color-config: textLight, textDark, background, backgroundSoft, backgroundMute, shadow, focus.
    • Added auto text color for VaTimePicker and VaDatePicker relative to their backgrounds. Here can be performance issues, but it is optimized by maximum.
    • Removed useless CSS variables
    • Some component colors maybe changed to fit new color pallet.

    TODO

    • [ ] Better types for vuestic color config colors (we must require colors such as primary, background etc, but user must be able to add own.)
    • [ ] Check if all colors used correctly.

    closes https://github.com/epicmaxco/vuestic-ui/issues/744 closes https://github.com/epicmaxco/vuestic-ui/issues/1590 closes https://github.com/epicmaxco/vuestic-ui/issues/1255 closes https://github.com/epicmaxco/vuestic-ui/issues/1385 closes https://github.com/epicmaxco/vuestic-ui/issues/757 closes https://github.com/epicmaxco/vuestic-ui/issues/1858 closes https://github.com/epicmaxco/vuestic-ui/issues/1867

    FEATURE breaking changes 
    opened by m0ksem 9
  • useTextColor hook

    useTextColor hook

    Let's have hook, that requires one prop:

    • textColor - component's text color

    Returns

    textColorComputed - returns textColor prop (if passed) or automatically calculated color

    Must be used across components like VaButton, VaChip, VaCheckbox, VaSwitch, VaCollapse etc.

    const { textColorComputed }  = useTextColor(props.background)
    // or
    const { textColorComputed }  = useTextColor(props.color) // component color
    

    Text Color must be taken from getCurrentInstance

    export const useTextColor = (textBackground: string | Ref<string>) => {
       const { props } = getCurrentInstance()!
    
      const textColor = computed(() => props.textColor || getTextColor(unref(textBackground)))
       
       return { textColor }
    }
    
    FEATURE good first issue 
    opened by m0ksem 9
  • Remove withTransportConfig wrapper

    Remove withTransportConfig wrapper

    closes #1297 closes #1631 closes #1581

    General

    Patch instance props with vue reactive proxy. I looked in vue source code, Setup called, where we can access instance and patch it. Props in render function used from instance, so render function uses patched props. Same for DevTools. I believe using proxy is a nice approach, because we don't modify any object.

    List of changes

    • Patch vue instance props with Proxy that can return props from Vuestic Config,
    • Patch class-component props
    • Patch Options API component (added setup for patching props).

    Test

    • No unit tests until review and manual tests.
    • Tested in build (can't see any difference).
    • Demo link: http://localhost:8080/#/demo/va-config/VaConfig.demo.vue

    Check this PR

    • Vite build/serve
    • Webpack serve/serve:productin/build
    • SSR Vite - the only one difference I found from vue source code is that props are not reactive in SSR build. Shouldn't be a big difference with SPA builds.
    • SSR Nuxt (later)
    HIGH PRIORITY 
    opened by m0ksem 9
  • Flatten translations

    Flatten translations

    Currently in translations we have nested collection.

    That's not ideal because:

    • it's hard to merge
    • it's hard to support multiple translations
    • it's tricky to manage "general" translations

    Instead we can try flat collection.

    Here's an example of flat collection:

    {
      "landing_header_buttons_overview": "Overview"
    }
    

    Implementation

    introduce a script that

    • [ ] converts current translation strings to flat collection
    • [ ] converts flat collection to current translation string (so we can roll it back if needed)
    • [ ] updates translation strings accordingly (assume all translation strings are fully exposed in the code. I.e. always some.translation, never some.${translation}).

    You can use yargs to introduce arguments, but generally we want this script to "somehow work", as it's probably going to be used once, then forgotten. So speedrunning this task would make the most sense.

    Bonus points

    • see https://github.com/epicmaxco/vuestic-ui/issues/648, you may want to handle this issue as well.
    discussion EXTERNAL 
    opened by asvae 9
  • fixed warnings about reactive objects in docs

    fixed warnings about reactive objects in docs

    close #898

    Description

    Fixed warnings about reactive objects in doc pages.

    It was: 苤郇邽邾郋郕 郕訄郇訄 2021-06-30 赲 17 03 25

    Now: 苤郇邽邾郋郕 郕訄郇訄 2021-06-30 赲 17 03 05

    Types of changes

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
    docs 
    opened by sergey-kravcov 9
  • Fix SSR

    Fix SSR

    Description

    closes https://github.com/epicmaxco/vuestic-ui/issues/798

    I have tested vuestic-ui with vite (without ssr) and it's working fine.

    But there is a problem with SSR (with vite).

    To fix that we need to remove all manipulations with DOM outside vue lifecycle hooks.

    Deprecated components

    Also, we need to remove dependencies that depend on DOM API (medium-editor and flatpickr). For that reason, I have deprecated VaDatePicker and VaMediumEditor components. It's okay because we even don't have documentation pages for this two.

    With this PR vuestic runs on SSR + VITE template taken from here: https://github.com/vitejs/vite/tree/main/packages/playground/ssr-vue image

    Types of changes

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
    opened by m0ksem 9
  • [nuxt-docs] define-page-config plugin

    [nuxt-docs] define-page-config plugin

    Highest level of overengineering that human can ever imagine

    Basically, here is a plugin-compiler for page-configs. It handles imports from name. I thought it is a good idea, to skip ugly

    const block = new PageGenerationHelper(__dirname)
    

    Then it also skips imports of code examples. Also, code example now is file, so we have syntax highlight in code examples now.

    It is easier to write page config now, but much harder to add new block. At first, I thought we can compile page-configs to skip markdown step, but because of locale we need to compile them in runtime(in ssr, but runtime).

    I'm thinking to implement runtime blocks, like we had previously.

    I'm thinking about making runtime block generator and make it as auto-import. Then, if it is block.component - compiler will resolve full path to component. This way it will be still easy to add new blocks, but also possible to make some additional pre-compile if needed.

    Thanks for the review, @aluarius, now I know where to dig.

    opened by m0ksem 0
  • Check lighthouse issues

    Check lighthouse issues

    Go through the docs with lighthouse and see where we have issues. Either fix these issues or document them into different issues then link to this one.

    docs good first issue ready for implementation 
    opened by asvae 0
  • Documentation pages rework

    Documentation pages rework

    Following the standard - all pages should be reworked one by one. This could be done by different developers. Pages should go through editing process. Issues that are touching components functionality - you're advised to move to different issue, while also linking in this one, so that we can observe the process.

    Could be implemented in full after #2850

    docs ready for implementation blocked 
    opened by asvae 0
  • Standard for documentation page

    Standard for documentation page

    Create a standard for documentation page.

    • You can figure out requirements while trying to rework existing component (see #2851).
    • We can expand this page to have all needed documentation. Be sure improve this page a bit as well, so that developers's glance could first hit the gist, then narrow into specific details.
    • [ ] Get approves for documentation standard from @asvae and @m0ksem.
    opened by asvae 0
  • Refactor: bundle script start rework

    Refactor: bundle script start rework

    Related to the https://github.com/epicmaxco/vuestic-ui/pull/2781

    Description

    • [x] all generated files excluded from git;
    • [x] added script arguments handles;
    • [x] common refactoring.

    Types of changes

    • [x] New feature (non-breaking change which adds functionality)
    • [x] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
    opened by aluarius 0
Releases(v1.5.3)
  • v1.5.3(Dec 13, 2022)

    What's Changed

    • Minor docs fixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2716
    • Feat/button slots by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2733
    • Feat/card horizontal by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2740
    • Docs bugs fixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2748
    • Zvenigorodskaia landing banners by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2750
    • Minor configuration example fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2752
    • feat: now color config understands color names in kebab case by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2755
    • [#2741] VaPagination input height fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2756
    • docs(translate): add zh-CN part by @Valar103769 in https://github.com/epicmaxco/vuestic-ui/pull/2734
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2760
    • [#2741] Nuxt 3 hook warning fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2757
    • VaNavbar - default slot, properlyalign slots, Hooks - useDeprecated by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2764
    • Docs updates by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2772
    • VaCollapse component minor updates by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2774
    • [#2768] VaTimeInput and VaDateInput bugfixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2776
    • Hide PH banner and change text of overview page by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2779
    • Add Nuxt logo for landing page + readme file by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2780
    • [#2564] docs codesandbox icon fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2782
    • Remove non component classes by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2783

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.5.2...v1.5.3

    Source code(tar.gz)
    Source code(zip)
  • v1.5.2(Nov 29, 2022)

    What's Changed

    • chore(deps): bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2677
    • feat: sync plugins by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2678
    • Feat/flat collapse and accordion by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2697
    • Fix logo link for the Header logo (Docs) by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2694
    • Refactor/color indicator by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2699
    • [#2685] Color dropdown badge padding fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2712
    • [#2689] VaModal click outside logic fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2710
    • Feat/sidebar improvements by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2729
    • [#2709] VaSelect zero value, disabled options and keyboard navigation fixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2721
    • Feat/docs update by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2708
    • Zvenigorodskaia landing banners by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2732
    • Fix: Nuxt 3 colors issue fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2730

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.5.1...v1.5.2

    Source code(tar.gz)
    Source code(zip)
  • v1.5.1(Nov 11, 2022)

    What's Changed

    • Refactor/docs stylelint by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2558
    • fix: missing tsconfig in sandbox and nuxt packages by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2585
    • feat: display current selected theme in the button toggle by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2587
    • fix(#2570): card styles miss match with docs by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2588
    • Fix/element color from css variable by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2590
    • feat(Modal): add beforeClose prop by @Valar103769 in https://github.com/epicmaxco/vuestic-ui/pull/2551
    • docs: added link to dropdown placement docs to button-dropdown, popov by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2601
    • fix: empty tabsList error by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2602
    • refactor: slots, exported components, update docs by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2594
    • fix(#2568): input mask wrong formatted value by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2603
    • docs/i18n-service by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2599
    • [va-tabs]: add hide-pagination prop by @Valar103769 in https://github.com/epicmaxco/vuestic-ui/pull/2605
    • landing fixes by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2608
    • feat: migration guide by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2580
    • Docs/minor fixes 2 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2620
    • fix(#2604): now auto-placement prop count cross line by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2606
    • Zvenigorodskaia fix readme by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2630
    • fix: currentPresetName in createVuestic does nothing by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2626
    • Fix/nuxt 1.5.0 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2610
    • fix(docs): landing in dark theme by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2627
    • Fix/after release fixes by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2617
    • Fix typo in global-components.ts by @eltociear in https://github.com/epicmaxco/vuestic-ui/pull/2631
    • Refactor color dropdown by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2634
    • fix(vue-cli-plugin): css imports by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2624
    • chore(deps): bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2649
    • add optional chaining to check ref by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2609
    • Counter fixes by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2652
    • fix: navigation with arrow keys by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2650
    • Add missing slot docs by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2667
    • VaDataTable fixes by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2654
    • fix: date picker selected cell color by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2668
    • Refactoring/services by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2584
    • Fix/#2646 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2670
    • Fix sorting in the VaDataTable by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2672

    New Contributors

    • @eltociear made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2631

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.5.0...v1.5.1

    Source code(tar.gz)
    Source code(zip)
  • v1.5.0(Oct 27, 2022)

    Big release with a lot of breaking changes . See migration guide for transition

    • Accessibility - big one. Vuestic became accessible across the board.
    • New components
      • Tree view
      • Split view
      • Dropdown
      • Virtual scroll
    • Dark theme
    • Breakpoints service
    • Component presets
    • Internal
      • Releases automation
      • Automated tests for some composables
    • Improve docs (add kitchensink and roadmap pages)

    What's Changed

    • Feat #1806: Presets for all components & components config structure change by @Derranion in https://github.com/epicmaxco/vuestic-ui/pull/1921
    • [#2006] VaNavbar & VaAppBar refactoring, appearance on scroll logic rework by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2022
    • [#1725] VaSplit component implementation by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2068
    • fix: build type hotfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2219
    • [#1923] New buttons design implementation by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1945
    • [#1748] Fixed to prop issue in Nuxt 3 by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2264
    • [2203] VaSplit default dragger hover visual state by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2289
    • [#2200] keyboard selection only composable for focus-outline by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2248
    • [#2304] fixed problems with buttons in docs for 1.5.0 by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2332
    • (1.5.0) Fix: stack overflow issue in Nuxt 3 by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2261
    • Feat/dark themes by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1865
    • Typography links focus style update by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2348
    • [#2343] docs accessibility page by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2355
    • [#716] VaRadioButton visual focus state update by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2347
    • feat: minor stateful test update by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2363
    • [#715] VaCheckbox visual updates by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2346
    • [#2292] virtual scroller component by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2331
    • VaButton fixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2374
    • Fix/1.5.0 merge issues by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2382
    • [#2296] grid modifiers separator change by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2341
    • VaPagination rework by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2283
    • [#2349] Keyboard-only focus-outline composable changed to CSS selector by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2394
    • Mixin name in VaPagination fix after merging breaking changes from another branch by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2398
    • Fix/unit tests by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2281
    • [#27] [#774] breakpoints service, wise gutters by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2189
    • Add a banner for the landing page by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2412
    • Release/1.5.0 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2042
    • Fix/test utils by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2409
    • fix: support mac trackpad scroll event listener by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2427
    • [#2423] VaModal cancel button preset fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2426
    • Fix tests and refactor colors case notation by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2421
    • VaCounter validation by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/2113
    • [#2316] Update VaDataTable filtering example in docs with debounced input by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2393
    • [#2339] Fix VaDataTable css variables (for sticky and scrolled table) by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2392
    • [#2324] Fix VaDataTable inputs width in CRUD example by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2391
    • fix: make build script to wait until css is built by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2437
    • VaButton background color state should rely on CSS, no on JS by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2425
    • [#2208] config docs update by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2435
    • Feat/kitchensink by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2377
    • release(1.4.12): fix missing essential.css file in build. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2442
    • [#2420] Removed outline on datepicker by @VBoudreau55 in https://github.com/epicmaxco/vuestic-ui/pull/2422
    • [#2395] [#2362] [#2136] VaSelect bugfix, minor refactoring by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2429
    • New slots for custom boundary and direction links by @skyroses in https://github.com/epicmaxco/vuestic-ui/pull/2388
    • [#2243] tagging state select documentation, minor bugfixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2447
    • fix: use mutation observer instead of interval in useElementBackground by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2451
    • [#2237] VaDropdown props for VaSelect, VaDatepicker, VaTimepicker by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2445
    • Fix/minor bugs by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2440
    • fix: modal overflow on mobile by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2432
    • Fix#2270/html element as dropdown target by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2439
    • refactor search to use vue-router by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2418
    • Fix VaDataTable filtering animation by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2453
    • Feat/tree view rework by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/1728
    • [#2295] VaDataTable scroll events by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2389
    • Hotfix dropdown by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2458
    • Fix building issues by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2462
    • feat: added threshold to colors config by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2438
    • Feat/top menu refactoring by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2455
    • feat: added stub tsconfig script by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2431
    • Add "Meet the Team" page, add blog link to the landing header by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2461
    • [VaSelect] VaVirtualScroller integration, bugfixing by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2416
    • fix(#2464): Added Global config partial types. Fixed demos. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2467
    • Fix/customize block by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2466
    • fix(#2460): merge icons config by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2465
    • Feat/data table virtual scroller integration by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2459
    • [#2430] Feat/select searchtext by @VBoudreau55 in https://github.com/epicmaxco/vuestic-ui/pull/2454
    • fix#1936: va icon aliases by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2473
    • Fix/minor docs bugs by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2476
    • chore: rollback missing css by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2479
    • fix: two index in styles build by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2481
    • fix: update getDisabled method behavior by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2486
    • fix: multiple select options value-by by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2484
    • Fix#2475/split scrollbars by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2485
    • fix: dropdown and hover stateful prop by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2503
    • fix: typography double dash by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2504
    • Fix#2511 Sidebar and navbar colors by @Sadnessa in https://github.com/epicmaxco/vuestic-ui/pull/2523
    • fix: css variables names by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2524
    • fix(docs): smart helpers and colors demo by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2520
    • Fixed chip demo. by @Sadnessa in https://github.com/epicmaxco/vuestic-ui/pull/2521
    • chore: minor style issues by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2528
    • Changed position of color circle in VaColorInput. by @Sadnessa in https://github.com/epicmaxco/vuestic-ui/pull/2522
    • Feat/nuxt fixes by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2499
    • fix#2336: proxy image props to carousel by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2472
    • restore old breakpoints by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2538
    • fix: partial fix for va-image by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2535
    • chore: update contribution guide documentation by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2443
    • Fix/form reset behavior by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2490
    • Feat/i18n by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2471
    • fix: key is undefined in applyI18nTemplate. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2546
    • Fixed demos spacing. by @Sadnessa in https://github.com/epicmaxco/vuestic-ui/pull/2518
    • Fix/docs kitchensink bug fixes by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2548
    • Fix/contribution guide bug by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2543
    • Refactor/stylelinter by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2531
    • Team page content updating by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2552
    • Fix content for Team page by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2553
    • fix: broken icons on landing by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2555
    • Add Team link to the Header Landing by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2561
    • feat: update docs for the icons setup by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2562
    • Change landing banner text by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2566
    • make VaPagination bg color transparent as in VaInput by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2559
    • Text color cache and primary/inverted text color by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2563
    • fix(input): add va-input-wrapper flex:1 by @Valar103769 in https://github.com/epicmaxco/vuestic-ui/pull/2571
    • fix: switch color by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2575
    • fix: change default value for selectable props by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2574
    • fix header team link by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2577
    • remove css var by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2573
    • Fixed VaButtonDropdown spacing. by @Sadnessa in https://github.com/epicmaxco/vuestic-ui/pull/2519
    • fix: change text color for outlined alerts by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2581

    New Contributors

    • @VBoudreau55 made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2422
    • @Valar103769 made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2571

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.11...v1.5.0

    Source code(tar.gz)
    Source code(zip)
  • v1.4.11(Sep 19, 2022)

    What's Changed

    • Add missing types for array-value prop by @skyroses in https://github.com/epicmaxco/vuestic-ui/pull/2364
    • fix(docs): ora required in esm module by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2384
    • chore(deps-dev): bump vite from 2.9.9 to 2.9.13 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2328
    • fix isSelectable after change null to undefined by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2385
    • [#2349] Focus outline only keyboard update by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2376
    • [#1808] Swipable VaCarousel by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2366
    • Fix/build type hotfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2397

    New Contributors

    • @skyroses made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2364

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.10...v1.4.11

    Source code(tar.gz)
    Source code(zip)
  • v1.4.10(Sep 5, 2022)

    What's Changed

    • Landing page updates by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2218
    • bump @vuestic/nuxt ui version to 1.4.9 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2233
    • feat: add input type attribute usage example by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2239
    • fix: styles named export in package.json by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2258
    • fix(docs): contribution icon and wrong vuestic css paths. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2220
    • small fixes for the Landing page by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2259
    • Trap focus in opened modal by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2217
    • Fix/mobile docs header search by @Azgiliat in https://github.com/epicmaxco/vuestic-ui/pull/2251
    • VaButton prop to in Nuxt 3 hotfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2271
    • feat(bundlers-tests): add nuxt playground by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2272
    • Updated Fixing issue: On hover - "Open in Github" button is barely vi by @Pathholder1806 in https://github.com/epicmaxco/vuestic-ui/pull/2288
    • Change value getter methods for the modelValue getter by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2293
    • fix(nuxt): move explicitly used imports to dependencies. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2279
    • fix: align popover examples horizontally by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2310
    • Minor build tweaks by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2294
    • fix: floating dropdown position by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2278
    • Fix: Types. VaRadio option prop type is missing [#2303] by @Udaay in https://github.com/epicmaxco/vuestic-ui/pull/2318
    • Fix#2314/fonts nuxt module option by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2319
    • feat/sandbox by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2306
    • feat: migrate codesandbox examples from vue-cli to the vite by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2302
    • chore: style lint docs fixes by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2321
    • Added partners to README.md by @zvenigorodskaia in https://github.com/epicmaxco/vuestic-ui/pull/2320
    • feat: scroll-container by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2322
    • [#2282] docs github link refix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2333
    • feat: update ag-grid library by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2329
    • fix: update nuxt version constraint by @danielroe in https://github.com/epicmaxco/vuestic-ui/pull/2344
    • chore: update nuxt to rc.9 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2356
    • feat: rating item slot by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2357
    • fix:vaRadio option propType and added default null #2303 by @Udaay in https://github.com/epicmaxco/vuestic-ui/pull/2340

    New Contributors

    • @Azgiliat made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2217
    • @Pathholder1806 made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2288
    • @Udaay made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2318
    • @danielroe made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2344

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.9...v1.4.10

    Source code(tar.gz)
    Source code(zip)
  • v1.4.9(Aug 4, 2022)

    What's Changed

    • fixed roadmap responsiveness on mobile by @ameer-khan-ashraf in https://github.com/epicmaxco/vuestic-ui/pull/2186
    • feat: add markdown support to the doc pages by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2198
    • [#2175][#2176] double disabled state fix, cursor fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2191
    • [#2190] Fix VaButtonDropdown dropdown appearance and alignment for split and left-icon by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2201
    • Hotfix/incomplete styles build by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2187

    New Contributors

    • @ameer-khan-ashraf made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2186

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.8...v1.4.9

    Source code(tar.gz)
    Source code(zip)
  • v1.4.8(Jul 29, 2022)

    What's Changed

    • docs: dropdown by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2109
    • chore(deps): bump undici from 5.5.1 to 5.8.0 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2128
    • chore(deps): bump terser from 5.13.1 to 5.14.2 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2124
    • fix(ssr): modal window is undefined by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2143
    • [#2135] Docs: typo renderCSSVarialbes fixed by @PrajwalBorkar in https://github.com/epicmaxco/vuestic-ui/pull/2140
    • Feat/nuxt treeshaking by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2137
    • nuxt/tree-shaking-docs by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2144
    • [#2122] Accessibility guide by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2134
    • [#2120] Docs accessibility checks & updates by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2129
    • Fix/dropdown computed target by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2151
    • Replace jest with vitest by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2126
    • fix:types build hotfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2156
    • [#2152] iife build codesandbox fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2157
    • Table examples error by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/2155
    • [#2163] Fix VaInputWrapper min-width by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2165
    • fix: files list items disabled state by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2161
    • Fix/isolate typography by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2145
    • fix(collapse): collapse content must change height if it content is height is changed by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2159
    • Refactroing/cleaning by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2162
    • docs: removed version and required column. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2146
    • docs/roadmap-1-5-0 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2147
    • feat: release improvements by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2166
    • feat(dropdown): prevent-overflow prop. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2154
    • [#2119] Update VaDataTable sorting with sortingOptions prop by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2167
    • Fix VaInput and VaSelect wrapper class by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2177
    • Fix VaListItemLabel line-height by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2180
    • Fix/input field layout by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2179

    New Contributors

    • @PrajwalBorkar made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2140

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.7...v1.4.8

    Source code(tar.gz)
    Source code(zip)
  • v1.4.7(Jul 21, 2022)

    What's Changed

    • Bump undici from 5.2.0 to 5.5.1 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/1955
    • chore(deps): bump parse-url from 6.0.0 to 6.0.2 by @dependabot in https://github.com/epicmaxco/vuestic-ui/pull/2045
    • Improve CSS Variables docs page. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2065
    • Refactor/input wrapper by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2063
    • [#2071] fontawesome deprecated warning fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2082
    • [#2047] VaAccordion border radius & outline border radius fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2084
    • Accessibility fixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2086
    • Move algolia search to the navbar by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/2076
    • [#2073] VaSlider range static modelValue fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2087
    • remove root div from examples by @brunorabelo in https://github.com/epicmaxco/vuestic-ui/pull/2091
    • Fix sidebar text color. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2096
    • [#715] VaCheckbox visual updates by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2085
    • Use defineNuxtPlugin. Improve TS types in plugin. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2098
    • Docs/icon config examples by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2089
    • [#1545] Copy of the Vite build for devel branch by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2081
    • Fix multiple select value-by prop & nuxt version bump... by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2101
    • Fix/vue cli plugin split css by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2104
    • chore: remove nuxt docs by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2103
    • Css code split docs and essentail css in build by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2105
    • [#2067] Add animated prop to VaSidebar by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2110
    • Feat/file upload rework by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2097
    • docs/typography by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2064
    • [#2057] VaDateInput & VaTimeInput moved to VaInputWrapper, refactoring, bugfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2107

    New Contributors

    • @brunorabelo made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2091

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.6...v1.4.7

    Source code(tar.gz)
    Source code(zip)
  • v1.4.6(Jul 7, 2022)

    What's Changed

    • [#2037] Fix VaTimeInput clearable and manual-input behaviour by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2043
    • Fix the line height issue for single file upload component by @arkmadj in https://github.com/epicmaxco/vuestic-ui/pull/2052
    • Feat/input counter and max length by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2011
    • [#2038] Add visuals to active cell on focus in va-time-picker by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2058
    • feat: allow write space with manual input by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2060
    • [#2048] Fix va-select placeholder by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2056
    • [#2046] Disabled minifier for ESM build config, rename Nuxt 3 module by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2051
    • Page update on SW change to avoid caching by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/2050
    • Fix#2028/fix sidebar color by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2041
    • Add transition on hover for side bar item by @arkmadj in https://github.com/epicmaxco/vuestic-ui/pull/2053

    New Contributors

    • @arkmadj made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2052

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.5...v1.4.6

    Source code(tar.gz)
    Source code(zip)
  • v1.4.5(Jul 1, 2022)

    What's Changed

    • [#1829] [#1975] VaPopup deleted, composables index, useColor/useColors refactoring by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1997
    • [#1998] useBem hook adaptation for camel-case modifiers by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2000
    • Feat/va tabs content by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/2005
    • [#1995] Added VaRating item focus outline by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2013
    • [#2018] usePopover - add default position by @popov-a-e in https://github.com/epicmaxco/vuestic-ui/pull/2019
    • fix build by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2026
    • [#2009] [#2015] [#2016] [#2021] [#2023] minor bugfixes by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/2024
    • hotfix for vuestic-admin by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2031
    • [#1888] Fix VaDataTable selection with updated items (add items-track-by prop) by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2025
    • [#1985] Fix VaProgressBar slot position by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2027
    • Feat/improve time picker behavior by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/1827
    • Fix date picker focus and build node types. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2034
    • Fix: Show types build output by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/2039
    • [#2033] Fix VaDropdown font by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/2036
    • feat: release script rework by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/2035

    New Contributors

    • @popov-a-e made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/2019

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.4...v1.4.5

    Source code(tar.gz)
    Source code(zip)
  • v1.4.2(Jun 23, 2022)

    Description

    Accessibility improvements, bug fixes and optimizations.

    What's Changed

    • hotfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1862
    • Fix #1846: useStateful works with modelValue by @Derranion in https://github.com/epicmaxco/vuestic-ui/pull/1852
    • Components accessibility updates & dom optimization checks by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1863
    • Fix docs colors. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1836
    • Components accessibility updates & dom optimization checks by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1874
    • Fix redeclaration of @vue/runtime-core. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1881
    • [#1885] Fix VaTabs grow by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1886
    • [#1850] Update useForm hook by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1851
    • [#1781] Fix: docs sidebar active route determination by @dnischeta in https://github.com/epicmaxco/vuestic-ui/pull/1889
    • [#1883] VaAppBar position fix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1895
    • Update nuxt module import composables. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1904
    • Nuxt module hotfix by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1908
    • [#1760] [#1871] useRouterLink refactoring by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1901
    • Components accessibility updates & dom optimization checks by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1893
    • [#1837] Revert font size increasing by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/1914
    • [#1912] Fix VaSlider type range by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1915
    • Fixed #1892. by @Sadnessa in https://github.com/epicmaxco/vuestic-ui/pull/1899
    • [#1876] VaDataTable remove extra click emit by @dnischeta in https://github.com/epicmaxco/vuestic-ui/pull/1894
    • feat: export component types by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1896
    • [#1761, #1739, #1898] Fix shallowRef and propType by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1861
    • [#1855] VaDataTable customization with props row-bind and cell-bind by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1869
    • Fix/component prop types by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1935
    • Change all vuesticPlugin to createVuestic. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1931
    • [#1873] Add VaDataTable prop sticky-footer by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1918
    • [#1887] useBem & useForm composables refactoring by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1910
    • [#1844] Add manual input example to the docs by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/1913
    • [1868] Css Variables Section by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/1920
    • [1900] Spacer docs by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/1926
    • Minor. Fix Readme url. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1831
    • Fix VaDateInput types. Fix useBem types. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1949
    • Remove unused emits. by @xiongmao86 in https://github.com/epicmaxco/vuestic-ui/pull/1745
    • fix#1816 escape vuestic import in docs by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1966
    • fix#1957 Remove collapse margin. Beautify accordion. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1964
    • feat: automate version bump for generators and github templates by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/1963
    • fix#1859 Show dropdown on manul input prop. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1968
    • feat#1947 Added component prop types to components config by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1965
    • [#1752] Modal padding and Content improvements by @damirJa in https://github.com/epicmaxco/vuestic-ui/pull/1928
    • File upload undo examples by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/1977
    • Docs/ssr guide by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1825
    • Fix#1427 VaSelect slot focus. Refator VaInputWrapper. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1971
    • Feat/popover slots rework by @rustem-nasyrov in https://github.com/epicmaxco/vuestic-ui/pull/1980
    • Fix import components in va-input-wrapper by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1992
    • [#1761, #1739, #1898] Fix shallowRef and propType (part 2) by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1932
    • [#1962] VaSwitch line height fix, keyboard focus state, minor refactoring by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1983
    • Fix: va-rating-issues by @smellyshovel in https://github.com/epicmaxco/vuestic-ui/pull/1984
    • [#1940] Fixed filtering and sorting of VaDataTable when using items with nested objects by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1990
    • Fix incorrectly applied progress bar height (#1950) by @smellyshovel in https://github.com/epicmaxco/vuestic-ui/pull/1981
    • feat: release script by @asvae in https://github.com/epicmaxco/vuestic-ui/pull/1986

    New Contributors

    • @dnischeta made their first contribution in https://github.com/epicmaxco/vuestic-ui/pull/1889

    Full Changelog: https://github.com/epicmaxco/vuestic-ui/compare/v1.4.1...v1.4.2

    Source code(tar.gz)
    Source code(zip)
  • v1.4.1(May 27, 2022)

    Mostly small fixes to support v1.4.0.

    What's Changed

    • Nuxt/v1.0.0 by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1800
    • removed important by @SaumyaBhushan in https://github.com/epicmaxco/vuestic-ui/pull/1804
    • Fix #1789: types for VaDateInput and its dependencies by @Derranion in https://github.com/epicmaxco/vuestic-ui/pull/1803
    • Register VaHover component in VaCarousel. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1823
    • fix: carrousel demo slots wrong name by @edimitchel in https://github.com/epicmaxco/vuestic-ui/pull/1813
    • Fix#1814/outline button text color by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1815
    • Updated Icon Config docs. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1820
    • Update vue-cli-plugin to use vuestic-ui 1.4.0. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1819
    • Fix#915/use router link in sidebar item by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1826
    • Fix#1812/remove confusing config aliases by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1817
    • Fix show code button focus state in docs. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1832
    • Prevent pagination numeric buttons changin its width if content is long. by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1833
    • Fix#1773/file upload single model value by @m0ksem in https://github.com/epicmaxco/vuestic-ui/pull/1835
    • [#1830] Fix backtop demo by @RVitaly1978 in https://github.com/epicmaxco/vuestic-ui/pull/1841
    • [#1838] va-radio tab selection fix, accessibility updates by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1843
    • Fix #1785: VaDateInput keyboard navigation, click and focus events by @Derranion in https://github.com/epicmaxco/vuestic-ui/pull/1840
    • VaButton, VaButtonToggle & VaCollapse accessibility & dom optimization checks by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1847
    • VaCheckbox DOM optimization & accessibility improvments by @aluarius in https://github.com/epicmaxco/vuestic-ui/pull/1845
    • Requesting modal with method, without putting into