diff options
author | 2021-08-24 10:22:22 +0530 | |
---|---|---|
committer | 2021-08-24 10:22:22 +0530 | |
commit | 2dc7b2fd3976853f3dc2f182f12cfe11c3b83688 (patch) | |
tree | 22fc7a9e4d3ddd2be16821c871259fb067c7df30 /src/environment.js | |
parent | docs: upgraded version to 5.6.1-beta.1 (diff) | |
parent | 5.6.1-nightly.37 [skip ci] (diff) | |
download | ferdium-app-2dc7b2fd3976853f3dc2f182f12cfe11c3b83688.tar.gz ferdium-app-2dc7b2fd3976853f3dc2f182f12cfe11c3b83688.tar.zst ferdium-app-2dc7b2fd3976853f3dc2f182f12cfe11c3b83688.zip |
Merge remote-tracking branch 'origin/develop' into release
Diffstat (limited to 'src/environment.js')
-rw-r--r-- | src/environment.js | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/environment.js b/src/environment.js index 42c6b2927..f8a51b207 100644 --- a/src/environment.js +++ b/src/environment.js | |||
@@ -31,6 +31,7 @@ export const ferdiVersion = app.getVersion(); | |||
31 | export const electronVersion = process.versions.electron; | 31 | export const electronVersion = process.versions.electron; |
32 | export const chromeVersion = process.versions.chrome; | 32 | export const chromeVersion = process.versions.chrome; |
33 | export const nodeVersion = process.versions.node; | 33 | export const nodeVersion = process.versions.node; |
34 | export const ferdiLocale = app.getLocale(); | ||
34 | 35 | ||
35 | // Set app directory before loading user modules | 36 | // Set app directory before loading user modules |
36 | if (process.env.FERDI_APPDATA_DIR != null) { | 37 | if (process.env.FERDI_APPDATA_DIR != null) { |
@@ -78,17 +79,17 @@ export const is64Bit = osArch.match(/64/); | |||
78 | const ctrlKey = isMac ? '⌘' : 'Ctrl'; | 79 | const ctrlKey = isMac ? '⌘' : 'Ctrl'; |
79 | const cmdKey = isMac ? 'Cmd' : 'Ctrl'; | 80 | const cmdKey = isMac ? 'Cmd' : 'Ctrl'; |
80 | 81 | ||
81 | export const altKey = isMac ? '⌥' : 'Alt'; | 82 | export const altKey = (isAccelerator = true) => (!isAccelerator && isMac ? '⌥' : 'Alt'); |
82 | export const shiftKey = isMac ? '⇧' : 'Shift'; | 83 | export const shiftKey = (isAccelerator = true) => (!isAccelerator && isMac ? '⇧' : 'Shift'); |
83 | 84 | ||
84 | // Platform specific shortcut keys | 85 | // Platform specific shortcut keys |
85 | export const shortcutKey = (isAccelerator = true) => (isAccelerator ? cmdKey : ctrlKey); | 86 | export const cmdOrCtrlShortcutKey = (isAccelerator = true) => (isAccelerator ? cmdKey : ctrlKey); |
86 | export const lockFerdiShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+${shiftKey}+L`; | 87 | export const lockFerdiShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+${shiftKey(isAccelerator)}+L`; |
87 | export const todosToggleShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+T`; | 88 | export const todosToggleShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+T`; |
88 | export const workspaceToggleShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+D`; | 89 | export const workspaceToggleShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+D`; |
89 | export const muteFerdiShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+${shiftKey}+M`; | 90 | export const muteFerdiShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+${shiftKey(isAccelerator)}+M`; |
90 | export const addNewServiceShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+N`; | 91 | export const addNewServiceShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+N`; |
91 | export const settingsShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+${isMac ? ',' : 'P'}`; | 92 | export const settingsShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+${isMac ? ',' : 'P'}`; |
92 | 93 | ||
93 | let api; | 94 | let api; |
94 | let wsApi; | 95 | let wsApi; |