Skip to content

Added dark mode support to index.html - #646

Merged
GideonZ merged 1 commit into
GideonZ:test-mergefrom
danielwcarey:addDarkMode
Jul 13, 2026
Merged

Added dark mode support to index.html#646
GideonZ merged 1 commit into
GideonZ:test-mergefrom
danielwcarey:addDarkMode

Conversation

@danielwcarey

Copy link
Copy Markdown
Contributor

Updated the index.html to default to system's selected light/dark mode selection and updated the banner to include toggle icons between light and dark. If the browser doesn't support theming, there should be no visible change, and the toggle icons won't appear.

I tried to make minimal edits but also provide something that may enable more themes if others are so inclined to pursue.

For reference, this is the snapshot of primary theme and then some screenshots of the dark theme
when applied to several pages:

2026-02-22_10-48-56 2026-02-22_11-05-31 2026-02-22_11-05-43 2026-02-22_11-05-56 2026-02-22_11-06-07 2026-02-22_11-06-19

@chrisgleissner

Copy link
Copy Markdown
Contributor

Hi @danielwcarey ,

this is a great addition for anyone who is either sensitive to bright backgrounds (such as myself) or whoever wants a consistent look between U64 menu system and HTTP menu.

@GideonZ is currently working on 3.15 and merged a bunch of PRs into the test-merge branch in preparation for the release.

I see you have done extensive testing and also included screenshots, which is very useful. It may be worth to change the target branch to test-merge and also mention which device(s) you tested this on.

Thanks
Christian

added explicit colors for table, table *. -internal-quirk-inherit does not change text color when theme switched.
@danielwcarey

Copy link
Copy Markdown
Contributor Author

Squashed the two commits and rebased on the branch, "test-merge".

Confirmed on Edge browser, Version 150.0.4078.65. The update uses base CSS and JavaScript and should work on other browsers.

@GideonZ
GideonZ changed the base branch from master to test-merge July 13, 2026 18:30
@GideonZ
GideonZ merged commit 5744a92 into GideonZ:test-merge Jul 13, 2026
1 check passed
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.

3 participants