Skip to content

Fix Windows taskbar icon showing Electron instead of BadCode #12

Description

@badcuban

Priority: P1

User report

The desktop app shows the Electron icon in the Windows taskbar instead of the BadCode icon.

Why

This is a visible branding defect in the installed desktop app. It may also indicate a mismatch between packaged resources, BrowserWindow icon options, Windows AppUserModelID, and shortcut/installer metadata.

Starting points

  • apps/desktop/src/window/DesktopWindow.ts resolves and passes BrowserWindow icon options.
  • apps/desktop/src/app/DesktopAssets.ts resolves runtime icon resource paths.
  • apps/desktop/src/app/DesktopAppIdentity.ts configures app identity/AppUserModelID and dock icon behavior.
  • scripts/build-desktop-artifact.ts stages platform icons and electron-builder metadata.
  • assets/prod/badcode-windows.ico is the production Windows icon source.

Acceptance criteria

  • Running the packaged Windows app shows the BadCode icon in the taskbar.
  • The taskbar icon remains correct after pinning/unpinning and relaunching.
  • Dev/nightly/prod channels use their intended icons where applicable.
  • Add or update desktop/build tests around Windows icon metadata where practical.
  • Document any Windows shell cache caveats if they affect verification.

Metadata

Metadata

Assignees

No one assigned

    Labels

    badcode-transitionBadCode fork separation, branding, and ownership work.bugSomething is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions