insin / tweak-new-twitter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Install

Install in Firefox Beta on Android

Mozilla Add-ons currently only lets you install a small, curated list of extensions on Android, so you'll need to add a Custom Add-on collection which contains Tweak New Twitter by following these steps:

  • Install Firefox Beta on your Android device
  • Follow these instructions to enable Custom Add-on collections, TL;DR:
    • Settings → About Firefox Beta → Tap on the Firefox logo 5 times
  • In "Custom Add-on collection", which is now available under Advanced settings, enter the following details and tap "OK":
    • 13844640
    • Android-Collection

Screenshot of what the custom collection to install Tweak New Twitter on Firefox Beta should look like when correctly configured

You'll now be able to install Tweak New Twitter via the Add-ons page. Screenshot of the Add-ons page in Firefox Beta setting up the Custom Add-on collection with the details above

Releases / What's New?

The Tweak New 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 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 Home and List timelines
  • Hide "Who to follow", "Follow some Topics" etc. in the Home timeline and elsewhere
  • Full-width timeline: hide the sidebar and let timeline content go full-width on Home, Lists and Communities

UI improvements

  • Hide Views under tweets
  • Hide the "Verified" tab on the Notifications page
  • Replace Twitter Blue checkmarks with the Blue logo so they're not as easily mistaken for verified accounts, or hide them altogether
  • 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
  • Toggle Retweets in Lists - adds a "Turn off Retweets" menu item to Lists
  • 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 - if everything's bold, nothing's bold
  • Hide "Open app" nags on mobile

UI tweaks

  • 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
  • When viewing a tweet's Quote Tweets, hide the quoted tweet to make more room for quotes

Remove algorithmic content

  • Hide "What's happening", "Topics to follow" etc. in the sidebar
  • 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

  • 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 account switcher and Messages drawer
  • Hide the bottom nav items for Communities and Messages on mobile if you don't use them
  • 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 Tweak New Twitter adds to desktop Twitter, configured to separate Retweets from the rest of the home timeline Screenshot of the separate timeline Tweak New 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 Tweak New 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 Tweak New 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 Firefox on desktop Screenshot of the options popup in Firefox on Android on Android

Other mobile features

No trends on Explore screen, just search No "Open app" nag in tweet header
Screenshot of the Explore screen in mobile Twitter, with only the search part of the screen visible 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

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 Screenshot of a desktop Twitter home timeline using Tweak New Twitter, in Japanese Screenshot of a desktop Twitter home timeline using Tweak New Twitter, in Arabic

Options are also available in the following languages:

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 "Ibis icon" by Delapouite from game-icons.net, CC 3.0 BY

About

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


Languages

Language:JavaScript 79.3%Language:HTML 12.0%Language:CSS 5.9%Language:Swift 2.2%Language:Shell 0.5%Language:AppleScript 0.1%