josh-berry / tab-stash

Firefox extension to save and restore tabs as bookmarks. Clear your tabs, clear your mind.
https://josh-berry.github.io/tab-stash/
Mozilla Public License 2.0
799 stars 45 forks source link

Option to make new folders at top of parent folder #475

Open alphapapa opened 6 months ago

alphapapa commented 6 months ago

Problem Statement

When I make a new child folder, it is placed at the bottom of the list of siblings. If the number of siblings is large, it requires a lot of scrolling to get to the bottom and find the new folder. Then, if I want to move the folder to the top of the siblings, it requires several seconds of dragging.

Preferred Solution(s)

It would probably be best if new folders were made at the top of the list by default. Combined with https://github.com/josh-berry/tab-stash/issues/436, users could still easily put new folders at the bottom.

Alternative Solution(s)

The only alternative I can think of would be to scroll the view to the new folder, but that could be jarring and could still require scrolling to get back to where the list was before, which would be awkward.

Additional Context

Thanks for your work on this extension.


Readers: If you are also interested in seeing this feature be developed, please vote for it by giving the ORIGINAL POST a thumbs-up using the :smiley: button. You are welcome to leave comments and discuss the feature request, but "Me too!" comments are not counted by the voting system.

josh-berry commented 6 months ago

Thanks for the suggestion! I debated whether the default should be to add them at the top or bottom, and went with the bottom just because it’s consistent with other stashing behavior. But I agree there’s no one right answer here. I’ll keep this in mind for the future!

achmed-hub commented 3 months ago

why not let the user decide via option? bottom may still be the default. The same functionality would be helpful with new items too (optionally at top) the (hopefully upcoming) option "insert new at bottom (default) or top" could apply to both (new folder and new item)