Web extension to enforce tab organization rules.
A collection of tab groups for a specific project (eg. Math class). All tasks within a project start with the same emoji/word and share a group color. Can only make as many projects as there are colors available (9)
An idea or subtask within a project (eg: homework 12, ). All projects within a task are enforced to be adjacent. Only one task group can be expanded at a time
Tab that belongs to neither a project nor task. Are enforced to be to the right of all projects/tasks (unless pinned)
- Are added to the immediate right of current tab (unmodified behavior places at far right)
- Press control T once to create a new tab in the current task
- Press control T twice to create a new task in the current project
- Press control T thrice to make uncategorized tab
- press
control + L
or click the omnibox - type
l
then press tab to activate the TabMan command palette - press space to show suggestions
Text list of commands
- Map : automatically redirect this tab when visited in this project, to . Will create a bookmark folder with title linking to
- Open : opens an archived project
- Close <"forever"?>: close this project and bookmarks all the tabs & tasks in nested folders. If "forever" included, will not make bookmarks
- color : change the color of this project
- emoji : change the emoji of this project
- new <color?>: create a new project
- recov: (mapped to searching too) Opens the page with tabs and groups that have been auto-closed from the current project
- task : create a new task in the current project from selected tabs
- Install dependencies with
pnpm i
- Start typescript compilation with
pnpm dev
(watch mode) orpnpm build
(once) - load unpacked extension from
dist
directory