Get it for macOS

Makes every icon in bb 50% larger on your phone, so a thumb has something to see and something to hit. Applies under the same phone test bb uses for its own touch sizing, so a desktop window with a mouse is left exactly as it was. Scales the icon's layout box rather than painting it larger, so the button around it grows to fit. Leaves diagrams and images inside messages at their normal size. Works in the bb mobile app and in a phone browser, with nothing to configure and no network access.


Overview

View source

What you get

Every icon in bb is 50% larger when you open it on a phone. Nothing changes on a desktop, and nothing changes in a narrow window driven by a mouse.

This is for the moment you are using bb from your phone and the icons turn out to be sized for a pointer, not a thumb. A bigger icon is easier to see, easier to aim at, and, because the button around it grows to fit, easier to hit.

How it works

The plugin ships one stylesheet. It applies under the same media query bb itself uses to decide a screen is a phone, so it follows bb's judgment rather than making its own. Under that query, the icons bb draws are scaled with CSS zoom, which enlarges the icon's layout box rather than just painting it larger. Diagrams and images inside messages are not touched.

It scales the glyphs from bb's icon set, the plugin marks and provider logos bb draws as masks, and the few lucide glyphs in shadcn primitives. Icons rendered by other plugins are scaled too when they use bb's icon component or carry its data-icon marker.

Disable the plugin and the icons return to their normal size at once.

Requirements

Nothing to configure. There are no settings, no commands, and no network access. Turn it on and pick up your phone.

It works in the native bb mobile app and in a phone browser, including a remote getbb.app link.

The source is at github.com/csells/bb-plugins.

More from Chris Sells

Auto PinKeeps every thread you start pinned to the top of the sidebar, so a thread stays in reach until you unpin it yourself. Pins each visible top-level thread as it is created, and leaves child threads, hidden threads, and anything already pinned untouched. Unpinning still works the way it always did, so pin state stays yours to edit from the sidebar. Runs on thread creation with nothing to configure, no commands to learn, and no network access.15Open in WindowOpens any thread in its own browser tab or window from the thread's "..." menu, so two threads can stay open side by side. Adds Open in new window to the sidebar row's menu, its right-click menu, and the thread header's menu. Opens the same link Copy link copies, exactly as a target="_blank" link would, so your browser's own tab and window settings decide where it lands. Nothing to configure, no commands, and no network access.NewRead AloudListen to any assistant message while you keep working, with speech that starts playing before the whole message is synthesized. A speaker button on every message row starts playback, and the player adds pause, stop, ten-second skips in both directions, and speeds from 0.75x to 2x that persist between sessions. Playback stops on its own when you switch threads or send a new prompt, and stopping cancels the synthesis stream instead of leaving it to finish unheard. Code blocks, link targets, and bare URLs are flattened out of the text first, so a voice reads prose instead of syntax. Speech uses Microsoft Edge's public neural voices over the network, so it needs an internet connection, but no account, API key, or paid service.47

More in Themes & Appearance 64

Personalize how bb looks and feels.

View all