Zachary DrayerFeb 262 min read
Most of whats in this list is years-old and has been scribbled and rescribbled into various notebooks, but never digitalized. I think I was keepingthese ideas “secret” because thought I would get around to writing a Twitter client one day. It’s okay to have some crazy thoughts ¯\_(ツ)_/¯
Anyway, as far as I know, no Twitter client does anything listed below (although there may have once been clients that did some of this). I’d like to be wrong about that. I think everything listed is within the realm of what third parties can do, but I don’t know if any of it would violate Twitter’s Terms of Service. I don’t think it would.
Without further rambling, here’s some of what I’m going to call highlights from these notebooks:
- Load new tweets at the bottom. I get it, put new content at the top so you don’t have to scroll to get it. And Twitter isn’t email (hello, 2011); you don’t have to read all your tweets. Whatever. Reading long tweets that require scrolling up and then back down (and then back up again afterwards to continue reading) sucks. And I like the people I follow on Twitter. I want to know what they’re saying!
- When writing, provide a “synonyms” menu item for a selected word, like you can look up definitions. This could even filter out longer words.
- Let me mix and match lists and feeds into one stream, not only tweets from people I follow + direct mentions + @replies. Bonus cookies if I can assign lists a color.
- Let me create nicknames for people that only I see. So I can actually remember who people with joke avatars, display names and usernames are.
- Gmail’s “undo”, applied to tweets. Basically, give me a few seconds to say “Wait!” and fix typos.
- Typographic replacements. Y’know, like Medium has now.
- A middle ground between pull to refresh and streaming new tweets in automatically. I’m scrolling near the newest tweets, and its been a few minutes, maybe consider getting some more?
- Temporary notifications; if I’m talking with someone, tell me when they say something to me, but if its someone I’ve never spoken to before, maybe don’t send me a push notification?