Skip to content

Releases: becem-gharbi/nuxt-naiveui

v1.10.1

04 Feb 19:06
Compare
Choose a tag to compare

compare changes

📦 Build

🏡 Chore

  • Add iconify collections server (2f649c8)

❤️ Contributors

v1.10.0

31 Jan 14:09
Compare
Choose a tag to compare

compare changes

About

This minor release requires nuxt v3.10 and is intended to improve performance.

  • Support dynamic import of naive-ui components by adding lazy prefix (docs).
  • Exclude n-drawer n-modal n-scrollbar on SSR thus reducing server bundle size.
  • Support icons offline usage by auto-scan and download on production build (docs).

🚀 Enhancements

  • Set nuxt compatibility to v3.10 (e41a045)
  • Add icons download option (#42)

🔥 Performance

  • NaiveIcon: Reduce bundle size (#41)
  • Exclude n-drawer n-modal n-scrollbar in SSR (7f3eb40)

🩹 Fixes

  • NaiveNotification: Only register a single listener (fd86940)
  • NaiveLoadingBar: Only register a single listener (32a0ea4)

📖 Documentation

  • Remove single addition requirement of naive-loading-bar and naive-notification (5f5abcc)
  • Remove components import page (192d155)
  • Update tailwindcss integration page (e373835)
  • Update icon offline section (a679326)

❤️ Contributors

v1.9.0

13 Jan 18:13
Compare
Choose a tag to compare

compare changes

Note

To solve hydration mismatch warnings it's recommended to upgrade vue.

npx nuxi upgrade --force

🚀 Enhancements

  • Allow theme configuration via app.config (b9e1940)

🩹 Fixes

  • NaiveNavbar: Solve hydration mismatch on background-color (78f9ebf)
  • Solve mismatch on used text buttons (693b100)

💅 Refactors

  • NaiveConfig: Remove fixed workaround (650e108)

📖 Documentation

  • NaiveConfig: Add themeConfig setup via app.config (9134d4b)

🌊 Types

  • Fix MenuLinkRoute children type (e525582)

❤️ Contributors

v1.8.1

04 Jan 08:56
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Solve undefined meta when no page components defined (571221f)
  • NaiveMenuLink: Solve undefined path when no page components defined (a66a5c5)

❤️ Contributors

v1.8.0

31 Dec 11:21
Compare
Choose a tag to compare

compare changes

About

This release requires nuxt v3.9 as it depends on page:loading:start and page:loading:end hooks.

🚀 Enhancements

  • Set nuxt compatibility to ^3.9.0 (0d0ff0a)

🩹 Fixes

  • colorMode: Update value on page:loading:end hook (5cffac5)
  • NaiveMenuLink: Treat nested paths as parent path for active item (642a0ee)

💅 Refactors

  • NaiveLoadingBar: Update navigation state on page:loading hook (1cd313f)
  • NaiveLayoutNavbar: Add drawerPlacement prop (905c46d)
  • NaiveLayoutSidebar: Add drawerPlacement prop (1176b27)

📖 Documentation

  • Components: Add drawerPlacement prop to NaiveLayout (0e13bee)

🏡 Chore

  • addComponent: Auto-detect mode from filePath (c31f084)

❤️ Contributors

v1.7.4

23 Dec 18:56
Compare
Choose a tag to compare

compare changes

🎨 Styles

  • Fix input auto-fill text color (049a380)

❤️ Contributors

v1.7.3

23 Dec 14:00
Compare
Choose a tag to compare

compare changes

About

This release is intended mainly to fix color mode issues on ssr false.

🩹 Fixes

  • colorMode: Set colorModeForced correctly on initial page (4054fc6)

💅 Refactors

  • NaiveLayout: Add native-scrollbar prop (6e89ee9)
  • colorMode: Only set colorMode on preference set/sync (c5dcc33)
  • Call watch on setup instead of onMounted hook (ee5e0d8)
  • No significant change (81dd8de)

📖 Documentation

  • NaiveLayout: Add native-scrollbar prop (21cf494)

🏡 Chore

  • styles: Remove input text color override (b8d39cc)
  • playground: Add favicon (473f284)

❤️ Contributors

v1.7.2

14 Dec 17:50
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • NaiveLayout: Inline height to avoid CLS (9995dd8)

💅 Refactors

  • NaiveLayoutSidebar: Refactor styles (f53d4dd)
  • NaiveLayout: Set a single root element (ddd9998)

🏡 Chore

  • default theme: Change Layout color (1d1a0df)
  • playground: Create default layout (a8cd2c4)

❤️ Contributors

v1.7.1

14 Dec 12:45
Compare
Choose a tag to compare

v1.7.1

compare changes

🩹 Fixes

  • NaiveLayout: Provide dvh fallback to unsupported browsers (0c3319e)

🏡 Chore

  • package.json: Replace repository with repository.url (c52b95e)

❤️ Contributors

v1.7.0

12 Dec 18:05
Compare
Choose a tag to compare

compare changes

About

This release introduces new features:

🚀 Enhancements

  • Create NaiveLayout (55248d0)
  • Add useNaiveNotification for outside setup usage (#36)
  • Add useNaiveLoadingBar for outside setup usage (7671ed6)
  • loading bar: Add navigation prop to show on page loading (#13)

🔥 Performance

  • naive layout: Lazy load components based on device (35dac1f)

🩹 Fixes

  • colorModePreference: Fix reactivity (9f8b16c)

💅 Refactors

  • NaiveLayout: Minor refactoring (42b62e4)
  • Create separate components for navbar and sidebar layouts (ac42fbc)
  • naive layout: Add drawerWidth prop (bac5e1f)
  • useNaiveColorMode: Minor refactoring (d2b911a)
  • NaiveColorModeSwitch: Minor refactoring (ad1ba79)

📖 Documentation

🌊 Types

🏡 Chore

  • module: Solve merge conflict (eaf10cb)

❤️ Contributors