Releases: elia/vscode-textmate
Releases · elia/vscode-textmate
v0.28.0
Highlights
- Added a new fold-at-depth command to speed up structural navigation in larger files.
- Improved workspace selection support, including opening
.code-workspaceentries as full workspaces. - Added quality-of-life keybinding improvements, including context-aware behavior for opening keybindings and a shortcut for toggling whitespace rendering.
Improvements
TM_DIRECTORYnow resolves to the selected workspace folder path when available, making shell-command execution more consistent in multi-root workspaces.- The command execution flow now uses a shared workspace-folder picker utility.
- The Select From List UI received virtualization and focus-flow improvements to reduce accidental typing and improve scrolling behavior.
Maintenance
- Removed legacy window title polling in favor of VS Code's native branch variable support.
- Switched install/release tooling fully to npm and local
bin/vscewrappers for more predictable packaging. - Improved release/install scripts by passing explicit versions to packaging commands.
v0.27.0
Performance Improvements
- Added virtual scrolling to selectFromList for handling large lists
- Optimized fuzzy search hot loop for faster filtering
- Optimized list rendering performance
- Sped up list filtering while typing
- Grabbed input focus faster on selector open
Features
- Support running commands without active editor
Fixes
- Restore alt+open functionality
Development
- Added agent skills for selectFromList and performance
- Build package automatically when releasing
- Cleaned up PRD and progress notes
Summary: This release focuses primarily on significant performance improvements to the selectFromList component, making it faster and more responsive with large file lists. Virtual scrolling and optimized fuzzy search ensure smooth filtering even with thousands of items.
v0.7.1
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Full Changelog: v0.5.0...v0.6.0
vscode-textmate.openProject
Open a project in a new window, selecting from subfolders of the folders listed in vscode-textmate.projectFolders.
v0.5.0
- "Close all" will not stop for unsaved editors
Full Changelog: v0.4.0...v0.5.0