Feature description
When I work on a project, I usually have 10–20 terminal tabs open at the same time. After a while the sidebar becomes difficult to navigate because every tab appears in a single list.
I'd like a way to group related tabs together.
Example:
Backend
├─ API
├─ Database
└─ Redis
Frontend
├─ Next.js
└─ Storybook
Infrastructure
├─ Docker
└─ Kubernetes
This would make large workspaces much easier to manage.
Implementation Suggestion
Implementation Suggestion
Add a collapsible group item to the sidebar.
Users can:
- Create a group
- Rename a group
- Drag tabs into a group
- Collapse or expand a group
- Move tabs between groups
The group structure should be saved with the workspace and restored when WaveTerm starts again.
Anything else?
A possible UI could look like:
▼ Backend
API
Database
Redis
▼ Frontend
Next.js
Storybook
▶ Infrastructure
I often use WaveTerm as a workspace manager rather than just a terminal. Once a workspace contains many tabs, finding the right one becomes slower. Grouping tabs would keep related terminals together and make navigation easier.
Feature description
When I work on a project, I usually have 10–20 terminal tabs open at the same time. After a while the sidebar becomes difficult to navigate because every tab appears in a single list.
I'd like a way to group related tabs together.
Example:
This would make large workspaces much easier to manage.
Implementation Suggestion
Implementation Suggestion
Add a collapsible group item to the sidebar.
Users can:
The group structure should be saved with the workspace and restored when WaveTerm starts again.
Anything else?
A possible UI could look like:
I often use WaveTerm as a workspace manager rather than just a terminal. Once a workspace contains many tabs, finding the right one becomes slower. Grouping tabs would keep related terminals together and make navigation easier.