Skip to content

Add Windows XP Theme to JS Paint#368

Open
andrewalisa wants to merge 5 commits into
1j01:masterfrom
andrewalisa:feature/add-windows-xp-theme
Open

Add Windows XP Theme to JS Paint#368
andrewalisa wants to merge 5 commits into
1j01:masterfrom
andrewalisa:feature/add-windows-xp-theme

Conversation

@andrewalisa
Copy link
Copy Markdown

@andrewalisa andrewalisa commented Feb 5, 2026

Overview:

I installed and referenced a Windows XP virtual machine and additional resources while recreating the look and feel. Some styling and UI decisions are original (my own design), and others are inspired by, used, or informed by the resources below.

I was debating it to call the theme "Luna", or simply "Windows XP". I ultimately stuck with the name "Windows XP."

Summary:

  • Introduces a Windows XP theme (styles + icons + fonts + XP Exclamation Audio + UI adjustments)
  • Update classic.css and modern.css to prevent the styles conflicts with the Windows XP Theme

Fixes included:

  • Fix for bug where the dropdown in history (selecting Linear/Tree View) would close immediately when clicked in Chrome.
  • $Window.js: Resolves a motion/drag behavior issue

Special Credits (which helped me with the Inspiration of what you see):

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.

1 participant