wayBetter Store
Focus Mode: preview of the plugin

Plugin · Focus · for X

Focus Mode

by wayBetter · v1.2.0 · 11.7 KB

Hides the parts of X that pull you away from reading: like/repost/reply/view counts, trends, "Who to follow", follower counts, or the whole right column. Alt+Shift+F turns it on and off; the toast that confirms it has a Settings button. Only hides what X already shows, locally; nothing on your…

  • Storage
  • Dialogs
  • Commands
  • No network

Opens wayBetter for X on its install screen (version 1.1.0 or newer). Nothing installs until you confirm there. How installing works

What it asks for

  • StorageKeeps its own settings and data on your computer.
  • DialogsShows its own dialogs, notices and toasts.
  • CommandsAdds its own entries to the command palette (Ctrl+K).
  • No networkPromises to contact no server. The app scans the code and refuses the file if it calls fetch, XMLHttpRequest, WebSocket, EventSource or sendBeacon.

Permissions are a declaration and a guard rail, not a sandbox. They limit what the wayBetter API hands this plugin; a plugin is still JavaScript in the page, with the page’s own access. The code below is what actually runs.

The code

Read bt-focus-mode.plugin.js11.7 KB · exactly the bytes the app installs
bt-focus-mode.plugin.jsRaw
Open the raw file to read it.

How installing works, and is it safe?

  1. A link, not an installer. “Install in wayBetter” is a waybetter:// link. It opens the app and proposes this plugin. A web page cannot install anything, and neither can a tab inside the app.
  2. The app checks the file. It downloads the file itself, verifies the Store catalog’s Ed25519 signature with the key compiled into the app, then this file’s size and SHA-256 against the catalog.
  3. You read it, then confirm. The install screen shows the name, author, version, source, SHA-256, the permissions it declares, what a scan of the code found and the code. Nothing is written until you press Install.

What this does not promise: a plugin runs inside the page with the page’s own access, and a scan cannot see through minified or obfuscated code. Install what you would trust as a browser extension. Anything in the signed catalog is vouched for by the Store key, which is kept offline.

No app yet, or an older one?

One-click install needs wayBetter for X 1.1.0 or newer. Get wayBetter for X, or do it by hand: download bt-focus-mode.plugin.js and drag it onto the wayBetter window. You get the same install screen.

More plugins

See all 14

Media Grid Focus

by wayBetter · v1.1.1 · Focus · 2.0 KB

On a profile's Media tab, hides the right column, widens the page and tightens the gaps so the photo and video grid fills the window. Other pages are unchanged.

  • No network

Alt-text Reminder

by wayBetter · v1.2.0 · Writing · 4.0 KB

Reminds you when images in the composer have no description (alt text): a notice while composing and another when you press Post. It never blocks or delays sending.

  • Dialogs
  • No network