A plugin that let's you to manage your working pages with tabs.
UX is mainly brought from modern browsers:
- normally, if a new page is visited, the current tab will be replaced by the new page
- if you click a page link or a block ref while holding CTRL (or CMD on Mac) key, a new tab will be created, but it is not visited yet
- you can click the remove icon or middle click a tab to close tabs
- you can double-click a tab to pin it. A pinned tab will not be replaced or be removed.
- you can drag & drop to reorder tabs
- tabs info will be persisted in your local storage, so that your tabs will recover even if you re-open the app
- Pin/unpin a tab: CTRL + P (macOS: CMD + P)
- Close a tab: SHIFT + CTRL + W (macOS: SHIFT + CMD + W)
- Change to next tab: CTRL + TAB
- Change to nth tab: CTRL + 1 ~ 9 (this is not configurable yet)
Hint: you can change them in the Settings. After change, you need to restart the app.
- Please follow Logseq's guidelines for contributions and Pull Requests.
- See the logseq-plugin-template-react readme for steps on how to build and test this plugin.