I keep plenty of tabs open in dolphin.
At times this makes it hard to find something.
In my browser sideberry has fixed this for me.
I would love to see some of its features in dolphin, and would be willing to pay to have this implemented.
I have split what I’d like to see in three steps:
Bare minimum 50€
A side panel, that I can have on the right hand side of dolphin with a scroll-able vertical list, with all the open tabs (interactable like the current horizontal list).
Features 150€
Tabs can have a tree-like hierarchy (open in new tab creates a branch)
Tabs can be grouped in renameable folders
Different tabs (sideberry calls them panels) to group tabs (also ranameable)
Tabs can be reordered and moved through these groupings and nestings using drag and drop
There is a search to find tabs
Style 50€
Tabs and groups can be colored
The Tabs of tabs (sideberrys panels) are represented by colored symbols
The original horizontal tabs are (can be) hidden
All of this should of course be persistent between restarts.
This being contained in its own sidepanel should not interfere with KDEs own design choices.
Is this a sensible offer?
If not everything is possible, please advise.
@Richardk2n I have prepared the €100 basic vertical Tabs panel from your offer.
It opens on the right, shows all open tabs in a scrollable list, and supports selection, keyboard use, closing, the existing tab menu, custom names, and drag reorder. A normal quit and restart restores the panel, names, order, and selected tab.
The review package contains the patch, full source, screenshots before and after restart, test logs, and a Docker build-and-test recipe. Nine new panel cases and nine existing tab/session cases pass. The full recipe also passed in a clean container.
This covers the basic stage only. The separate tree/group/search and style stages are not included. The code was prepared with AI assistance and has not yet been accepted upstream.
This new forum account cannot post links yet. Please tell me the preferred way to share the package for review.
Please review the result against the basic stage and confirm whether you accept it for the €100 payment. Payout details can be provided privately after acceptance.