Skip to content

Conversation

@MiguVT
Copy link

@MiguVT MiguVT commented Feb 3, 2026

Updates user guidance and notifications to prompt for quitting VSCode instead of reloading the window after asset installation or removal. Aims to reduce unsupported warning persistence and improve clarity for users, aligning documentation and UI with the new flow.

Description

This pull request focuses on improving the user experience by clarifying instructions and updating the terminology around restarting VSCode. It also reorganizes and enhances the documentation structure for better readability. The most significant changes are:

User Experience Improvements:

  • Updated all user-facing instructions and notifications to consistently use "Restart VSCode" or "Restart" instead of "Reload/Restart VSCode" or "Quick reload," making the process clearer for users. This includes changes in the README.md, CHANGELOG.md, notification messages, and onboarding instructions. [1] [2] [3] [4] [5] [6] [7]

Documentation Enhancements:

  • Reorganized and expanded the documentation in README.md by adding new sections, improving the table of contents, and clarifying configuration and miscellaneous options. This makes it easier for users to find relevant information and understand the available features.

Motivation and Context

Fixes #269 and #263

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Non-Functional Change (non-user facing changes)

Checklist:

  • I updated the version.
  • I updated the changelog with the new functionality.

I can update changelog but I need to know what version will be next as there is no [Unreleased] entry

Updates user guidance and notifications to prompt for quitting VSCode
instead of reloading the window after asset installation or removal.
Aims to reduce unsupported warning persistence and improve clarity
for users, aligning documentation and UI with the new flow.
Copilot AI review requested due to automatic review settings February 3, 2026 23:12
@MiguVT
Copy link
Author

MiguVT commented Feb 3, 2026

The description itself was generated with AI because I think its a really simple thing that an AI could easily handle to explain, in the code no AI was used because it was really simple task.

@MiguVT
Copy link
Author

MiguVT commented Feb 3, 2026

Also made it because I talked about that here: #286

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates user-facing guidance for applying asset changes by moving away from “reload window” wording and toward quitting/restarting VS Code, and refreshes documentation navigation to match.

Changes:

  • Updated onboarding and README instructions to say “Restart VSCode” instead of “Reload/Restart VSCode”.
  • Changed asset install/uninstall notifications to offer a “Quit” action and execute workbench.action.quit.
  • Adjusted changelog wording related to code-server refresh/restart guidance.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.

File Description
src/WelcomeService.ts Updates the onboarding “Sample Usage” step to “Restart VSCode”.
src/ThemeManager.ts Updates install/uninstall messaging and switches the notification action from reload to quit.
README.md Updates restart wording and expands/restructures the documentation table of contents.
CHANGELOG.md Updates code-server guidance wording (“hard reload” → “hard restart”).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

}

const quickReloadAction = "Quickly Reload Window";
const QuitAction = "Quit";
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QuitAction is a file-level constant but uses PascalCase, whereas the previous quickReloadAction (and other non-type constants in this file) use camelCase / uppercase-constant styles. Rename to a consistent constant style (e.g., quitAction / quitActionTitle or QUIT_ACTION).

Suggested change
const QuitAction = "Quit";
const quitAction = "Quit";

Copilot uses AI. Check for mistakes.
Comment on lines 287 to 295
vscode.window
.showInformationMessage(
`Removed All Images. ${handleInstallMessage}`,
{ title: quickReloadAction }
{ title: QuitAction }
)
.then((item) => {
if (item) {
vscode.commands.executeCommand("workbench.action.reloadWindow");
vscode.commands.executeCommand("workbench.action.quit");
}
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same concern as the install flow: invoking workbench.action.quit from the uninstall notification may not work in web-based hosts (code-server), leaving users without an effective one-click path. Consider the same Desktop/Web guard + fallback here as well.

Copilot uses AI. Check for mistakes.
- Added the ability to control the position & size of the sticker using the `doki.sticker.css` configruation property.
- Fixed artifacted background images on the extension list tree & settings UI selected config (be sure to re-install your wallpaper for this to take effect).
- Restored asset installation on code-server (please be sure to clear caches and hard reload!)
- Restored asset installation on code-server (please be sure to clear caches and hard restart!)
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

“hard restart” is not a commonly understood action for code-server/web usage (where “hard reload”/cache-busting refresh is the typical instruction). This wording may make the guidance harder to follow; consider reverting to “hard reload” here or clarifying what the user should actually do (browser hard refresh vs restarting a server process).

Suggested change
- Restored asset installation on code-server (please be sure to clear caches and hard restart!)
- Restored asset installation on code-server (please be sure to clear caches and perform a hard reload of VS Code in your browser!)

Copilot uses AI. Check for mistakes.

const FIRST_TIME_STICKER_INSTALL = "doki.sticker.first.install";
export const handleInstallMessage = `Quick reload to see changes, please restart VSCode to remove the Unsupported warning.`
export const handleInstallMessage = `Restart to see changes, please restart VSCode to remove the Unsupported warning.`
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

handleInstallMessage is user-facing and now reads “Restart to see changes, please restart VSCode…”. This is both redundant and ambiguous about what to restart, and it no longer matches the notification action label (“Quit”). Consider rewriting to a single, consistent instruction (e.g., explicitly “Quit and re-open VSCode …”) and reusing the same wording as the action button.

Suggested change
export const handleInstallMessage = `Restart to see changes, please restart VSCode to remove the Unsupported warning.`
export const handleInstallMessage = `Quit and re-open VS Code to apply changes and remove the Unsupported warning.`;

Copilot uses AI. Check for mistakes.
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.

sticker and background does not update after reload

1 participant