Skip to content

Conversation

yoursanonymous
Copy link

Overview

This PR adds comprehensive dark mode support to the Volcano Dashboard, enhancing user experience in low-light environments and providing theme customization options.

Changes Made

  • Added theme context for managing dark/light mode state
  • Implemented system theme detection and user preference persistence
  • Added theme toggle button in the app header
  • Updated UI components to support theme switching

Theme Configuration

  • Added dark mode color palette with proper contrast ratios

Features

  • Automatic system theme detection
  • Theme preference persistence in localStorage

Screenshots

Screenshot 2025-06-06 201045

Signed-off-by: yoursanonymous <[email protected]>
@volcano-sh-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please assign william-wang
You can assign the PR to them by writing /assign @william-wang in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@yoursanonymous
Copy link
Author

/assign @Monokaix

@karanBRAVO
Copy link
Member

I feel it would be great if you add a theme selection pane and provide a list of themes from which user can select one

Eg: https://monkeytype.com/ (see on the bottom-right corner)
it will look like this
Screenshot 2025-07-17 161108

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants