Skip to content
Pre-release
Pre-release

@Akryum Akryum released this Sep 2, 2020 · 2 commits to dev since this release

Read the changelog

Assets 3
Pre-release
Pre-release

@Akryum Akryum released this Jul 17, 2020 · 66 commits to next since this release

Learn more

Requires vue@^3.0.0-rc.1

The Chrome extension is now available on the Chrome Web Store.

If you also have the stable channel of the devtools installed, there is a known issue where the beta channel can conflict with the stable channel. If you open the console but cannot find the Vue tab, try disabling the stable channel and then re-open the page.

You can also install locally for Firefox by downloading the .xpi version below, or use the standalone Electron version.

Assets 4

@Akryum Akryum released this Nov 25, 2019 · 5 commits to dev since this release

Fixed

  • use storage for settings version, closes #1097
  • clearTimeout when needed (#1101)
  • Make sure the 'then' property exists on the object before checking if its a function (#1105)
  • pad milliseconds, closes #1109
Assets 2

@Akryum Akryum released this Oct 30, 2019 · 12 commits to dev since this release

Performance

  • 🚀️ Around 50% faster startup time, thanks to a new clone implementation based on fast-copy. Vuex recording & state loading also faster than 5.3.1.
  • Vuex: dynamic debounce

Fixed

  • Clone: handle DOM objects, fixes Illegal invocation error
  • Vuex: overflowing mutation label, closes #1090
  • Vuex: remove horizontal padding transition
  • Vuex: use a special object key for modules, closes #1098
  • Router: format redirect and alias in tree, closes #1027
Assets 2

@Akryum Akryum released this Oct 30, 2019 · 25 commits to dev since this release

Performance

🚀️ This release should be much faster for huge applications, especially with very large Vuex stores. In my tests on a real application with a gigantic store, the Vuex tab is 6 times faster to be up-to-date and responsive after a sequence of mutations than 5.3.0. Thanks Jumpstart for the help diagnosing performance issues.

  • StateInspector: limit number of root fields
  • Vuex: freeze getters & modules
  • Vuex: batch mutation insert
  • Vuex: optimize autoload
  • Revert keep-alive to significantly reduce memory usage, also made Vuex tab draw faster to offset the cost of this revert
  • Optimized time-slicing

Fixed

  • Vuex: last inspected state should apply filters/grouping
  • Vuex: fallback for store modules namespace map (#1095)
  • Browser toolbar popup style (#1096)
  • DataField: should not expand by default if too many values if custom
Assets 2

@Akryum Akryum released this Oct 29, 2019 · 41 commits to dev since this release

New

  • Group vuex getters by modules (+ setting):

image

  • Inspect a specific vuex module:

image

Type and use [Tab] and [Enter] to select a module even faster:

image

Fixed

  • Vuex: wrap getters in custom store details too
  • Loading animation: dark theme background
  • Router tab tooltips
  • Optimized scroll to inspected item
Assets 2

@Akryum Akryum released this Oct 28, 2019 · 51 commits to dev since this release

New

  • Loading animation:

image

  • Greyscale when disconnected:

image


  • Error messages are displayed in the state inspectors for Error objects:

image

Improved

  • Performance improvements when switching tabs
  • Optimized scroll to inspected item in history panes
  • Auto refresh if no components -- your application should now appear even if it takes time to mount

Fixed

  • SharedData: master/slave init, closes #1028 -- fixes a range of issues related to some settings not being applied correctly, including 'Editable props'
  • Vuex: automatically wrap getters in try...catch before serializing the store state
  • Improved and more resilient handshake -- this means the devtools should successfully connect to the page more often; please post an issue if you see the devtools not connecting (unresponsive after a page refresh for example)
  • Electron: intro overlay was below some elements
  • Electron: wait a little bit on disconnect before showing intro
Assets 2

@Akryum Akryum released this Jun 26, 2019 · 77 commits to dev since this release

New

  • Add option to show kebab-case component names (#911)
  • (work-in-progress) high contrast theme
  • Add Milliseconds Display Preference (#782)

Fixed

  • style issue on Settings Tab, fix #972 (#973)
  • Update Nuxt.js logo (#1004)
  • use chrome.storage, fixes #979
  • attribute in data inspector values are difficult to read in dark mode, fixes #985
  • Cannot read property of undefined issue (#906)
  • @vue/ui update
  • shouldn't serialize VNodes, fixes #857
Assets 2

@Akryum Akryum released this Apr 14, 2019 · 92 commits to dev since this release

New

Fixed

  • vuex: Refactor legacy VueX checking, closes #939 (#970)
Assets 2

@Akryum Akryum released this Apr 9, 2019 · 97 commits to dev since this release

Fixed

  • vuex: null issue in VuexStateInspector
  • vuex: re-clone in hook if state is replaced, closes #935
Assets 2
You can’t perform that action at this time.