feat: Added keyboard shortcut to toggle dark theme (Ctrl/Cmd+Shift+D)

This commit is contained in:
Aman Harwara
2022-12-05 14:17:29 +05:30
parent 8575b3e714
commit e68c708628
4 changed files with 40 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ export const DELETE_NOTE_KEYBOARD_COMMAND = createKeyboardCommand('DELETE_NOTE_K
export const TAB_COMMAND = createKeyboardCommand('PLAIN_EDITOR_INSERT_TAB_KEYBOARD_COMMAND')
export const ESCAPE_COMMAND = createKeyboardCommand('ESCAPE_COMMAND')
export const TOGGLE_FOCUS_MODE_COMMAND = createKeyboardCommand('TOGGLE_FOCUS_MODE_COMMAND')
export const TOGGLE_DARK_MODE_COMMAND = createKeyboardCommand('TOGGLE_DARK_MODE_COMMAND')
export const CHANGE_EDITOR_COMMAND = createKeyboardCommand('CHANGE_EDITOR_COMMAND')
export const FOCUS_TAGS_INPUT_COMMAND = createKeyboardCommand('FOCUS_TAGS_INPUT_COMMAND')
export const CREATE_NEW_TAG_COMMAND = createKeyboardCommand('CREATE_NEW_TAG_COMMAND')

View File

@@ -23,6 +23,7 @@ import {
PIN_NOTE_COMMAND,
SUPER_SHOW_MARKDOWN_PREVIEW,
OPEN_PREFERENCES_COMMAND,
TOGGLE_DARK_MODE_COMMAND,
} from './KeyboardCommands'
import { KeyboardKey } from './KeyboardKey'
import { KeyboardModifier } from './KeyboardModifier'
@@ -93,6 +94,12 @@ export function getKeyboardShortcuts(platform: Platform, _environment: Environme
key: 'f',
modifiers: [primaryModifier, KeyboardModifier.Shift],
},
{
command: TOGGLE_DARK_MODE_COMMAND,
key: 'd',
modifiers: [primaryModifier, KeyboardModifier.Shift],
preventDefault: true,
},
{
command: CHANGE_EDITOR_COMMAND,
key: '/',