- A clean, neutral UI design (like Tweetie).
- Clear separation of tweets (like Tweetie).
- Good API support (retweets).
- An integrated timeline (@mentions and DMs in with everything else).
- Personal timeline search (I don’t care about public timeline search).
- Deleted tweets get deleted on refresh.
- New posts are made from a window, of which I can have several (like Tweetie).
- Hidden Dock icon (like Tweetie).
- Remembers your scroll position (like Tweetie).
- Marks everything as read as soon as you scroll to the top (like Tweetie).
- Shows a new tweets indicator, but without a count (like Tweetie).
- Allows blocking from within the app.
- Allows you to mute people and filter tweets, without completely burying them.
- Integrated Profile/Timeline UI.
- Bi-directional conversation tracing (does the API even support this?)
- In-app picture viewing.
- Infinite scrolling (like Tweetie).
- User-extensible image and url helpers.
Does the world really need another Twitter client? It seems to be a real problem. Everybody has a different idea of how it should work. What I envision would have even less UI than Tweetie, but would support several use-cases that are important to me. Tweetie 2, if it ever happens, would fix retweets, which would probably be enough to satisfy me.
Or I could write it. I’m definitely interested in starting another Objective-C project, but I don’t know if this is really what I want to do. I’d gain more by fixing Fireworks than Tweetie.