Tab Dock Extension
Official website
Why?
Because I use too many tabs and I always lose them.
I'm not alone, I see you who couldn't find your Google Meet tab!
The journey
Well...
I thought it was going to be easy. I just had to extend the browser in the end.
But Internet Explorer era has ended.
I had to inject the dock in the website displayed. It has been a wonderful journey where I discovered Shadow dom, CSS, improved my javascript and lost a lot of night on a synchronisation issue.
What can it do?
- Dynamic Tab Dock: Group all your tabs from the same Web Application at the bottom of your browser window.
- Easy Navigation: Click on any tab in the dock to instantly switch to it, quickly check your openned tab and remove the ones you don't need anymore.
- Smooth Animations: Experience delightful animations. The web doesn't have to be rigid.
- Open Source: All code is open-source, feel free to bring your ideas and improvements.
- No tracking: Everything stays on your computer.
How does it work?
- Hover to Expand: Move your mouse to the bottom of the window to reveal the dock.
- Group and Navigate: Icons in the dock represent different web applications. Hover over an icon to view all open tabs from that web application, then click to switch to the desired tab.
- Seamless Integration: The dock is automatically injected into each website you visit, ensuring a consistent and integrated experience.
It's amazing! How can I install it?
Yes of course, the best way is to go on the official page to get your store link.
If you want to use the source, rename manifest.YOURBROWSER.json into manifest.json and use the related procedure.
Can I contribute?
Of course, as you can guess, I'm still a begineer in CSS.
Can I fork it?
As long as the project stays open-source, you do as you want!
What's coming?
[ ] Firefox support... I hope, one day... Hey, it worked
[ ] Animations improvements
How can I support you?
These crazy projects takes time.
A tip is always appreciated, it's the best recognition to see someone offering you a beer because you made a tool he use!