Workspace
The workspace is used to manage windows. Windows can be saved as bookmark folders, and the bookmarks can be updated with the corresponding tabs.
There are 2 workspace modes: sailing mode and window mode.
link sailing
Generally a bookmark is a note of a 'static' url. But sometimes this is not enough. For example, you are surfing from bookmark of site/page1, then you go to site/page2, site/page3... Now you want the bookmark to point to site/page3. Abookmark can do this automatically. This is the 'link sailing'.
When in sailing mode, Abookmark will always update the bookmark to the latest page of that site you are surfing. That page will inherit the former notes and tags.
After v0.29, link sailing is integrated into folder/window sailing.
folder sailing
Folder sailing is a two way binding between bookmarks of the selected folder and the tab bar.
When it is booted:
- a sailing window is formed, with a pinned abookmark page as its sailing engine.
- bookmarks under the sailing folder are loaded as tabs in the sailing window.
- everything happens in the sailing window may change the sailing folder: add a tab = create a bookmark close a tab = remove the bookmark update a tab = update the bookmark ...
- everything happens in the sailing folder by the sailing engine may affect the sailing window.
- close the tab of sailing engine = stop sailing
You can setup how many tabs be loaded in one time by the "Max tabs per window" option. Then you can use sail.refresh shortcut to load tabs in corresponding range with current tab as the first one.
There are some other shortcuts for sailing.
warning:
- sailing is dangerous. make a backup first, start from a temporary folder as your sandbox.
- it is not warranted to use other tab managers in the sailing window.
- do not modify the sailing folder outside of its sailing engine.
sailing on nodes
You can select a list of continues nodes as targets to boot the sailing. A temporary sailing will be booted for them in this case, which will turn to normal sailing if you click on other bookmarks in the same folder on the sailing engine.
sailing v.s. tabs nodes
Sailing nodes are NOT tab nodes, though you can use tab nodes while you are sailing.
Tab nodes are nothing but a reflection of the actual tabs. Sailing is a two way binding of the bookmark nodes and tabs. Logically tab nodes is a special form of sailing.
Tab nodes will never change your data. Sailing is expected to change your data.
Unlike tab nodes, sailing does NOT support groups.
window mode (v0.42 +)
Load a bookmark folder to a window as your workspace, then do whatever you want with the tabs, and at last save the changed tabs back to the folder manually.
window mode v.s. sailing mode
- window mode supports tab groups.
- window mode does not update nodes synchronously. You may save changes back manually.
- window mode does not support folders under subfolders.
- window mode does not manipulate tabs through nodes.