github vuejs/devtools-v6 v6.6.0

latest releases: v6.6.4, v6.6.3, v6.6.2...
9 months ago

image
Screenshot of the refreshed look

Highlights

  • New UI
  • Fully migrated the frontend to Vue 3
  • Migrated the Chrome and Edge extensions to Manifest V3

🚀 Enhancements

  • component: Add edit mode on native date object (#2086)
  • component: Add support for better naming of /index.vue components (#1994)
  • New navigation UX with sidebar (cf40e223)
  • Layout settings (696780dd)
  • timline: Improved scrollbar design (ad0d848f)
  • New dark mode theme (37252d8b)
  • Reorganize component settings (ef72cf5d)
  • Toggle timeline recording (bf5db9ea)
  • Separate firefox shell with manifest v2 (9ad80cce)
  • vue3: Exclude directives from setup state (55abcc0f)
  • Wait before displaying disconnected state (635fad8b)

🔥 Performance

  • Throttle queue + subscribe simplification (88e40a78)

🩹 Fixes

  • vue3: Prevent mixin leakage caused by inspection, fix #2037 (#2038, #2037)
  • Add null checks for appRecord and appRecord.instanceMap, fix #1892 (#2122, #1892)
  • vue3: Fix the declared camelCase event cannot be recognized (#2051)
  • timeline: Reset layer status when selected layer is hidden in timeline (#2109)
  • vue2: Remove throwing error on inspect missing vuex module (#2095)
  • component: Always updated the inspected component even if the updated hook is not triggered. (#2065)
  • component: Filtering components of third-party libraries to script(other) (#2082)
  • vue2: Vuex: trim namespace for getter's path if it is not namespaced (#2096)
  • vue3: Show the imported component setup state by using exposed in production (#2091)
  • timeline: Incorrect unit for group duration (#1837, #2067)
  • backend: Ensure currentAppRecord is defined when backend handli… (#2070)
  • iframe: Add optional chaining on unsafe-type element (#2092)
  • Mac hotkeys (#1907, #2115)
  • electron: Chunk message data (#2053)
  • Search inputs not shrinking (abf3b9cc)
  • Only send data on update if it's current component (d0b5fea8)
  • Popper arrow/border colors (aad8c155)
  • Tab indicator not updated (5d423375)
  • Timeline list tabs glitch (10899649)
  • timeline: Separators alignment (29077dc1)
  • Put more error logs behind debug info setting (db49152e)
  • Arrows disappeared! :( (c32f7854)
  • Handle layers is not array after restore (c996512c)
  • Scrollable main nav (aa6ffe06)
  • vue3: Cannot access 'setup' prop of null (d983fcc3)

💅 Refactors

  • frontend: Migrate the frontend application from Vue.js 2 to 3 (#2119)
  • Migrate to manifest v3 (#2136)
  • Move ui out of components folder (3ca99adf)
  • Eslint config, webpack update (02177686)

📖 Documentation

  • Change variable name in getComponentName code snippet (#2121)
  • Typo correction faq.md (#2068)

🤖 CI

  • Fix release action (bc09ebf7)
  • Fix broken CircleCI build job (#2093)

❤️ Contributors

Don't miss a new devtools-v6 release

NewReleases is sending notifications on new releases.