control-panel-for-twitter

Browser extension which gives you more control over your Twitter timeline and adds missing features and UI improvements - available for desktop and mobile browsers

MIT License

Stars
1.7K
Committers
10

Bot releases are visible (Hide)

control-panel-for-twitter -

Published by insin about 3 years ago

Tweak New Twitter v2.9 Release Notes

Added

  • Uninverting Follow / Following buttons is now enabled by default
  • Added a new experiment: full-width content
    • Makes the main timeline and list timelines take up all the available layout width
    • Media & cards default to their normal size, as they take up much more vertical space when full-width, but they can also be made full-width separately

Changed

  • Moved "Uninvert Follow / Following buttons" to the "UI improvements" options group
  • Uninverted "Following" buttons now follow the "Button style" option (monochrome or themed) instead of defaulting to being themed
  • Made hiding "More Tweets" when linked to a tweet a bit more aggressive
  • Experimental options are now collapsed by default unless you have an experiment active. Click on the "Experiments" label to show/hide them

Fixed

  • Fixed an error getting the element containing menus and modals, which could happen when refreshing on certain pages
  • Fixed the new Color sometimes not getting picked up when you change it in "Customize your view"
  • Fixed the current page not being re-processed if you don't use the "Use normal text font style in navigation bar" option and you change the font size in "Customize your view"
  • Fixed the border style on uninverted Following buttons
  • Reduced the amount of unnecessary re-processing of the current page due to html style changes

Screenshots

Button style: monochrome Button style: themed
firefox_PX8GtJ48ei ENL36JSyhM
k8zhcmjrKb QZIIfOg4IJ
"Experiments" options collapsed by default
New "Full-width timeline content" experiment options
Full-width timeline at largest size
Full-width timeline at the breakpoint where the sidebar disappears
Full-width timeline with full-width media and cards
control-panel-for-twitter -

Published by insin about 3 years ago

Added

  • Added an option to keep showing the "Relevant people" section when hiding sidebar content [#40]

Fixed

  • Fixed fast blocking being broken by recent Twitter changes [#57]
  • Added missing Bengali translation for "Shared Tweets"
control-panel-for-twitter -

Published by insin about 3 years ago

Fixed "Don't use Chirp font" not working in browsers which don't preserve unnecessary quotes in CSS font-family rules (i.e. Chrome)

control-panel-for-twitter -

Published by insin about 3 years ago

Added

  • Added an option to uninvert the Follow / Following buttons
  • Once uninverted, you can choose from two styles for Follow buttons:
    • Monochrome (default) matches other buttons in the new Twitter update
    • Themed uses your selected theme color, like Follow buttons used to

Changed

  • Changed how we get the current theme color to a more reliable method which should work on any initial page

Screenshots

Dbtj9Pledb

control-panel-for-twitter -

Published by insin about 3 years ago

Added

  • Added an option to disable use of the new Chirp font [#56]
  • Added a "UI tweaks" section to the options page and moved "Pin the quoted tweet when viewing Quote Tweets" to it

Changed

  • You can now configure which individual metrics are hidden when using "Hide metrics" [#54]

  • Hide media when pinning the quoted tweet on "Quote Tweets" pages, and add a click handler which takes you to the original tweet

    Pinning the quoted tweet breaks the usual functionality it would have like showing media, profile hover cards, clicking to view the original tweet, etc. The point of this feature is to make more room for QT comments, so for now we'll just make it show and do the bare minimum.

Screenshots

Before

After

New Option

control-panel-for-twitter -

Published by insin about 3 years ago

Changed

  • Added Edge-specific styles to the options page to make it match Edge's extension management chrome

Fixed

  • Fixed the "You might like" section appearing in the sidebar when viewing the profile of an account which has never tweeted any media
  • Made tweak-new-twitter.user.js compatible with user script managers which don't implement or shim the GM API from Greasemonkey, such as Userscripts for Safari
control-panel-for-twitter -

Published by insin about 3 years ago

New

  • Extension option changes are now automatically applied to open pages, so you no longer have to refresh the page to apply them [#12]

  • New experiment: disable the home timeline when you want to waste less time on Twitter, going to Notifications or Messages by default instead [#51]

    Thanks to @brechtcs for the idea, Pull Request and post explaining why you might want to give this one a try

Changed

  • "Hide tweets quoting accounts you've blocked or muted" now also works for retweeted quote tweets
  • When hiding metrics, the tweet count under the username header on profile pages is now also hidden

Fixed

  • Sidebar content no longer re-appears when viewing a profile's followers/following page
  • The sparkle is now correctly hidden when always using Latest Tweets but not using the separate timeline for retweets or quote tweets
  • Fixed hiding the share button when viewing a individual tweet
  • Fixed the page not being reprocessed on the main timeline when changing the "Font size" setting in "Customize your view"
control-panel-for-twitter -

Published by insin about 3 years ago

  • Added hiding of tweets which quote accounts you've blocked or muted
  • Added hiding of suggested topic tweets in the algorithmic "Home" timeline
control-panel-for-twitter -

Published by insin about 3 years ago

Changed how user preferences are saved so future changes to default configuration can be picked up

control-panel-for-twitter -

Published by insin about 3 years ago

  • Turn hiding share buttons and analytics links off by default
  • Hide "You might like" in sidebar when viewing a blocked account's profile
  • Hide "Suggested" on profile pages, which slides in when you follow/unfollow
control-panel-for-twitter -

Published by insin about 3 years ago

Fixed typo in detection of "replied" algorithmic tweets on Home timeline

control-panel-for-twitter -

Published by insin about 3 years ago

New

  • Hide the share button under tweets (now hidden by default)
  • Hide the analytics links under your own tweets (now hidden by default)
  • Hide "liked" and "replied" algorithmic tweets on the Home timeline, if you use it (now hidden by default)
  • Added a new category of features in the options UI - Experiments - which are disabled by default
  • New experiment feature: hiding metrics - hides like, retweet, quote tweet and follower counts
  • New experiment feature: reduced interaction mode - hides the action bar under tweets, so replies are now the only means of interacting
  • Added "Shared Tweets" translations for all languages

Changed

  • The sparkle button on the main timeline is now hidden when always using the Latest Tweets timeline, as switching to Home will just result in you immediately getting switched back to Latest Tweets
  • Navigating away from the Retweets/separated tweets timeline and navigating back to /home without using the Home navigation link will now restore display of the Retweets/separated tweets timeline
  • Made detection of verified accounts broader so it picks up tweets which quote verified accounts
  • The theme colour is now used in the mobile timeline switcher icon

Fixed

  • Fixed automatically switching to Latest Tweets on mobile
  • Fixed Greek "Quote Tweets" translation
control-panel-for-twitter -

Published by insin about 3 years ago

v2.2 adds support for all 48 of the display languages available on Twitter

  • Improved popup detection on desktop - the fast blocking and "Add muted word" menu item features are now more reliable
  • Fixed sidebar contents being displayed when you view details of likes your tweets have received
control-panel-for-twitter -

Published by insin over 3 years ago

  • Improved method of hiding sidebar content on desktop, no more loading indicators!
control-panel-for-twitter -

Published by insin over 3 years ago

v2.0 brings support for Firefox for Android

Unique features for the mobile version of Twitter:

  • Hide Explore page contents and use it only for searching
  • Hide "Open app", "Switch to the app" etc. nags
  • Hide the bottom nav item for Messages if you don't use it

Added

  • Added the ability to hide lesser-used items in the "More" menu
  • Added direct access to built-in "Add muted word" functionality via the "More" menu

Fixed

  • Fixed the entire account switcher being hidden when the navigation menu collapses to icons on desktop Twitter
  • Fixed detection of popups no longer working after changing the background color setting on desktop Twitter
control-panel-for-twitter -

Published by insin over 3 years ago

New

  • Quote Tweets can now be hidden or moved to a separate timeline [#45]
  • Improve the Quote Tweets page (viewing an individual tweet's QTs) by pinning the quoted tweet to the top instead of duplicating it in every tweet [#43]

Changed

  • Extension options have been redesigned, grouping related options and allowing you to turn groups of them on and off all at once

Fixed

  • Fixed the extension not working on the current page after changing the theme or background color in the "Customise your view" dialog
  • Fixed hiding the algorithmic "More tweets" section when an individual tweet is viewed via certain internal links [#32]
  • When hiding the account switcher, leave the ellipsis menu button visible, as it's the only way to log out [#44]

Other changes

  • Added CONTRIBUTING.md [#35]
  • Fix option page scaling in mobile for future Firefox Android version
control-panel-for-twitter -

Published by insin over 3 years ago

Fixed

  • Fixed the entire sidebar being hidden when "Hide sidebar content" is enabled

Internal

  • Only update a timeline element's style if it doesn't already match what we want to do
  • Added debug logging of the time it took for elements to appear
control-panel-for-twitter -

Published by insin over 4 years ago

Made the Hide "More Tweets" feature less janky - tweets from external links now immediately switch to the full thread view

control-panel-for-twitter -

Published by insin over 4 years ago

New feature: Hide the "More Tweets" section when viewing an individual tweet from an external link

Fixed the Verified Accounts feature on profile pages when it's the only timeline feature enabled

control-panel-for-twitter -

Published by insin over 4 years ago

New optional feature: hide tweets by or quoting verified accounts, or highlight them if you want to check how much of your timeline content is driven by verified accounts

https://imgur.com/a/lcqq5bq

Badges
Extracted from project README
Download on the App Store
Related Projects