- Skeleton: ensuring the fallback one is loaded properly
- Removed “readdirp” dependency
- Added a function for getting the OS’ temp directory
- Added a function for generating a temporary file path
- Updated “critically”, ensuring arbitrary HTML strings are handled correctly
- Export: avoiding writing useless empty files when the export fails
- Export: ensuring any eventual error happening while writing the temporary file to disk is caught properly
- Export: never using data-urls, as Electron v9 introduced a regression when reusing the same window multiple times with different data-urls
- Export: removed “tempy” dependency in favor of a custom oneliner
- Added a “useResizeObserver” React hook
- Removed “use-resize-observer” in favor of the custom hook
- Removed “window-or-global” in favor of a oneliner
- Added a simple text diff library based on “fast-diff"
- Removed “diff” in favor of the custom wrapper around "fast-diff"
- Updated state management library, replacing “deep-object-diff” with a better diff function
- Env: ensuring all values under the “is” object are booleans
- Process explorer: added a statusbar item
- New context key: hasProcessExplorerStatusbar
- New commands: processExplorer.statusbar.enable, processExplorer.statusbar.disable, processExplorer.statusbar.toggle
- Minifying code more aggressively