mirror of
https://github.com/bwya77/vscode-dark-islands.git
synced 2026-05-09 08:25:35 +02:00
[GH-ISSUE #86] Windows installer/bootstrap is too invasive: overwrites unrelated user settings and causes extension regressions #64
Labels
No labels
bug
bug
duplicate
enhancement
enhancement
Missing Info
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/vscode-dark-islands#64
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Christopher-C-Robinson on GitHub (Feb 20, 2026).
Original GitHub issue: https://github.com/bwya77/vscode-dark-islands/issues/86
Summary
After installing Islands Dark on Windows using the recommended bootstrap/install flow, my VS Code setup changed beyond theme/UI settings. Non-theme extension behavior regressed (example: TestCafe runner custom args stopped behaving as expected), and I had to manually roll back.
Environment
Steps to reproduce
Actual behavior
custom-ui-stylepatching changed VS Code installation files, and rollback required manual cleanup.Expected behavior
custom-ui-style(which patches VS Code internals) should be explicit/opt-in with strong warning and easy rollback.Why I think this is happening
install.ps1appears to merge and apply repo settings with Islands settings taking precedence, and also installs/enablescustom-ui-style, which patches VS Code core files. This can affect more than just visual theme behavior.Suggested fix
--safemode that only setsworkbench.colorThemeand optional icon theme.custom-ui-styleinstall/apply optional with explicit confirmation.