Browser extension which removes algorithmic content from Twitter, hides news & trends, lets you control which shared tweets appear on your timeline, and adds other UI improvements
License: MIT License
JavaScript 87.29%CSS 2.22%HTML 10.49%
tweak-new-twitter's Introduction
Tweak New Twitter
Tweak New Twitter is a browser extension which removes algorithmic content from Twitter, hides news and trends, lets you control which shared tweets appear on your timeline, and adds other UI improvements
As of v2.0, Tweak New Twitter supports the mobile version of Twitter and is tested on Firefox for Android, but Mozilla Add-ons currently only lets you install a small, curated list of extensions on Android.
For now, to use Tweak New Twitter on your Android device:
TL;DR: Settings → About Firefox Nightly → Tap on the Firefox logo 5 times
In the "Custom Add-on collection" setting which is now available, enter the following details and tap "OK":
13844640
Android-Collection
You'll now be able to install Tweak New Twitter via the Add-ons page.
If you open mobile.twitter.com and use the "Install" option in Firefox Nightly's main menu, you'll have a configurable (via Firefox Nightly's Add-ons settings), user-respectful Twitter app on your phone.
Features
Remove algorithmic content
Keeps you on 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
Hide "Who to follow", "Follow some Topics" etc. in the timeline
Hide "What's happening", "Topics to follow" etc. in the sidebar
Hide "Discover more" algorithmic tweets when viewing an individual tweet
Hide algorithmic tweets based on likes, replies, communities, and suggested topics in the "For you" timeline, if you use it
Hide Explore page contents and use it only for searching
Control which tweets shared by people you follow appear on your timeline
Move Retweets to a separate tab (default setting), or hide them entirely
Move Quote Tweets and replies to them to a separate tab, or hide them entirely (off by default)
Hide tweets quoting accounts you've blocked or muted
Mute quoting of specific tweets - adds a "Mute this conversation" menu item to Quote Tweets in the timeline
UI improvements
Hide view metrics/analytics links under tweets
Disable use of the Chirp font if you don't like it
Replace (default setting) or hide Twitter Blue user checkmarks so they're not as easily mistaken for verified accounts
Hide the "Verified" tab on the Notifications page
Uninvert the Follow and Following buttons to make them less jarring
Choice of monochrome or themed (classic) styling for uninverted buttons
Use the site's normal text font style in the primary navigation menu on desktop to make it less distracting
Use normal font weight in dropdown menus
Fast blocking - skips the confirm dialog when you try to block an account
Add a new item to the "More" menu (desktop) or slide-out menu (mobile) which takes you straight to the "Add muted word" page
When viewing a tweet's Quote Tweets, hide the quoted tweet to make more room for quotes
Hide "Open app", "Switch to the app" etc. nags on mobile
Hide UI items you don't use
Hide any metrics you don't want to see
Hide navigation items you don't use on desktop, and other distracting screen elements such as the account switcher and Messages drawer
Hide the bottom nav item for Messages on mobile if you don't use it
Hide items you don't use in the "More" menu (desktop) or slide-out menu (mobile)
Experiments
Optional features you can try, to see how they change how you perceive and use Twitter:
Reduced interaction mode: hide the action bar under tweets – replies are now the only means of interacting
Full-width timeline content: hide the sidebar and let timeline content go full-width
Verified accounts: highlight tweets by – or interacting with – verified accounts, or hide them to simulate the aftermath of the July 2020 Twitter hacks
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
Screenshots
Home timeline with all tweaks enabled
Desktop
Mobile
Separate timeline for Retweets (default setting) and/or Quote Tweets
Desktop
Mobile
Tidied-up menu, with instant access to "Add muted word"
Desktop - "More" menu
Mobile - slide-out menu
Hide metrics
Desktop
Mobile
Uninverted Follow buttons
Followers page with uninverted buttons
Monochrome
Themed
Disable use of Chirp font
Chirp on
Chirp off
Improved Quote Tweets page
The quoted tweet is hidden, instead of being duplicated under every quote, leaving more room for quotes
Desktop
Mobile
Experimental features
Reduced interaction mode
Highlight (or hide) verified accounts
Disable the home timeline
Full-width timeline
Configurable via options popup and the extension options page
Desktop
Mobile
Other mobile features
No trends on Explore screen, just search
No "Open app" nag in tweet header
Language support
As of v2.2, all 48 of the display languages available on Twitter are supported, some examples: