6 ms·
Show HN: Minimal Twitter – drastically simplify and declutter the new Twitter UI
- dang 6y agoUrl changed from https://twang.dev/minimal-twitter/ https://twang.dev/minimal-twitter/. Edit: and thence to https://www.wang.sh/minimal-twitter/ https://www.wang.sh/minimal-twitter/ (by author's request)
- leshokunin 7y agoCame in expecting Emacs. Noticed a sidebar, icons, bold, separators, user profile photos. Not quite minimalist yet! At the end of the day, Twitter can look like IRC.
- fernandotakai 7y agoearly twitter had a really great xmpp bot (official!) that was super easy to use and amazing to consume twitter. it really felt like a huge IRC room. i kind of miss that.
- dewey 7y agoBitlbee can do that! https://wiki.bitlbee.org/HowtoTwitter https://wiki.bitlbee.org/HowtoTwitter
- Lammy 7y agoDoes it still work after the recent API changes that killed Tweetbot and other apps? I had this set up a few years ago and miss it but assumed it was done for alongside the others.
- mrunseen 7y agoMozilla Thunderbird has twitter client I like look of it[0] [0] https://i.ibb.co/V3mwyvB/image.png https://i.ibb.co/V3mwyvB/image.png
- lkschubert8 7y agoIt looks very similar to Medium.
- supernintendo 7y agoNeat idea for showing off your design chops. I don’t use Twitter so I don’t have much feedback, other than your ad blocking code being brittle [1]. [1] https://github.com/thomaswangio/minimal-twitter/blob/e076507e400013e15462acce5b38a224ba3251cd/chrome/removePromoted.js#L34 https://github.com/thomaswangio/minimal-twitter/blob/e076507...
- thomaswangio 7y agoThanks for pointing that out, I think I might remove it. Will cause more trouble down the road. Do you have any ideas to make it more safe?
- supernintendo 7y agoUnfortunately, I can’t think of any. Twitter could arbitrarily change where those elements are placed in the DOM at any time (and they probably will to prevent other extensions from blocking promoted tweets). I would just consider this out of the scope of your project and not bother handling it.
- thomaswangio 7y agoTotally agreed, definitely out of scope. Just removed the script from the manifests. Thanks again!
- djyaz1200 7y agoThomas, I like your work. Just joined your newsletter. Would be interested to talk. I'm @ www.sendsmart.com
- thomaswangio 7y agoSure, I'm at thomas [at] wang.sh!
- daxterspeed 7y agoYou could potentially keep searching upwards for a parentNode that has role="article". While Twitter could change their markup significantly they sorta have to support screen readers so aria attributes will poke through here and there.
- Hoasi 7y agoJust installed the Safari extension. It makes the new Twitter bearable. Excellent work!
- flixic 7y agoApple should really rethink their extension strategy. Other platforms require a click of a button. Safari requires either going through the App Store, or doing Dev Mode shenanigans.
- Hoasi 7y agoAgreed, we can all understand legitimate security/quality concerns, but their current policy prevents some great extensions from reaching a wider audience.
- busymom0 7y agoCan this be made available for brave browser too?
- gfosco 7y agoBrave is Chromium, you should be able to install the Chrome extension.
- thomaswangio 7y agoYes! You can install Chrome extensions on Brave https://support.brave.com/hc/en-us/articles/360017909112-How-can-I-add-extensions-to-Brave https://support.brave.com/hc/en-us/articles/360017909112-How...
- ctdonath 7y agoAt the other extreme, I want an interface that graphically depicts full graph tree of tweets (replies and commented RTs). On a tablet, show the entire tree on one screen.
- strict9 7y agoIf I could make a feature request, one more removal: the giant fixed blue button in lower right. Still can't believe twitter designers thought covering content with a control is a good idea on mobile. Thank you for a wonderful plugin.
- thomaswangio 7y agoAh yes I meant to make that an option in the Chrome extension. It'll be in the next update!
- thomaswangio 7y agoDone! https://github.com/thomaswangio/minimal-twitter/releases/tag/2.3 https://github.com/thomaswangio/minimal-twitter/releases/tag...
- ryanmccullagh 7y agoI honestly like the new Twitter UI. It's more usable for me than the previous design.
- deleted 7y ago[deleted]
- beachsam0rai 7y agohey good work! just to let you know hidden navigation labels working only in english language.
- thomaswangio 7y agoOh really? Thanks for the catch. Can you throw me an issue on GitHub, I'll see if I can tackle it or someone else can pick it up https://github.com/thomaswangio/minimal-twitter/issues/new https://github.com/thomaswangio/minimal-twitter/issues/new
- Eric_WVGG 7y agoI don't have "new Twitter" so I can't test this yet, but Safari users can probably use the (for-sale-on-App-Store) Cascadea extension and plug in the stylesheet from https://github.com/thomaswangio/minimal-twitter/blob/master/chrome/minimal-twitter.css https://github.com/thomaswangio/minimal-twitter/blob/master/...
- miguelmota 7y agoRandom tip: If you have the tamper monkey browser extension [1], you can simply add `document.querySelector('[data-testid="sidebarColumn"]').remove()` to remove the second sidebar on page load to make it feel minimal without much effort. [1] https://www.tampermonkey.net/ https://www.tampermonkey.net/
- nihonde 7y agoDoes Twitter really publish its test selectors in production?
- jazzyjackson 7y agois there a good reason that this would be bad practice? it's much more friendly to the end user than uglifying your html with randomly generated ids on every div!
- nihonde 7y agoI usually strip them out during builds that target production. They’re just noise in that environment.
- bscphil 7y agoOr you can just do this in Stylus: div[data-testid="sidebarColumn"] { display: none; } Also, since Tampermonkey is closed source, it's probably better to use Greasemonkey or Violentmonkey.
- miguelmota 7y agoGreat suggestion. Didn't know that
- usonian 7y agoHave you been able to get this to work? I can't get Stylus to override any styles on the new Twitter site.
- lwansbrough 7y agoWhere are the trends?
- thomaswangio 7y agoThey're in twitter.com/explore :)
- malloreon 7y agowhen will someone release a hack that inverts feed order? I don't know about the rest of you, but I browse the web in English, which is read left to right and top to bottom.
- Existenceblinks 7y agoThe left-nav hover is a good balance UX that's no harm to be official. Thanks for making this. Installed!
- bscphil 7y agoIf you're taking suggestions, I think a three-column format would be cool. Basically, the first column is the thin icons you have now. The second column is the tweet column. The third column (equal in size to the second column) would appear when you click on a tweet; instead of loading the responses to that tweet as a modal view as it does now, the responses would appear in the right column. Basically, this would make Twitter a lot more like several email clients or an RSS reader. Quick and dirty mockup: https://i.imgur.com/Uh9Rbcz.png https://i.imgur.com/Uh9Rbcz.png Also, would be nice to force Twitter into "latest tweets" mode, and also to provide a userscript for those of us who prefer to avoid untrusted addons.
- thomaswangio 7y agoInteresting, sounds challenging! Would you mind adding this to the issues? Maybe someone will be able help me tackle it then https://github.com/thomaswangio/minimal-twitter/issues https://github.com/thomaswangio/minimal-twitter/issues