lusakasa / saka

Elegant tab, bookmark and history search
MIT License
215 stars 20 forks source link

tab management #63

Open rayman89 opened 5 years ago

rayman89 commented 5 years ago

I was wondering if you were planing to make this addon a tab manager addon. If you are i think it would be nice to have like a right click menu that allows you to do other stuff to the tab like reload the tab, bookmark it, move it to an other window, unload the tab, copy it's url etc

Also the addon says something bout tab selection. I haven't found a way to select more than one tab at a time but if it's possible or if you plan to make it possible it would be really useful to be able to perform all those actions to more than one tab at a time.

pureooze commented 5 years ago

I don't think there have ever been plans to make Saka a fully functioning tab management extension as you described. To me its important for a software project to focus on a single purpose and in Saka's case that would be searching the users browsing history (past and presently open).

The problem with just adding tons of features to a code base is that it can cause the maintenance burden to grow significantly for each feature added and it causes the code quality to almost always decrease. For those reasons I want to be careful adding functionality (especially when the functionality is something that can already be achieved through the browser). I'm not saying no to this, but I need some convincing as to how much value users of Saka get out of these features so that its worth the cost we pay on maintenance and testing.

Regarding tab selection, I'm not sure what the specific quote you are referring to is but I suspect what it meant was that you can search for, select and then open/switch to the tab using saka.

rayman89 commented 5 years ago

I see. It's understandable. Are you interested in making a tab manager extension on it's own? Firefox already has developed a way to select tabs and do some things in bulk with that so if there is a way that an addon can tag into that one could expand it's functionality like the ones I mentioned before. I suggested adding it to this because when you have a lot of tabs open you sometimes need to filter the tabs first to be able to do stuff to the those tabs that meet the criteria.