- Fixed closing brackets not folding correctly if user changes settings while having another document open.
- Support showing the first property in a folded object literal.
- New config option to showing folded object previews.
- Fixed the extension not working on files that have an empty bracket ranges as first range.
- showOnlyRegionsDescriptions settings now defaults to false.
- Improved performance significantly. Extension should run 2-3 times faster now.
- Fixed collapsed text not showing in bright themes. (not that we support such practices).
- The extension should now work on Dev Containers. (Thanks to @tom-fletcher).
- Improve performance for non-jsx languages.
- Fixed a bug where including the closing brackets would not work sometimes on newly opened tabs with new languages.
- Two new commands,
Create Zen Folds Around Selection
andClear Zen Folds
. Zen folds are folds that hide everything expect the selected lines. They are useful for hiding code that is not relevant to the current task.
- Fixed a bug where the including the closing brackets would not work on some Windows 10 machines.
- The bundle size should be much smaller now.
- The extension should now work on Linux, WSL and remote workspaces.
- Made JSX and TSX show up faster on switching between tabs by caching the ranges per document.
- Fixed JSX and TSX ranges unfolding in case of invalid syntax somewhere else in the file.
- Config option to disable chaining of folding ranges.
- Support for showing function params in folded functions.
- Support folding generics.
- Support JSX and TSX (HTML and XML coming next).
- Config option to disable folding closing tags.
- Showing function params in folded functions is enabled by default.
- Reorder config options.
- Initial release