Code Monkey home page Code Monkey logo

tabs-aside's Introduction

CI Quality Gate Status Lines of Code Mozilla Add-on Mozilla Add-on

Tabs Aside 3

An extension for Mozilla Firefox based on the Microsoft Edge feature Tabs Aside. Set your tabs aside as sessions for later. Tabs are stored as bookmarks in a folder of your choice. Supports Firefox containers.

addons.mozilla.org/


Translations

Want to contribute translations? Translating Tabs Aside

tabs-aside's People

Contributors

dependabot[bot] avatar giaaaacomo avatar jens-struct avatar pinetrax avatar tim-we avatar vincentmarmen avatar yfdyh000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tabs-aside's Issues

Support for contextual identities / multi-account containers

It would be nice if Tabs-aside had integration with contextual identities / Multi-Account containers.

There is some documentation on how to use the API here:
MDN Guide for working with Contextual Identities

Features that would be nice to have:

  • Setting aside tabs should preserve their container information, such that restoring tabs makes them open in the same container they were saved from.
  • Another option would be to open an entire container or individual tabs inside of a specified container, overriding any original container information.
  • Also it would be nice if one had the feature to set aside only the tabs from a specified container.

As far as I am concerned we don't need any shortcuts for these functionalities since they are too complex to attach meaningful shortucts to.

Split or Set Aside Tab Sessions into Groups of 10, 20, n Tabs

Occasionally, I end up with a ton of open tabs (50+). I usually like to go through tabs in groups of 10 or 20. It would be great if Tabs Aside could set aside groups in groups of 10 or 20 (as specified by user) as a "more options" item, or split groups of tabs set aside in groups of 10 or 20 (without having to use the bookmark manager to do so).

Allow adding multiple tabs to existing session.

Currently, the only way to add a tab to an existing section is to right-click the tab and select "add to existing section" from the 'tabs aside' menu.

However, this only allows you to perform this operation on one tab at a time.

There is a 'select tabs' menu under the 'more options' section of the main 'tabs aside' button (icon).
In this selection menu, there are options to "create a session", or "set aside".

Could you add another button for "add to existing session"?
This button would add all selected tabs to an existing session (which could be chosen from another menu in a similar manner as the current function).

Request: Editing sessions.

Could you allow to:

  1. remove tabs from inside a session individually or in bulk?
  2. move the tabs inside of them to organize them also individually or in bulk?
  3. change the order of the whole sessions? For example lets say I have Music session Youtube session and Games session on that order on the tab list. It would be nice to be able to change the order so for example Games is first then Music and Youtube at the end.

Integration with Pocket

It would be really useful for Tabs Aside to make websites stored in Pocket or other read-me-later services available from the sidebar (possibly organized by date added). As websites are opened, they are removed from Pocket. I'm not sure if it belongs in Tabs Aside or a separate addon, but the intended use case is similar: to make it easier to handle websites saved for managing later.

I use pocket to keep websites I find on my phone or tablet available for later, and think this would be an invaluable feature for going through websites stored in read-me-later services more quickly and conveniently than these apps permit.

sidebar layout

the sidebar is not as "visually appealing compared to set aside in edge"

any suggestions?

Option to disable sessions

Actually very much liked the older session-less way Tabs Aside worked. Can we have a session-less mode please.

Menu

When selecting the option "save tabs" sometimes the tabs dont get actually saved to the corresponding folder untill you "set them aside". I lost more than 100 tabs this way =S.

I also noticed that when you do that the addon does not recognize "discarded" tabs nor "lazy loaded" tabs. So it only saves the current tab unless you have all the tabs on the window loaded which is not great.

Hope you can fix this soon. Thank you.

Popup Menu order

Could you allow to re arrange the order of the popup menu? Many times it happened to me that I wanted to see the sessions I had and selected "tabs aside" by mistake. If that's not possible a confirmation dialog would be niece (or even both if you think it could be better). Thank you.

Sidebar visual glitch

When you get over 99 tabs the numbers display badly. Increasing the width of the sidebar doesnt fix it. I'm on firefox 62beta on win 7 x64

image

Feature request: Custom session name template

Feature request: Folder name option for yyyymmdd-hhmm
That's enough for me. This makes folders sortable and time to distinguish more than one.

Further complexity [yyyymmdd] [hhmm] [manual text] [first tab title]

I like that it doesn't ask for a name every time! thanks.

A few more steps and this addon will challenge the best chrome version.

One window per session

Restoring a session should open the tabs in a new window (by default) and new tabs in that window should automatically be added to the session.

Favicons

Could you show the favicons on the set aside tabs list?

Option to not set aside tabs that are already bookmarks

To minimize duplicate bookmarks and chances that the bookmark from the wrong folder will be deleted, please add an option that enables users to not set aside tabs that are bookmarked when being set aside and an option to close them or leave them open when this is done.

Tabs Aside! toolbar button has disappeared

A weird one this one. My "Tabs Aside!" button has disappeared. The extension is enabled, v2.6; I've tried toggling between light/dark background (default was black) to no avail. It was in my "more tools…" overflow, and is no longer there nor in the list of options to choose from when I select "Customise Toolbar". Firefox 66.0.5 (64-bit), on Linux, I tried restarting the browser to no avail.

[Fixed] Make the sidebar not open with every new Firefox window

Gif

How to recreate bug:

  1. Open a new window, the sidebar opens.
  2. Close the sidebar.
  3. Repeat.

I see no option to disable this. Please correct me if I'm wrong.
This opens the "Tabs you've set aside" sidebar specifically. Disabling the extension fixes the problem.

Edit: Edited to be more specific

Feature Request: Save progress for YouTube videos

When watching a YouTube video and selecting tabs aside, it saves the URL of the page. When recovering the tabs aside session only the URL is loaded, causing the page to load normally having the video to start from the beginning.

What I do about this is right click the video to copy the URL at current time, adding i.e. &t=80 (time 1:20) to the copied URL and using this in place of the existing page URL to resume where I left off when loading the page back up.

Having the URL parameter t added automatically for youtube.com/watch?v= pages would be a great addition to the session saving.

There are other extensions that are made to keep track of video timestamps, but since this addon works with bookmarks, I believe it may be handy to have the timestamps saved into the actual bookmark's URL.

Build New Tab Aside Session from saved sessions

Hi, I love Tabs Aside! I was wondering if it would be possible to create functionality that you could move tabs from saved sessions (drag/drop) to create custom sessions from those that are saved. I know you can kind of do this manually by re-opening, then saving them, but was wondering if there was an easier way.

Improve lazy tab loading

I appreciate that tabs aside respects my browsers memory usage. One of the disadvantages is that when I go through tabs from left to right, I have to wait for each page to load to see if it is a page I am interested in.

It would be great if tabs aside would also preload the two tabs to the right of the current active tab for this workflow.

support for reader view tabs

reader view tabs has urls that look like this : "about:reader?url=https%3A%2F%2Fwww.ualberta.ca%2Fmedicine%2Fnews%2F2018%2Fjune%2Fputting-the-brakes-on-metastatic-cancer"

proposed fix:

urlFilter: url => url.startsWith("http") || url.startsWith("view-source:"),

urlFilter: url => !(url.startsWith("about:") || url.startsWith("view-source:")) || url.startsWith("about:reader"),

Feature Request: Integration with Synced Tabs

Similar to the integration with pocket idea, integration with Synced tabs from my phone or tablet would be great. I like to set aside tabs I have opened on my phone or tablet (via firefox for iPhone or iPad), and opening 100 tabs and setting them aside is currently a very memory intensive process. An easier way to do this would be much appreciated.

Ctrl-click for other Restore tabs behavior doesn't work for macOS

On the Mac, ctrl clicking is the same as right clicking, so there is no way to use the "other" restore tab functionality. Changing the behavior to Opt clicking would be fairly standard for Mac apps. Maybe a different default on each platform? Or at least an option for the user to to change the modifier key would help.

Utilize upcoming changes in Firefox 63

  • Firefox 63 allows the user (& extensions) to select/highlight tabs. This makes the tab selector (in its current form) redundant. Currently requires browser.tabs.multiselect enabled.
  • Keyboard shortcuts can now use more combinations or modifier keys. If you have suggestions for keyboard shortcuts please create a new issue.
  • There is now a native way to create unloaded tabs using tabs.create() with the discarded flag enabled. This renders the tab loader redundant. Details: Bug 1378647

Firefox 63 graduates to Stable release on October 23.

All upcoming changes for extension developers:
https://blog.mozilla.org/addons/2018/08/31/extensions-in-firefox-63/

Feature Request: Session archive

While it is possible to do this in the bookmark manager, I feel it would be useful to allow tab sessions set aside to be moved or merged inside a bookmark folder. You can keep setting bookmarks aside to your tab aside session, and then permanently store them in a bookmark folder outside the tabs aside folder.

Feature Request: Right-Click Context Menu Option to Set Aside Tab to a new session

Please add a right-click context menu option to set aside tabs to a new session. Currently, you can only add to existing sessions. As of Firefox 64, it is now possible to select multiple tabs using ctrl-click and shift-click. Please ensure that multiple tabs selected in this way can be set aside using the right-click context menu.

Question: How does saving a session affect bookmarks in another folder

If I have a bookmark in another folder, and then open the website and set it aside with tabs aside, is the bookmark in the other folder still preserved (i.e. there are two copies of the website in firefox bookmarks, one in session, and the other in the folder it was opened from)? This is a very important feature to me if not already implemented.

Firefox 64 changes

API changes:

Bugs:

  • Dialog boxes (alert, confirm, prompt) are not displayed correctly in the sidebar (transparent background) Details on bugzilla

Source:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/64

Search for existing session

Hi,

Sometimes it's hard to find a particular session, especially when there are more than 10 ones. What do you think about search field at the top?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.