feat(mobile): add back/forward buttons to launch bar

This commit is contained in:
Elian Doran 2025-01-04 22:43:51 +02:00
parent 65a14c62ac
commit de7248b7ce
No known key found for this signature in database
2 changed files with 14 additions and 14 deletions

View File

@ -16,23 +16,17 @@ export default class HistoryNavigationButton extends ButtonFromNoteWidget {
.class("launcher-button"); .class("launcher-button");
} }
isEnabled() {
return super.isEnabled() && utils.isElectron();
}
doRender() { doRender() {
super.doRender(); super.doRender();
if (!utils.isElectron()) { if (utils.isElectron()) {
return; this.webContents = utils.dynamicRequire('@electron/remote').getCurrentWebContents();
// without this, the history is preserved across frontend reloads
this.webContents.clearHistory();
this.refresh();
} }
this.webContents = utils.dynamicRequire('@electron/remote').getCurrentWebContents();
// without this, the history is preserved across frontend reloads
this.webContents.clearHistory();
this.refresh();
} }
async showContextMenu(e) { async showContextMenu(e) {

View File

@ -277,7 +277,13 @@ function buildHiddenSubtreeDefinition(): Item {
icon: 'bx-show', icon: 'bx-show',
isExpanded: true, isExpanded: true,
attributes: [ { type: 'label', name: 'docName', value: 'launchbar_intro' } ], attributes: [ { type: 'label', name: 'docName', value: 'launchbar_intro' } ],
children: [] children: [
{ id: '_lbMobileBackInHistory', title: t("hidden-subtree.go-to-previous-note-title"), type: 'launcher', builtinWidget: 'backInHistoryButton', icon: 'bx bxs-chevron-left',
attributes: [ { type: 'label', name: 'docName', value: 'launchbar_history_navigation' } ]},
{ id: '_lbMobileForwardInHistory', title: t("hidden-subtree.go-to-next-note-title"), type: 'launcher', builtinWidget: 'forwardInHistoryButton', icon: 'bx bxs-chevron-right',
attributes: [ { type: 'label', name: 'docName', value: 'launchbar_history_navigation' } ]},
{ id: '_lbMobileSpacerEnd', title: t("hidden-subtree.spacer-title"), type: 'launcher', builtinWidget: 'spacer', baseSize: "0", growthFactor: "1" },
]
} }
] ]
}, },