Skip to content

A Logseq plugin which lets you open pages in tabs like working in the browser

License

Notifications You must be signed in to change notification settings

spaceyuzu/logseq-plugin-tabs

 
 

Repository files navigation

Logseq Plugin Tabs

🔔 Looking for maintainers! 🔔

Github All Releases

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

Keyboard shortcuts

  • 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.

About

A Logseq plugin which lets you open pages in tabs like working in the browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.4%
  • CSS 4.0%
  • JavaScript 1.7%
  • HTML 0.9%