All Projects → jh3y → focussed-twitter

jh3y / focussed-twitter

Licence: MIT license
Let's focus on the tweets! 🐦

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to focussed-twitter

stackOverflow focus
Remove all unnecessary clutter when looking for help on StackOverflow through a Chrome plugin.
Stars: ✭ 58 (+286.67%)
Mutual labels:  firefox-extension, hacktoberfest2020
scape
🎨 The new tab page with simplicity in mind.
Stars: ✭ 14 (-6.67%)
Mutual labels:  firefox-extension
web-ext-deploy
A tool for deploying WebExtensions to multiple stores.
Stars: ✭ 28 (+86.67%)
Mutual labels:  firefox-extension
scrobbly
↩️ Scrobble your animes to Anilist, Kitsu!
Stars: ✭ 23 (+53.33%)
Mutual labels:  firefox-extension
live deck
A Real-Time Presentation Application Powered by Phoenix LiveView
Stars: ✭ 71 (+373.33%)
Mutual labels:  hacktoberfest2020
firefox-extensions
Awesome Firefox Extensions
Stars: ✭ 40 (+166.67%)
Mutual labels:  firefox-extension
detect-cloudflare-plus
True Sight Firefox extension.
Stars: ✭ 34 (+126.67%)
Mutual labels:  firefox-extension
inertia-django
django connector for inertia
Stars: ✭ 90 (+500%)
Mutual labels:  hacktoberfest2020
Igloo
Official GitHub repo for Igloo - The private social media
Stars: ✭ 17 (+13.33%)
Mutual labels:  hacktoberfest2020
asscan
Automated Subnet Scanner
Stars: ✭ 25 (+66.67%)
Mutual labels:  hacktoberfest2020
IOSD-UIETKUK-HacktoberFest-Meetup-2019
This repository for IOSD HacktoberFest 2020
Stars: ✭ 17 (+13.33%)
Mutual labels:  hacktoberfest2020
synchly
Automate database backups with customizable recurring schedules.
Stars: ✭ 27 (+80%)
Mutual labels:  hacktoberfest2020
2fa-notifier
2FA Notifier is a web extension that notifies users whether or not the sites they visit support two factor authentication (2FA).
Stars: ✭ 39 (+160%)
Mutual labels:  firefox-extension
LocationTracker-WorkManager
Get Location Updates on 15 minutes interval via WorkManager.
Stars: ✭ 70 (+366.67%)
Mutual labels:  hacktoberfest2020
Radar.Adr
The Action-Domain-Responder core for Radar.
Stars: ✭ 53 (+253.33%)
Mutual labels:  hacktoberfest2020
creativecommons.github.io-source
Source files for CC Open Source website
Stars: ✭ 51 (+240%)
Mutual labels:  hacktoberfest2020
pocketizer
Unofficial Pocket new tab extension for Chrome, Firefox, and Edge
Stars: ✭ 43 (+186.67%)
Mutual labels:  firefox-extension
HacktoberFest2020
🤗Feel free to submit a PR💻 to have it merged and get a free Hacktoberfest tee👕 from Github🔮. Updated as per new guidelines✔️
Stars: ✭ 22 (+46.67%)
Mutual labels:  hacktoberfest2020
Map-of-India
A Node.js script to generate the Map of India in terminal
Stars: ✭ 83 (+453.33%)
Mutual labels:  hacktoberfest2020
neu ui
Prototype and build projects faster using Neu UI - an open source React component library designed to neumorphic style. Built using React, Styled Components, Jest and Storybook.
Stars: ✭ 23 (+53.33%)
Mutual labels:  hacktoberfest2020

focussed twitter logo

Focussed Twitter 🐦

potential

A browser extension for reducing the noise on Twitter 🙌 Works in Firefox and Chromium

Motivation

With the new Twitter layout hitting our screens, some weren't too happy about the "noise".

FWIW, I don't mind the new layout. I've almost forgotten how the old one looked now 😂 However, the new one is a little noisy when scrolling.

Enter "Focussed Twitter"!

What started as a bookmarklet is now a browser extension!

dimming noise

Principles + Concept

The idea for "Focussed Twitter" is to make it easier to focus on the tweets.

The original idea for better UX was that if I scrolled Twitter, I wanted everything else to fade away for a moment.

No need to remove elements or break the behavior/layout 👍

Everything that "Focussed Twitter" does can be switched off or configured to your liking in the extension options 💪

focussed

Features

  • Dim sides on scroll
  • Set the dim
  • Hide the sidebar
  • Hide separators
  • Remove tweet borders
  • Increase the margin between tweets
  • Permanently dim sides
  • Focussed composing
  • Hide metric counts
  • Hide DMs drawer

composition

How does it work

`Focussed Twitter' is powered by CSS variables and MutationObserver. When an option is changed, the script updates inline CSS variables on the document. These then do things like trigger opacity changes and update transition timings 🤓

configuration

Contributions

I'd love some! ❤️ Any PRs are welcome or suggestions.

Ideas include:

  • Creating a better icon 😅
  • Porting to other browsers besides Firefox && Chrome
  • Cleaner styling for the popup window 😅

The code is in a place where it's not too heavy. There is a reason for this. If Twitter decides to change the UI structure significantly at some point, the extension will need updating.

Development

Chrome

  • Rename manifest.chrome.json to manifest.json.
  • Load the unpacked extension into Chrome by pointing at the focussed twitter directory.

Firefox

  • Rename manifest.firefox.dev.json to manifest.json.
  • Load the add on into Firefox by pointing at the manifest file.

Made in haste by @jh3y 😅

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].