https://github.com/insin/tweak-new-twitter Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} insin / tweak-new-twitter Public * * Notifications * Fork 29 * Star 837 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 837 stars 29 forks Star Notifications * Code * Issues 33 * Pull requests 3 * Discussions * Actions * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Security * Insights insin/tweak-new-twitter This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 6 branches 91 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/i] Use Git or checkout with SVN using the web URL. [gh repo clone insin/] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @insin insin Tidy some stuff up ... cbb0665 Jan 24, 2023 Tidy some stuff up cbb0665 Git stats * 427 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github _locales icons promo screenshots scripts .gitignore CONTRIBUTING.md LICENSE NOTICE README.md TODO content.js jsconfig.json manifest.json options.css options.html options.js package.json tweak-new-twitter.user.js types.d.ts View code [ ] Tweak New Twitter Install Install on Firefox Nightly for Android Features Remove algorithmic content Control which tweets shared by people you follow appear on your timeline UI improvements Hide UI items you don't use Experiments Screenshots Home timeline with all tweaks enabled Separate timeline for Retweets (default setting) and/ or Quote Tweets Tidied-up menu, with instant access to "Add muted word" Hide metrics Uninverted Follow buttons Disable use of Chirp font Improved Quote Tweets page Experimental features Configurable via options popup and the extension options page Other mobile features Language support User script support Attribution README.md Tweak New Twitter [icon128] 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 Firefox Extension * Install Chrome Extension - can also be installed in Edge, Opera, and Brave * Install Edge Add-on - any recent changes to the extension usually take longer to appear in the Edge Add-ons store * Install as a user script (requires a user script manager) - compatible with the Userscripts extension for Safari 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 You'll now be able to install Tweak New Twitter via the Add-ons page. Screenshot of the Add-ons page in Firefox Nightly for Android setting up the Custom Add-on collection with the details above 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 Screenshot of a desktop Twitter home Screenshot of a mobile timeline without Retweets, algorithmic Twitter home timeline timeline content, or sidebar content, with without Retweets, fewer navigation items and a less algorithmic timeline distracting navigation font style content Separate timeline for Retweets (default setting) and/or Quote Tweets Desktop Mobile Screenshot of the separate Screenshot of the separate timeline Tweak New Twitter adds to timeline Tweak New Twitter adds to desktop Twitter, configured to mobile Twitter, configured to separate Retweets from the rest of separate Retweets from the rest of the home timeline the home timeline Tidied-up menu, with instant access to "Add muted word" Desktop - "More" menu Mobile - slide-out menu Screenshot of the "More" menu on Screenshot of the slide-out menu desktop Twitter, with most of the on mobile Twitter, with most of menu items removed and a new "Add the menu items removed and a new muted word" menu item "Add muted word" menu item Hide metrics Desktop Mobile Scteenshot of a Twitter timeline Sceenshot of a mobile Twitter with blank spaces where numbers timeline with blank spaces where for metrics should be numbers for metrics should be Uninverted Follow buttons Followers page with uninverted buttons A Twitter Followers page with white Follow buttons and black Following buttons Monochrome Themed Uninverted Follow / Following Uninverted Follow / Following buttons using the new monochrome buttons using the classic themed Twitter style Twitter style Disable use of Chirp font Chirp on Chirp off A Twitter thread using the The same Twitter thread using the Chirp font 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 Screenshot of the improvements Tweak New Twitter makes to Quote Tweak New Twitter makes to Quote Tweet pages on desktop, showing Tweet pages on mobile, showing quote content only instead of quote content only instead of repeating the quoted tweet in repeating the quoted tweet in every tweet every tweet Experimental features Reduced interaction mode Highlight (or hide) Disable the home verified accounts timeline Screenshot of a Twitter Screenshot of a Twitter Screenshot of timeline with the action timeline with a tweet by a Twitter without bar below each tweet user with a verified badge the Home completely missing highlighted navigation item Full-width timeline Screenshot of a Twitter timeline which takes up all the available width in the layout Configurable via options popup and the extension options page Desktop Mobile Screenshot of the options Screenshot of the options popup in popup in Firefox on desktop Firefox Nightly for Android on mobile Other mobile features No trends on Explore screen, No "Open app" nag in tweet header just search Screenshot of the Explore Screenshot an individual tweet in mobile screen in mobile Twitter, Twitter, without the usual "Open app" with only the search part of buttoin in the header, and without the the screen visible 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) Ri Ben Yu (Japanese) l`rby@ (Arabic) Screenshot of a Screenshot of a desktop Screenshot of a desktop Twitter home Twitter home timeline desktop Twitter home timeline using Tweak using Tweak New timeline using Tweak New Twitter, as Twitter, in Japanese New Twitter, in Arabic Gaeilge Options are also available in the following languages: * Japanese (translation by @MitoKurato) * Spanish (translation by @rogama25) 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. Tweak New Twitter on Safari using the Userscripts extension Screenshot of Tweak New Twitter running on the Userscripts extension for Safari Attribution Icon adapted from "Twitter free icon" by Icomoon from www.flaticon.com, 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 Topics chrome-extension twitter firefox-addon user-friendly edge-extension user-script firefox-android-addon legal-comedy Resources Readme License MIT license Stars 837 stars Watchers 11 watching Forks 29 forks Releases 89 v2.23.2 Latest Jan 23, 2023 + 88 releases Sponsor this project * https://www.paypal.me/jbscript Contributors 6 * @insin * @brechtcs * @wadewegner * @laxect * @rogama25 * @alexandria-p Languages * JavaScript 85.9% * HTML 12.0% * CSS 2.1% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.