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");
}
isEnabled() {
return super.isEnabled() && utils.isElectron();
}
doRender() {
super.doRender();
if (!utils.isElectron()) {
return;
if (utils.isElectron()) {
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) {

View File

@ -277,7 +277,13 @@ function buildHiddenSubtreeDefinition(): Item {
icon: 'bx-show',
isExpanded: true,
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" },
]
}
]
},