Tweak New Twitter
![](https://github.com/insin/control-panel-for-twitter/raw/master/icons/icon128.png)
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
Install
Install on Firefox Nightly for Android
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:
- Install Firefox for Android Nightly
-
Follow these instructions to enable Custom Add-on collections:
- 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
![Screenshot of what the custom collection to intsall Tweak New Twitter on Firefox for Android Nightly should look like when correctly configured](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/install_custom_collection.png)
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 Latest Tweets (chronological) timeline, automatically switching you back if Twitter tries to move you to the "Home" (algorithmic) timeline
- Hides the new timeline tabs if you have them
- Hide "Who to follow", "Follow some Topics" etc. in the timeline
- Hide "What's happening", "Topics to follow" etc. in the sidebar
- Hide "More Tweets" when linked to a tweet
- Hide algorithmic tweets based on likes, replies, lists, and suggested topics in the "Home" timeline, if you use it
- Hide Explore page contents on mobile and use it only for searching
Control which tweets shared by people you follow appear on your timeline
- Move Retweets to a separate timeline (default setting), or hide them entirely
- Move Quote Tweets and replies to them to a separate timeline, 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
- Disable use of the Chirp font if you don't like it
- 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
- 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 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:
- Hide metrics: hide like, retweet, quote tweet and follower counts
- 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 |
![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](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/timeline.png) |
![Screenshot of a mobile Twitter home timeline without Retweets, algorithmic timeline content](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_timeline.jpg) |
Separate timeline for Retweets (default setting) and/or Quote Tweets
Desktop |
Mobile |
![Screenshot of the separate timeline Tweak New Twitter adds to desktop Twitter, configured to separate Retweets from the rest of the home timeline](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/shared_tweets.png) |
![Screenshot of the separate timeline Tweak New Twitter adds to mobile Twitter, configured to separate Retweets from the rest of the home timeline](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_shared_tweets.jpg) |
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](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/more_menu.png) |
![Screenshot of the slide-out menu on mobile Twitter, with most of the menu items removed and a new "Add muted word" menu item](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_menu.jpg) |
Uninverted Follow buttons
Followers page with uninverted buttons |
![A Twitter Followers page with white Follow buttons and black Following buttons](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/uninverted_follow_buttons.png) |
Monochrome |
Themed |
![Uninverted Follow / Following buttons using the new monochrome Twitter style](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/uninverted_follow_buttons_monochrome.png) |
![Uninverted Follow / Following buttons using the classic themed Twitter style](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/uninverted_follow_buttons_themed.png) |
Disable use of Chirp font
Chirp on |
Chirp off |
![A Twitter thread using the Chirp font](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/chirp_on.png) |
![The same Twitter thread using the fallback system fonts](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/chirp_off.png) |
Improved Quote Tweets page
Desktop - duplicate quoted tweet hidden, leaving more room for quotes |
Mobile - duplicate quoted tweet hidden, leaving more room for quotes |
![Screenshot of the improvements Tweak New Twitter makes to Quote Tweet pages on desktop, showing quote content only instead of repeating the quoted tweet in every tweet](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/quote_tweets.png) |
![Screenshot of the improvements Tweak New Twitter makes to Quote Tweet pages on mobile, showing quote content only instead of repeating the quoted tweet in every tweet](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_quote_tweets.jpg) |
Experimental features
Hide metrics |
Reduced interaction mode |
![Sceenshot of a Twitter timeline with blank spaces where numbers for metrics should be](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/hide_metrics.png) |
![Sceenshot of a Twitter timeline with the action bar below each tweet completely missing](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/reduced_interaction_mode.png) |
Highlight (or hide) verified accounts |
Disable the home timeline |
![Sceenshot of a Twitter timeline with a tweet by a user with a verified badge highlighted](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/highlight_verified_accounts.png) |
![Sceenshot of Twitter without the Home navigation item](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/disable_home_timeline.png) |
Full-width timeline |
![Sceenshot of a Twitter timeline which takes up all the available width in the layout](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/full_width_timeline.png) |
Configurable via extension options
Firefox |
Edge |
![Screenshot of the add-on options page in Firefox](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_options_dark.png) |
![Screenshot of the add-on settings page in Edge](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/edge_options_dark.png) |
Chrome |
Firefox Android |
![Screenshot of the extension options dialog in Chrome](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/chrome_options_dark.png) |
![Screenshot of the add-on settings page in Firefox Android](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_settings.jpg) |
Other mobile features
No trends on Explore screen, just search |
No "Open app" nag in tweet header |
No "Switch to the app" nag when logged out… |
…or when logging in |
![Screenshot of the Explore screen in mobile Twitter, with only the search part of the screen visible](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_explore.jpg) |
![Screenshot an individual tweet in mobile Twitter, without the usual "Open app" buttoin in the header, and without the usual Messages navigation item in the bottom navigation bar](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_tweet.jpg) |
![Screenshot of the login screen in mobile Twitter, without the usual "Twitter is better on the app" overlay](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_no_nag_home.jpg) |
![Screenshot of the logged out home screen in mobile Twitter, without the usual "Twitter is better on the app" overlay](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/firefox_android_no_nag_login.jpg) |
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 Tweak New Twitter, as Gaeilge](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/irish.png) |
![Screenshot of a desktop Twitter home timeline using Tweak New Twitter, in Japanese](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/japanese.png) |
![Screenshot of a desktop Twitter home timeline using Tweak New Twitter, in Arabic](https://github.com/insin/control-panel-for-twitter/raw/master/screenshots/arabic.png) |
User script support
Tweak New 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 "Twitter free icon" by Icomoon from www.flaticon.com, CC 3.0 BY