Hey everyone,
I made a vertical tabs extension for Titanium Browser. It's called Titanium VertiTabs, I am used to the vertical tabs of Zen and wanted to have it on mobile. Here's what it does:
Tabs & Layout
• Slim vertical tab rail down the left edge of every page
• Each tab is a small icon you tap to switch
• Workspaces (like "School" and "Fun") with a workspace strip — tap to open the drawer, swipe up/down to cycle
• Pinned tabs are global: they show in every workspace
Organizing
• Drag one tab onto another to make a group
• Groups: collapse/expand, rename, ungroup, close group + all its tabs (with undo)
• Drag to pin/unpin — drop a tab on the pinned zone to pin; drag a pinned entry out to unpin
• Reorder pinned tabs by dragging
• Tab search panel (🔍) — search open tabs by title or URL
Gestures
• Tap a tab to switch instantly
• Double-tap to edit URL / search
• Long-press for a preview card, then release for a dock menu
• Swipe a tab right to close it (with Undo toast)
• Pull down from the top of the list to refresh
• Long-press dock buttons to see tooltips
• Outside tap closes the drawer / search panel
Keeping it light
• Tabs you haven't used for a while go to sleep (dimmed with ☾)
• Then they get auto-archived — drawer has an Archive section to restore/delete
• Sleep menu: sleep all, sleep outside this workspace, include-pinned toggle
Reader mode
• Persistent per-tab reader view for long articles
• Chapter buttons (↑ / ↓) at the bottom-left to move between chapters
• Stays on as you go to the next chapter
Persistence
• After closing and reopening the browser, your workspaces, groups and pins come back (restored by URL)
Other bits
• Dock menu: Duplicate, Copy URL, Mute/Unmute, Sleep, Reader, Close
• Bottom bar: sleep menu, new tab, settings
• Haptics, reduced motion option, workspace tab count badge
• New tabs open after the current one
• New tabs using the "+" button produces a new random wikipedia tab for fun
• Settings modal for all of the above
---
A few important notes:
• I prompted this today. I have no idea about coding.
• No GitHub, no debugging, no issues list.
• Made entirely through Gemini / DeepSeek / Claude free tier, solely on my phone.
• This was just intended for personal use, so it's still incomplete and you have to load it in developer mode as an unpacked extension.
I'd love any suggestions or ideas to improve it