Akryum
released this
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.
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
Assets
2
Performance
- 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
Assets
2
New
- Group vuex getters by modules (+ setting):
- Inspect a specific vuex module:
Type and use [Tab] and [Enter] to select a module even faster:
Fixed
- Vuex: wrap getters in custom store details too
- Loading animation: dark theme background
- Router tab tooltips
- Optimized scroll to inspected item
Assets
2
New
- Loading animation:
- Greyscale when disconnected:
- Error messages are displayed in the state inspectors for Error objects:
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
New
Fixed
Assets
2
Fixed
- vuex: null issue in VuexStateInspector
- vuex: re-clone in hook if state is replaced, closes #935