aboutsummaryrefslogtreecommitdiffstats
path: root/src/environment.js
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-08-24 10:22:22 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-08-24 10:22:22 +0530
commit2dc7b2fd3976853f3dc2f182f12cfe11c3b83688 (patch)
tree22fc7a9e4d3ddd2be16821c871259fb067c7df30 /src/environment.js
parentdocs: upgraded version to 5.6.1-beta.1 (diff)
parent5.6.1-nightly.37 [skip ci] (diff)
downloadferdium-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.js19
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();
31export const electronVersion = process.versions.electron; 31export const electronVersion = process.versions.electron;
32export const chromeVersion = process.versions.chrome; 32export const chromeVersion = process.versions.chrome;
33export const nodeVersion = process.versions.node; 33export const nodeVersion = process.versions.node;
34export const ferdiLocale = app.getLocale();
34 35
35// Set app directory before loading user modules 36// Set app directory before loading user modules
36if (process.env.FERDI_APPDATA_DIR != null) { 37if (process.env.FERDI_APPDATA_DIR != null) {
@@ -78,17 +79,17 @@ export const is64Bit = osArch.match(/64/);
78const ctrlKey = isMac ? '⌘' : 'Ctrl'; 79const ctrlKey = isMac ? '⌘' : 'Ctrl';
79const cmdKey = isMac ? 'Cmd' : 'Ctrl'; 80const cmdKey = isMac ? 'Cmd' : 'Ctrl';
80 81
81export const altKey = isMac ? '⌥' : 'Alt'; 82export const altKey = (isAccelerator = true) => (!isAccelerator && isMac ? '⌥' : 'Alt');
82export const shiftKey = isMac ? '⇧' : 'Shift'; 83export const shiftKey = (isAccelerator = true) => (!isAccelerator && isMac ? '⇧' : 'Shift');
83 84
84// Platform specific shortcut keys 85// Platform specific shortcut keys
85export const shortcutKey = (isAccelerator = true) => (isAccelerator ? cmdKey : ctrlKey); 86export const cmdOrCtrlShortcutKey = (isAccelerator = true) => (isAccelerator ? cmdKey : ctrlKey);
86export const lockFerdiShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+${shiftKey}+L`; 87export const lockFerdiShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+${shiftKey(isAccelerator)}+L`;
87export const todosToggleShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+T`; 88export const todosToggleShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+T`;
88export const workspaceToggleShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+D`; 89export const workspaceToggleShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+D`;
89export const muteFerdiShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+${shiftKey}+M`; 90export const muteFerdiShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+${shiftKey(isAccelerator)}+M`;
90export const addNewServiceShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+N`; 91export const addNewServiceShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+N`;
91export const settingsShortcutKey = (isAccelerator = true) => `${shortcutKey(isAccelerator)}+${isMac ? ',' : 'P'}`; 92export const settingsShortcutKey = (isAccelerator = true) => `${cmdOrCtrlShortcutKey(isAccelerator)}+${isMac ? ',' : 'P'}`;
92 93
93let api; 94let api;
94let wsApi; 95let wsApi;