Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.

Commit cdd17c5

Browse files
Merge pull request #1243 from miikka/1240-local-shortcut
Make the settings keyboard shortcut local instead of global
2 parents b5230c6 + 844f124 commit cdd17c5

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ electron.app.on('ready', () => {
9494
click: () => {
9595
browserWindow.webContents.send('goForward')
9696
}
97+
},
98+
{
99+
type: 'separator'
100+
},
101+
{
102+
label: 'Settings',
103+
accelerator: 'CmdOrCtrl+,',
104+
click: () => {
105+
browserWindow.webContents.send('goToSettings')
106+
}
97107
}
98108
]
99109
})

lib/main-window.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,6 @@ module.exports = function (config) {
6363
const includeParticipating = api.settings.obs.get('patchwork.includeParticipating', false)
6464
const autoDeleteBlocked = api.settings.obs.get('patchwork.autoDeleteBlocked', false)
6565

66-
electron.remote.globalShortcut.register('CmdOrCtrl+,', () => {
67-
toggleView('/settings')
68-
})
69-
7066
// prompt to setup profile on first use
7167
onceTrue(api.sbot.obs.connection, (ssb) => {
7268
ssb.latestSequence(api.keys.sync.id(), (err, key) => {
@@ -146,6 +142,8 @@ module.exports = function (config) {
146142
electron.ipcRenderer.on('goForward', views.goForward)
147143
electron.ipcRenderer.on('goBack', views.goBack)
148144

145+
electron.ipcRenderer.on('goToSettings', () => api.app.navigate('/settings'))
146+
149147
document.head.appendChild(
150148
h('style', {
151149
innerHTML: computed(api.settings.obs.get('patchwork.theme', 'light'), themeName => {
@@ -254,8 +252,6 @@ module.exports = function (config) {
254252
views.html
255253
])
256254

257-
const toggleView = view => { if (views.currentView() === view) { views.goBack() } else { navigate(view) } }
258-
259255
const previewElement = api.app.linkPreview(container, 500)
260256

261257
catchLinks(container, (href, external, anchor) => {

0 commit comments

Comments
 (0)