Make dark mode toggle-able from top right menu

I frequently toggle dark mode on and off depending on how my eyes are feeling. The existing UX for toggling this feature requires:

  1. Clicking on the menu in the top right
  2. Clicking on “Settings”
  3. Clicking on “Appearance”
  4. Clicking on your desired theme

It would be awesome if GitHub would consider making this toggle something immediately accessible in the menu in the top right so that users do not have to navigate through their settings in order to change this.

An example of what I mean is how Facebook or Youtube implement this feature. You are able to immediately toggle this from the top right menu on both websites, which is very convenient.


I have to disagree with this. Most if not all users are going to stay with the default option of “use system preference”, and those who for whatever reason want to override the default value are only going to do it once so it doesn’t make sense to add clutter to the UI by adding a permanent toggle where it is not needed.

1 Like

I agree with @chrishenzie, a dedicated button should be available from the menu to toggle between light mode and the selected (currently dark or dark dimmed) dark mode.

Previously there were a toggle switch at the profile page, but it has vanished.

Absolutely agree with @chrishenzie.

Hi everyone!
Yesterday we announced the new GitHub Command Palette, available in beta to all users across The command palette helps you quickly navigate across your repositories and organizations, and jump-to your pull requests, issues, projects, files and more. Most importantly, it also allows you to execute time saving commands including the ability to quickly change your theme; all without lifting your hands off the keyboard.

Open the command palette using one of the following keyboard shortcuts:

  • Windows and Linux: Ctl k or Ctl alt k
  • Mac: ⌘ k or ⌘ option k
  • Then type > to enter command mode

To open directly to command mode:

  • Windows and Linux: Ctrl shift k or Ctl shift k
  • Mac: ⌘ shift k or ⌘ shift k

Once in command mode, use the “Switch theme to [theme name]” command to toggle between themes.

Learn more about the command palette in our documentation.

cc @chrishenzie @mxdanger @siposm @pordyna

1 Like