Back
Portfolio Project • Chrome Extension • v1.7
Theme
Sidebar-first tabs Built from scratch

Unique Sidebar

A Chrome extension that turns tab overload into a calm workspace. Keep your important tabs readable and reachable in a dedicated sidebar — while the native tab bar stays clean. Pending official Chrome Store approval.

How to Load Unpacked Extension into Chrome

  1. Open Chrome and navigate to chrome://extensions/
  2. Enable Developer mode by toggling the switch at the top right
  3. Click on Load unpacked
  4. Select the folder of your extension's files

Honest note: This is a real project under active development. It’s functional and useful today, with a few known bugs being tightened up. The goal is stability + polish, not feature bloat.

Unique Sidebar
Workspace
Docs • Extension APIs
Unique
Dashboard • Messages
Pinned
Build • Release Prep
Group
Research • Tabs
Focus
Notes • Roadmap
Soon
Blue group: collapsed No ads • No tracking Theme aware

Features that matter

Built to reduce tab clutter without fighting the browser. Simple controls. Real tabs. Calm workflow.

Sidebar workspace

Keep your important tabs visible and readable in a dedicated panel, even when your native tab bar is overloaded.

Real tabs, not copies

Clicking a sidebar entry activates the actual Chrome tab. No fake bookmarks, no duplicate pages, no weird proxy UI.

Soft-hide via Blue group

Chrome can’t truly hide tabs — so the extension uses a dedicated Blue tab group kept collapsed to minimize clutter.

Fast switching

Shorter decision-making. Less hunting. Your “work tabs” stay anchored while temporary tabs come and go.

Theme-aware UI

Light/dark friendly styling so the panel looks at home with your browser and your system preferences.

Built for iteration

Started as a portfolio experiment. Evolved into a real tool worth polishing: stability, performance, UX clarity.

Known Bugs and Work in Progress

  • Video Player Reset: The video player resets when switching tabs or closing the tab.

    Intend to Make player embed youtube as well as continues play as user moves about.

  • Duplicate Tabs: Sometimes, duplicate tabs are created unexpectedly.

    Tab cleanup, left to user at the moment, planning logic regarding Unique tab system.

  • Extension Conflicts:

    Not yet confirmed, but conflicts with other extensions are suspected. May be part of my bug loop.

Demo + screenshots

Showcase
Sidebar list
Settings
Blue group
Theme

Simple sales funnel

Ethical monetization: free core, optional support. No guilt. No lockouts. Just sustainability.

Why people install

The hook is immediate: tabs get tiny, people lose focus, and switching becomes annoying. Unique Sidebar fixes the pain fast.

1
Problem Too many tabs → tiny titles → accidental closes → constant hunting.
2
Solution Sidebar workspace keeps key tabs readable and accessible.
3
Retention Once your “core tabs” stay anchored, it becomes hard to go back.
A
Free core Core behavior stays free. People adopt it without friction.
B
Optional support One-time Stripe link for users who want to keep development alive.
C
Roadmap credibility Publicly list bug fixes + polish goals so supporters know what they’re funding.
Add Stripe Pay Link Known Bugs Roadmap

Benefits

What changes for the user: less clutter, faster switching, fewer mistakes, calmer browsing.

Less clutter

Keep “core” tabs in the sidebar. Let everything else be temporary without chaos.

Fewer misclicks

Readable titles reduce accidental closes and “where did that tab go?” moments.

Better focus

Less tab-hunting means fewer context switches and smoother task flow.

Known bugs (transparent)

  • KNOWN
    Tab group ID can go stale during collapse/expand flows

    Chrome tab groups are ephemeral. Fix is to derive groupId from a live tab before updating, and silently ignore missing groups.

  • KNOWN
    Occasional flicker when activating a tab inside a collapsed group

    Chrome auto-expands a group when a tab inside becomes active. Mitigation: re-collapse immediately after activation (best-effort).

  • SOLVED
    Theme colors respond correctly to light/dark toggles

    Use CSS variables + classes (avoid inline styles) so the UI updates instantly on theme changes.

Roadmap (polish-first)

Keep goals tight: stability, consistency, and UX quality. Add features only after the foundation is solid.

  • NEXT
    Stability pass: eliminate “No group with id” + “No tab with id” errors

    Guard all tab/group operations, prune stale IDs from storage, and avoid caching groupId as truth.

  • NEXT
    UX pass: smoother switching and fewer visual surprises

    Reduce flicker during activation; improve micro-interactions in settings; ensure accessible keyboard navigation.

  • LATER
    Optional “Park tabs” mode for real resource savings

    Collapsing groups doesn’t reduce RAM/CPU; a park/discard mode could. Only if users ask for it.

FAQ

<
Does this “hide” tabs from the native tab bar? Supported behavior

Chrome doesn’t allow extensions to truly hide individual native tabs. Unique Sidebar uses a dedicated Blue tab group kept collapsed to minimize clutter while keeping tabs open and accessible from the sidebar.

Does collapsing tab groups save CPU/RAM? Clarification

Collapsing a group mainly reduces visual clutter. Tabs remain loaded. True resource savings requires discarding/suspending tabs or “parking” them — which is a separate, optional feature concept.

Is there tracking or ads? Trust

This project aims to stay simple and respectful: no ads, no tracking, and no forced accounts. Optional support is available for users who want to keep development going.

Support & continued development

Stripe

Unique Sidebar is built and maintained by an independent developer. The core features are free and will remain available to everyone. If this extension saves you time or improves your workflow, you can choose to support its continued development — optional, one-time, no obligation.

Support via Stripe Watch the demo See roadmap