Browser extension which gives you more control over your Twitter timeline and adds missing features and UI improvements - available for desktop and mobile browsers
Go to file
Jonny Buchanan 52de4d1c19 Release v4.11.0
- Added an option to hide the Live bar in the mobile timeline when someone you follow is broadcasting
- Added an option to hide the Live with X box in the desktop sidebar
- Added an option to hide the What's happening box in the desktop sidebar
- Added an option to hide Who to follow and other suggested follow boxes in the desktop sidebar
- Moved these to a new Sidebar options group, as they don't all belong in the Remove algorithmic content group
- Added changing "Live on X" to "Live on Twitter" when Replace X branding changes is enabled
- Added hiding promoted trends
- Added hiding Install button cards in some Grok tweets
- Added hiding Ask Grok button in Tweets
- Added hiding a new premium upsell in the desktop sidebar
- Fixed a link headline restoration false positive on Install button cards in Grok tweets
- Fixed hiding the ad in What's happening when not hiding sidebar contents
- Fixed Japanese translation wording and sentence endings
- Increased timeout waiting for the "you aren't verified yet" premium upsell to appear in your own profile
- Removed the Hide Pro nav option, as it's no longer applicable
2025-05-17 03:52:39 +10:00
_locales Fix Japanese translation wording and sentence endings (#725) 2025-05-08 07:39:43 +10:00
.github Update FUNDING.yml 2023-02-15 20:59:27 +10:00
.vscode Add a recommended extension 2023-07-15 03:22:35 +10:00
icons Fixed the drop shadow filter for use on the Mac app icon, Inkscape just wants to do things the hard way 2023-02-04 03:43:27 +10:00
promo Added iPhone-specific variants on the promo images 2023-02-05 21:06:31 +10:00
safari Release v4.11.0 2025-05-17 03:52:39 +10:00
screenshots Remove the Hide "Open app" nags option 2023-12-26 14:58:08 +10:00
scripts Added an option to hide the live broadcast bar in the mobile timeline when someone you follow is hosting 2025-05-02 11:20:34 +10:00
.gitignore Expanded "Enable muting of Quote Tweets" to allow turning off QTs from particular people you follow 2024-09-29 16:36:32 +10:00
content.js Restore the Twitter logo 2023-04-04 18:16:01 +10:00
CONTRIBUTING.md Update CONTRIBUTING.MD 2023-02-15 09:07:48 +10:00
jsconfig.json Move Twitter locales scripts to the scripts/ directory 2023-01-23 19:30:09 +10:00
LICENSE Initial commit 2019-07-23 15:22:22 +10:00
manifest.mv2.json Release v4.11.0 2025-05-17 03:52:39 +10:00
manifest.mv3.json Release v4.11.0 2025-05-17 03:52:39 +10:00
NOTICE Rename to Control Panel for Twitter 2023-02-07 14:29:55 +10:00
options.css Fixed the Premium upsell in Home sidebar being detected as What's happening 2025-05-17 03:40:23 +10:00
options.html Fixed the Premium upsell in Home sidebar being detected as What's happening 2025-05-17 03:40:23 +10:00
options.js Release v4.11.0 2025-05-17 03:52:39 +10:00
package.json Fix build script on Windows 2024-06-17 12:11:55 +10:00
PRIVACY_POLICY.md Create a copy of PRIVACY_POLICY in the root (the /safari version can be removed after the next App Store release) 2023-02-15 09:08:41 +10:00
README.md Update README 2024-12-23 10:26:38 +10:00
script.js Release v4.11.0 2025-05-17 03:52:39 +10:00
types.d.ts Added an option to hide the live broadcast bar in the mobile timeline when someone you follow is hosting 2025-05-02 11:20:34 +10:00

Control Panel for Twitter

Control Panel for Twitter is a browser extension which gives you more control over Twitter and adds missing features and UI improvements

Install

Releases / What's New?

The Control Panel for Twitter Releases page highlights new features, changes and fixes in each version, and shows which version is currently published on each of the browser extension stores.

New versions can take anything from minutes to days to be approved for publishing after they're submitted to a browser extension store.

Features

Home timeline

  • Defaults to the "Following" (chronological) timeline, automatically switching you back if Twitter tries to move you to the "For you" (algorithmic) timeline
  • Hide the "For you" timeline tab (default setting)
  • Move Retweets to a separate tab (default setting), or hide them entirely
  • Move Quote Tweets and replies to them to a separate tab in the Home timeline, or hide them entirely
  • Hide Retweets in pinned Lists
  • Enable muting of Quote Tweets
  • Hide the floating "See new Tweets" button
  • Hide "Who to follow", "Follow some Topics" etc. in the Home timeline and elsewhere
  • Hide inline prompts in the timeline
  • Full-width timeline: hide the sidebar and let timeline content go full-width on Home, Lists and Communities

UI improvements

  • Add "Add muted word" to the "More" menu (desktop) or slide-out menu (mobile)
  • Fast blocking - skips the confirm dialog when you try to block an account
  • Hide quotes of and replies to blocked and muted accounts
  • Hide Retweets in user profiles
  • Default to "Latest" tab in Search
  • When viewing a tweet's Quote Tweets, hide the quoted tweet to make more room for quotes

X fixes

  • Replace X branding changes
  • Hide Views under tweets
  • Hide the "Verified" tab in Notifications and the "Verified Followers" tab in Followers/Following
  • Restore headlines under external links
  • Restore the Quote Tweets link under tweets, and other interaction links
  • Default sorting replies to most recent or most liked
  • Replace Premium blue checks with the Twitter Blue logo, or hide them altogether
  • Hide Premium blue check replies in threads
  • Hide Premium upsells throughout the app
  • Hide Grok
  • Hide Jobs
  • Hide Subscriptions

UI tweaks

  • Disable use of the Chirp font if you don't like it
  • Disable bold and italic text in tweets
  • Use the site's normal text font style in the primary navigation menu on desktop to make it less distracting
  • Change the navigation menu density on desktop to make it take less room
  • Use normal font weight in dropdown menus - if everything's bold, nothing's bold
  • Uninvert the Follow and Following buttons to make them less jarring
    • Choice of monochrome or themed (classic) styling for uninverted buttons

Remove algorithmic content

  • Hide sidebar contents
  • Hide Explore page contents and use it only for searching
  • Hide "Discover more" algorithmic tweets when viewing a tweet

Reduce "engagement"

  • Hide metrics
  • Reduced interaction mode: hide the action bar under tweets replies are now the only means of interacting
  • Disable the home timeline: find yourself wasting too much time on Twitter? Try preventing use of the home timeline, going to Notifications or Messages by default instead

Hide UI items you don't use

  • Bookmark button under tweets
  • Share button under tweets
  • Analytics links under your own tweets
  • Hide navigation items you don't use on desktop, and other distracting screen elements such as the Messages drawer
  • Hide the bottom nav item for Messages on mobile if you don't use it often
  • Hide items you don't use in the "More" menu (desktop) or slide-out menu (mobile)

Screenshots

Home timeline with most tweaks enabled

Desktop Mobile
Screenshot of a desktop Twitter home timeline without Retweets, algorithmic timeline content, or sidebar content, with fewer navigation items and a less distracting navigation font style Screenshot of a mobile Twitter home timeline without Retweets, algorithmic timeline content

Separate timeline for Retweets (default setting) and/or Quote Tweets

Desktop Mobile
Screenshot of the separate timeline Control Panel for Twitter adds to desktop Twitter, configured to separate Retweets from the rest of the home timeline Screenshot of the separate timeline Control Panel for Twitter adds to mobile Twitter, configured to separate Retweets from the rest of the home timeline

Full-width timeline

Desktop only
Screenshot of a Twitter timeline which takes up all the available width in the layout

Tidied-up menu, with instant access to "Add muted word"

Desktop - "More" menu Mobile - slide-out menu
Screenshot of the "More" menu on desktop Twitter, with most of the menu items removed and a new "Add muted word" menu item Screenshot of the slide-out menu on mobile Twitter, with most of the menu items removed and a new "Add muted word" menu item

Hide metrics

Desktop Mobile
Scteenshot of a Twitter timeline with blank spaces where numbers for metrics should be Sceenshot of a mobile Twitter timeline with blank spaces where numbers for metrics should be

Uninverted Follow buttons

Monochrome Themed
Uninverted Follow / Following buttons using the new monochrome Twitter style Uninverted Follow / Following buttons using the classic themed Twitter style

Disable use of Chirp font

Chirp on Chirp off
A Twitter thread using the Chirp font The same Twitter thread using the fallback system fonts

Improved Quote Tweets page

The quoted tweet is hidden, instead of being duplicated under every quote, leaving more room for quotes

Desktop Mobile
Screenshot of the improvements Control Panel for Twitter makes to Quote Tweet pages on desktop, showing quote content only instead of repeating the quoted tweet in every tweet Screenshot of the improvements Control Panel for Twitter makes to Quote Tweet pages on mobile, showing quote content only instead of repeating the quoted tweet in every tweet

Reduced interaction mode

Desktop Mobile
Screenshot of a Twitter timeline with the action bar below each tweet completely missing Screenshot of a Twitter timeline in Firefox on Android with the action bar below each tweet completely missing

Disable the home timeline

Desktop Mobile
Screenshot of Twitter without the Home navigation item Screenshot of Twitter in Firefox on Android without the Home navigation item

Configurable via options popup and the extension options page

Desktop Mobile
Screenshot of the options popup in Chrome on desktop Screenshot of the options popup in Firefox on Android on Android
Mobile
Screenshot of the Explore screen in mobile Twitter, with only the search part of the screen visible

Language support

As of v2.2, all 48 of the display languages available on Twitter are supported, some examples:

Gaeilge (Irish) 日本語 (Japanese) العربية (Arabic)
Screenshot of a desktop Twitter home timeline using Control Panel for Twitter, as Gaeilge Screenshot of a desktop Twitter home timeline using Control Panel for Twitter, in Japanese Screenshot of a desktop Twitter home timeline using Control Panel for Twitter, in Arabic

Options are also available in the following languages:

User script support

Control Panel for Twitter is also available as a user script to change the default options, you'll need to edit the config object at the top of the script.

Attribution

Icon adapted from "Ibis icon" by Delapouite from game-icons.net, CC 3.0 BY