Skip to content

feat: add icon components and keyboard shortcut management - #15

Merged
mstrYoda merged 1 commit into
mstrYoda:mainfrom
batuhanbaybas:refactor-file-structure-refactor
Oct 5, 2026
Merged

mstrYoda merged 1 commit into
mstrYoda:mainfrom
batuhanbaybas:refactor-file-structure-refactor

Conversation

@batuhanbaybas

Copy link
Copy Markdown
Contributor
  • Introduced a new Icon component system with SVG icons for file, search, branch, terminal, gear, bot, and grid.
  • Created a centralized IconNames file to manage icon names and their corresponding components.
  • Implemented a KeyboardShortcutsProvider to manage keyboard shortcuts across the application.
  • Added functionality to handle keyboard shortcuts for toggling sidebar, terminal, and closing active tabs.
  • Developed ActivityRail component to manage UI interactions for file navigation and terminal toggling.
  • Integrated TerminalPanel and TerminalStrip components for terminal management within the workspace.
  • Established a debounced close tab functionality to prevent multiple close requests within a short time frame.
  • Updated WorkspaceInner to incorporate new components and manage layout state effectively.

--This PR covers the current scope. Further changes will follow in subsequent PRs.--

- Introduced a new Icon component system with SVG icons for file, search, branch, terminal, gear, bot, and grid.
- Created a centralized IconNames file to manage icon names and their corresponding components.
- Implemented a KeyboardShortcutsProvider to manage keyboard shortcuts across the application.
- Added functionality to handle keyboard shortcuts for toggling sidebar, terminal, and closing active tabs.
- Developed ActivityRail component to manage UI interactions for file navigation and terminal toggling.
- Integrated TerminalPanel and TerminalStrip components for terminal management within the workspace.
- Established a debounced close tab functionality to prevent multiple close requests within a short time frame.
- Updated WorkspaceInner to incorporate new components and manage layout state effectively.
@batuhanbaybas

Copy link
Copy Markdown
Contributor Author

@mstrYoda Just a quick follow-up on this PR. Would appreciate a review when you get a chance. Thanks!

@mstrYoda
mstrYoda merged commit 4075571 into mstrYoda:main Oct 5, 2026
1 check failed
@mstrYoda

mstrYoda commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Thanks for your contribution 🚀

@batuhanbaybas

Copy link
Copy Markdown
Contributor Author

its just a begining more structure update on the way :D

@batuhanbaybas
batuhanbaybas deleted the refactor-file-structure-refactor branch October 5, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants