-
Notifications
You must be signed in to change notification settings - Fork 22
/
options.html
121 lines (101 loc) · 5.13 KB
/
options.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Session Manager</title>
<link rel="stylesheet" href="css/options.css">
</head>
<body>
<section>
<h1>Options</h1>
<h2>Opening sessions</h2>
<label>
<span>Add to current window</span>
<select id="open-add"></select>
</label>
<label>
<span>Replace current window</span>
<select id="open-replace"></select>
</label>
<label>
<span>Open in new normal window</span>
<select id="open-new"></select>
</label>
<label>
<span>Open in new incognito window</span>
<select id="open-incognito"></select>
</label>
<h2>Pinned tabs</h2>
<label>
<input type="radio" name="pinned-save" value="skip">
<span>Don't save pinned tabs</span>
</label>
<label>
<input type="radio" name="pinned-save" value="strip">
<span>Save pinned tabs as normal tabs</span>
</label>
<label></label>
<label>
<input type="checkbox" id="pinned-noreplace">
<span>Leave pinned tabs alone when replacing windows</span>
</label>
</section>
<section>
<h1>Guide</h1>
<p>Session Manager is a simple yet powerful extension that makes it quick and easy to save, update, remove, and restore sets of tabs.</p>
<ul>
<li>Create sessions for daily routines; pages you open in the morning, noon and evening.
<li>Group pages of common interest such as News, Financial and Social.
<li>Save pages discovered during a research session that you'd like to revisit later.
</ul>
<h2>Saving sessions</h2>
<p>To save a session, enter the name in the textbox in the "Save this window's tabs" area and press enter. A session with that name containing the current window's tabs will be created. If a session with that name already exists, you will be asked to confirm replacing it.</p>
<h2>Temp session</h2>
<p>The temporary session is a special session that, when the browser is opened, will automatically open and delete itself. Click "as temp session" next to "Save this window's tabs" to save or replace it. Except for renaming, the temp session can be opened and modified like a normal session as described below.</p>
<h2>Session list</h2>
<ul>
<li>Hover over the tab count to view the url list.
<li>Click the name of the session and enter the new name to rename it. If the new name is already in use by a session, you will be asked to confirm replacing it.
<li>Click the little "×" to remove the session. You will be asked to confirm the removal.
<li>Click "Open" while optionally holding modifier keys to open the session. Key+click combo configuration is in the "Opening sessions" options.
<li>Click "Add" to add the current window's tabs to the session. You will be asked to confirm adding them.
<li>Click "tab" next to "Add" to add the current tab to the session. You will be asked to confirm adding it.
<li>Click "Replace" to replace the session with the current window's tabs. You will be asked to confirm the replacement.
</ul>
<h2>Omnibox</h2>
<p>Sessions can be opened by typing "session" in the omnibox and pressing the tab or space key, then entering the session name and pressing enter. Session Manager may suggest some sessions based on the text entered.</p>
<h2>Incognito</h2>
<p>"Allow in incognito" must be checked under Session Manager in chrome://extensions for the incognito features to work. Sessions can be saved and opened normally in existing incognito windows, and can be opened in new incognito windows with the combo in the "Opening sessions" options.</p>
</section>
<section>
<h1>About</h1>
<h2>Guarantee</h2>
<p>Under no circumstances will I sell, monetize, or otherwise compromise Session Manager. The complete source code is publicly available on <a href="https://github.com/tkazec/session-manager">GitHub</a>, shared under the <a href="https://opensource.org/licenses/MIT">MIT license</a>.<br>– <a href="https://teddy.io">Teddy Cross</a> :)</p>
<h2>Contribute</h2>
<p>Session Manager is one of the oldest extensions in the Chrome Web Store, and needs your help to keep going! Are you an engineer or designer? Please check out the wishlist below, and <a href="mailto:[email protected]">get in touch</a>. If not, you can still help out by leaving a review on the <a href="https://chrome.google.com/webstore/detail/session-manager/mghenlmbmjcpehccoangkdpagbcbkdpc">Chrome Web Store</a>.</p>
<h2>Wishlist</h2>
<ul>
<li>Branding: Name, logo, and Chrome Web Store assets.</li>
<li>Localization: Support and translations.</li>
<li>Back up and sync automatically.</li>
<li>Autosaved anti-crash session.</li>
<li>Open individual tabs.</li>
<li>Restore pinned tabs.</li>
<li>Session editor.</li>
<li>List organizer.</li>
</ul>
</section>
<section>
<h1>News</h1>
<h2>3.5.0 (2016-10-14)</h2>
<ul>
<li>Three years later...</li>
<li>Updated the options page.</li>
<li>Removed error tracking, for now.</li>
</ul>
</section>
<script src="js/errors.js"></script>
<script src="js/jquery.js"></script>
<script src="js/options.js"></script>
</body>
</html>