Solved Sessions Panel
-
Here, I have used sessions interchangeably with windows in browsers.
- Make a single tab as a new session (i.e., drag a tab from any previously opened session and release anywhere in tree structure. If it is in empty space, then a new window opens)
- Backup and sync, paid
- Also, since it is only an extension, it shows/records tabs opened in private window only when enabled in extension settings. So, this feature should be an option for sure or it will make the whole session management useless.
- Builds the tree structure in real-time with tabs opening.
- Preserves the tabs and their exact structure during crashes.
- Also turn off the tree structure. So, just see all tabs opened in all windows/sessions as a list.
- Expand all, collapse all windows
- Just checked. It also provides all typed of notes feature:
14.1 Parent note.
14.2 internal note
14.3 note in the end/beginning of tree
14.4 group note (ie. a separate window that just consists of notes below/above the current window) - Export and import all tabs stored as a .html file to be imported to any device in future.
TabsOutliner Extension Was not able to upload the image here on forum itself because of "ERROR"
-
@pesala said in Sessions Panel:
Sessions are not just bookmarks with a simple URL. They also contain information about zoom level and scroll position, so I think they require a separate panel.
When exporting bookmarks they would lose data if lumped together with bookmarks.
I started using Vivaldi recently.
I have a question about zoom level and scroll position saved inside sessions.
I have 3 tabs with specified scroll and zoom, they are tiled horizontally in a stack in a ingle window. i saved this as a session.When i open this saved session, only one of the 3 tiled tabs retain the zoom and scroll position(from testing i believe its the last active tab before saving session). the other 2 tabs are open at the default top left hand of the pages respectively.
Am i doing anything wrong or tis this a known limitation? thanks
-
@h0h0h0 At first glance:
- The scroll position of the active tab is restored
- The webpage zoom of each tab is restored
-
@pesala thanks for your reply, but for me only the last active tab in the tile view is able to restore scroll and zoom position
-
-
Multi-column session manager in separate tab page would be better than session panel as noted elsewhere in this thread.
That way projects with higher priority would be dragged or sent to the top and making sending tabs between them easier avoiding extra work of searching tabs in unrelated groups.
To clarify, projects are what Vivaldi calls Sessions or tab sets.
Tab Stacks are or would ideally be intended to group tabs in "Tasks".
For example a Tab Stack destined for search, reference specs and shopping pages of a particular type/category of product in a session named "Shopping".Sessions would be swappable and only a single window would be open with a session.
The others would be discarded completely not just hidden, however, preserving per tab scroll and history(and zoom?).This seems to me a good compromise between performance and convenience.
-
Just want to throw in my support for this feature. I really need a browser with an integrated, cross-device session management solution with the following features:
- Automatically update and back up sessions in real time, as tabs are opened and closed.
- Sessions easily accessible to all devices connected to the account.
- Option to make each session shared/visible to all devices on the account, or unshared/private to that device only.
- Option to make available sessions active on the device for quick access, or hibernated when not needed or wanted, freeing up resources.
- When returning to a session on device A, after working with it on device B, auto-detect changes to the session and alert the user to update or rename.
- Easily edit sessions (similar to the Window panel), including moving tabs, tab groups, and windows between sessions (I prefer context menus, but people will also want drag and drop functionality).
- Named sessions and windows.
- Integrated history in tabs and windows, like Vivaldi already has.
My suggestion for implementation:
- Have a separate Session panel with a list of nameable sessions, and nameable windows nested under them (drag and drop/context menu to move/duplicate windows between sessions).
1a) Select a session to make it visible and hide other sessions (similar to Opera's Workspaces).
1b) Toggle individual sessions to hibernate (not in memory), or be active (quickly available on the current device).
1c) Toggle individual sessions to be unshared/private to the current device, or shared/visible to all devices on the account. - In the existing Window panel, add context menu options to move/duplicate tabs and tab groups to Session_Name > Window_Name.
- Implement a full session editing page, with nested Sessions > Windows > Tab Groups > Tabs, for people who prefer drag and drop over context menus/hotkeys.
- Implement a global search to quickly find and switch to tabs, tab groups, windows, and sessions.
*Side note: the 'Synced Tabs' button would no longer be necessary, since it's functionality is fully covered and expanded in this implementation.
This will definitely be a big project, but I'm frankly surprised most of these aren't standard features on all modern browsers with cloud syncing at this point. Having nearly completely isolated browsing experiences on different devices feels pretty archaic to me, ala early 2000's. On the other hand, Vivaldi's integrated Window panel for easily organizing tabs (I also don't get how all modern browsers don't have this feature!), and Synced Tabs button, make synced session management between devices a logical next step, and a way to take the lead here. I have high hopes!
-
Ppafflick moved this topic from Vivaldi for Polestar on
-
Will this ever happen?
-
@Sus4 It is tagged as PIPELINE, so I assume that it will eventually, though it is not currently being worked on.
-
This topic is now tagged as IN PROGRESS, and the latest snapshot has a Sessions Panel.
-
@Pesala said in Sessions Panel:
the latest snapshot has a Sessions Panel
I can't find it (in Linux Mint). Have I to activate it somewhere?
-
@Dancer18 There should be a new button on the Panel bar. Looks like this:
If you've heavily edited the Panel bar, try resetting the Panel or better yet, edit it further and add the Sessions button where you want it.
-
@jane-n There is no such button in Vivaldi 5.8.2955.3.
I tried it with reset but without any effect.
-
@Dancer18, I think at the moment you still need to have Workspaces enabled in Experiments, because the Sessions Panel is linked to Workspaces.
-
@jane-n After enabling Workspaces in
vivaldi://experiments
one can disable them in Settings, Tabs, Tab Features. This leaves the Sessions Panel enabled. -
-
@jane-n Probably don't need to now that workspaces are on by default.
I went to edit for customize toolbars and just add the session panel (buttton) -
It's cool that they are paying more attention to sessions now. The main thing(s) I would like them to make optional are
-
session autosaving (possibly allowing to keep a certain number of past sessions before discarding them)
-
Let us choose where to manually export/import sessions from. So say i want to save a current session to another partition to open on another OS or computer, i can just navigate to that folder and plot it there, then open said file on the other OS after.
I'm currently using Session Buddy for automatic session saving, but it doesn't understand tab stacks and workspaces, so restoring from such an extension would be a real mess.
(if this should go into a different post I can remove it, just seems like this one has the most steam)
-
-
You need to enable the experiment in vivaldi://experiments, and then manually drag the Sessions panel button in, using the panel editor.
It's a workaround for now, it will be improved.
-
It's here! The Sessions Panel is now available in Vivaldi 6.5.
It allows creating, renaming, viewing, editing and deleting your Saved Sessions. We've also added Automatic Session Backup, which makes a backup of all your open Tabs every hour and stores them for up to 30 days.
-
Ppafflick marked this topic as a question on
-
Ppafflick has marked this topic as solved on
-
Ppafflick moved this topic from Desktop Feature Requests on