When using the Verse extension for VSCode the built-in theme auto-enables on every startup and overwrites any existing selection for a custom theme. The theme should just be an optional feature, not something forced on us by the extension.
I am also struggling with this issue. My theme and some VSCode settings get overridden every time I create a new Verse script or launch VSCode from the editor.
I found a workaround. In VSCode, go to the workspace settings (ctrl+shift+p → “Preferences: Open Workspace Settings (JSON)”). Delete the line with "workbench.colorTheme": "Verse (Dark)",
and save the file. This will restore your theme.
You can set the file as read-only to prevent UEFN from overwriting this file every time. Open the file in Explorer, right-click → Properties, and tick the Read-only checkbox.
I find it absurd that these settings are forced upon all users. The workspace settings take precedence over user preferences. The theme and auto-save options should definitely be user-configurable. I understand that they may be good defaults for new users however.
Vote +1
UEFN resets the theme in VSCode whenever Build Verse Code runs.
Why it needs to behave this way?
@GibBandit @pto2k Thank you for your feedback. While I cannot guarantee a response, I can confirm that this has been forwarded to the appropriate team.