alexiszamanidis / vscode-git-worktrees

A VS Code extension that wraps git worktree operations for simplicity and productivity
https://marketplace.visualstudio.com/items?itemName=GitWorktrees.git-worktrees
MIT License
44 stars 5 forks source link

Feature Request - Different themes on new git worktree windows #39

Open darksidemilk opened 1 month ago

darksidemilk commented 1 month ago

First of all, thank you for making this amazing extension. It's been a game changer.

It would be a cool feature if a slightly different theme or window color was added to the new git worktree windows. So that there is a more visual distinction between the windows to help prevent accidentally making changes in the wrong worktree when you have multiple open.

Would probably need to be an optional setting as I realize some people get picky about their themes.

alexiszamanidis commented 1 month ago

Thank you for the feedback! I am glad you liked the extension.

Adding a distinct theme or window color for new git worktrees is a great idea to help differentiate them and prevent accidental changes. I will look into making this an optional setting to suit all preferences.

Thanks for the suggestion!

darksidemilk commented 1 month ago

Playing with it locally, vscode profiles might be a good place to start. If you just change the theme it changes it on different windows, but you can have different profiles in different windows image

darksidemilk commented 1 month ago

It would probably make more sense to change the master/main branch window to a different color and have the worktree colors be what you're used to, thus discouraging you from making changes in master/main. I suppose you can do what you want if it's a customizable setting.