-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Option to remember tabs automatically on a schedule #316
Comments
If you hit the pencil "Edit" icon on an open window and press Enter, it will switch to "Saved tabs". Will that meet your needs? |
Not really My problem is that currently annotations are usually lost when I restart the computer, after it was automatically suspended after period without activity. The advantage of leaving tabs open is that they are restored very quickly on restart. Otherwise reopening many tabs would be time-consuming. Ideally (for me), a single button would save the tab list for every window. I have found that tabs outliner does save annotations and open/closed tabs almost all the time, but I find it generally more awkward to use than tabfern. (It is very complicated.) |
Let me see if I understand --- you'd like a single button to convert all "Unsaved" windows to "Saved tabs", without changing what's open or closed (windows or tabs)? If so, that is certainly doable. |
Exactly :) Another option, which I suspect is more complicated to implement, is to periodically (frequently) save all (open) unsaved tabs. This would be more convenient, since one wouldn't have to remember to click the save button. Either option would be a big plus for tabfern. |
Thinking even more about the problem, would it be extremely difficult to automatically save new tabs or windows, and automatically save changed annotations ? |
Automatically saving new tabs/windows is indeed easy to implement at a basic level. I recall edit TO had a similar feature, and a similar debate about its merits :) . For example, if all windows start out in a "remembered" state, you can wind up with quite a lot of temporary windows cluttering up the TF tree. What about an option to mark windows as remembered after they have been open for X minutes? or have Y tabs open? |
This sounds like a bug somewhere, but I'm not sure where. By "annotation", you mean notes added with the pencil icon, right? What os, browser, version? I do know that if you are using a snap installation of Chromium, TF can no longer save changes once the next version of the snap has been installed in the background :( (#215). |
Indeed, if all windows started in remembered state, there could be a lot of temporary or duplicate windows opened. Another tab manager has this problem, which (at least with my usual usage), is still better than losing tab annotations/notes. |
I'd like to make this ticket about one of the options and ask you to open other tickets for other options if they would be useful to you. I think this one is
right? Others I see in the thread above are:
|
An option to mark windows (and their annotations) as remembered after being open X minutes would be perfect for me ... and allow a lot of flexibility for others. One way to implement this could be every X minutes ensure that all tabs are remembered, so for some tabs it could be almost 2X minutes. The other options suggested were alternatives to solving the same problem, so would be redundant. |
Wondering how this is progressing. |
I've been thinking about this more .... Of course, since I don't know how tabfern would be saving the status, this could be problematic. But if the entire state must be saved each time, the solution would be more like the latest version of this issue. |
I finally have a PR (#331) open for this! \o/ I implemented
(Any time you add an annotation, the window is automatically marked as remembered.) |
Updated 2023-10-29
This ticket is now to add an option, with a parameter X, to mark all open tabs as remembered automatically every X minutes, starting X minutes after initialization completes.
Original
Currently the only way to save a tab list is to close its' window.
This also applied to an individual tab, saving closes the tab.
In my case, the computer often suspends after a certain period without usage. However often I know that I will be absent from the computer for a time, sans so I could save the tab lists, along with its' annotations.
If the tab list windows have been closed, it takes much longer to reload the tabs on restarting the computer. As well, there may not have been enough time for automatic suspension of the computer, a more important saving of time.
An alternate solution is periodic saving of tab lists after a certain delay, when there have been changes. If this solution is implemented, it would be better to make the delay configurable.
One of these solutions could minimize if not eliminate the "Non enregistré" (unsaved) lists on restarting the computer.
The text was updated successfully, but these errors were encountered: