[Enhancement] Allow us to tweet immediately (i.e. within the main window, without opening anything else firstly)

Bug #1184463 reported by Contribucious
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Birdie
New
Undecided
Unassigned

Bug Description

---
Preamble:
Coming from the Mac world — Hackintosh precisely — (even if already often on Linux before too), I clearly saw myself that it's really the world of designers (simple and pure GUIs that "just work") where in the Linux world it's more "Why make things simple when they can be complicated…" policy. :^)

But when we join the power/strength of the geeks (for the dev only) with the designers (for the design of GUIs), we can have amazing things! And with Elementary projects like Birdie, Geary, etc. we can already detect that! :)
---

So, here is one example of that.
Maybe you've reasons for this, but I found quite often that many Twitter clients on Linux need to click on a button that opens a new window just to tweet, with buttons "Send", "Cancel", "Add a picture", … ; where on all popular Twitter clients for Mac and Windows, we can immediately tweet without unuseful things like that!

[About tweeting directly within the main window + Send/Cancel buttons]
See this beautiful, clean and natural behavior: http://i.imgur.com/grVdrad.png
In addition, no need button anymore to SEND as everybody knows naturally that it's ENTER to send things (and Shift+Enter for multiple lines generally). Also, no need button anymore to CANCEL as everybody knows that they just need to delete the typed characters to not send that (Ctrl+A then Delete for the fastest method).

[About "advanced" things]
And to add a picture, a simple little right icon and everybody understand that advanced things are just here: http://i.imgur.com/3hfwQMV.png — "Add Image…" opens a classic "File Browsing" small system window to select the desired picture file to send —.

[About the character counter]
Notice that to keep the interface very light, this button become more large when we start typing, to include the character counter decreasing: http://i.imgur.com/uOjxFCC.png

---
Conclusion:
So…, in fact, a supplementary window (opened via a button) to send a tweet is potentially just useful for heavy (web mainly) interface (multiple columns, etc.) like Hootsuite. And in fact even for many additional functions like planned tweets, you can add that as supplementary menu items, accessible by clicking on this little right icon (see screenshot).

And about the button "Send" (and "Cancel"), it's CLEARLY only really useful for WEB interface here, because people behave in a different way on the Web than on a local application. They used to have a button to send/validate things on the Web, it's not the case in a local application (GUI) where the "hit ENTER" policy make sense even for newbies. At least when it's a field in the main window I say here, of course! And with a flashing cursor (as all normal input fields) to let people know it's here to start typing/tweeting, ideally activated by default by putting the focus on this field at startup…

Shortly, KISS principle: "Keep it simple, stupid".
I really think that you can become a really very popular Twitter client for Linux by using even more this (already used) principle. And for that, Mac world is a very good source of inspiration of course! As you already know and do! :)
---

So… here we go!
And… oh yeah, sorry for the length! :^)

---
Thanks:
P.S.: This is thanks to you that I now come back to Linux. Because of your Twitter client (finally a decent one!).
And also, to a lesser extent, because of Geary that replaces Mailplane (Mac only). Even if Thunderbird or other mail clients like that were nearly OK too for that.
For the rest, I already had good alternatives (Songbird => Banshee or Clementine, etc.).
So… thank you again the team, for your hard work, especially on the design, ergonomics, etc. part! :-)
Which can, in addition to democratize GNU/Linux, bring back geek people like me who had gone on Mac for the so nice esthetic, but who still are geek and so… keep loving GNU/Linux (and the open source world in general) and become magnetically attracted by this OS, especially thanks to the podcasts/articles/etc. talking regularly about all the new things! ;-)
---

tags: added: design look-and-feel
summary: - Allow us to tweet immediately (i.e. within the main window, without
- opening anything else firstly)
+ [Enhancement] Allow us to tweet immediately (i.e. within the main
+ window, without opening anything else firstly)
Revision history for this message
Contribucious (contribucious) wrote :

Also, related to this:

With just a second area, we can immediately see what's going on in real time as soon as we start to type:
http://i.imgur.com/Nj1Prdp.png

If a general problem occurs at the same time (timeline fetching problem for example, etc.), the error message that can be closed will be nicely shown like this:
http://i.imgur.com/uskeeG9.png

And if we were not typing at this time, we'll see the error message like this therefore:
http://i.imgur.com/ujkiZid.png

I would really love having this user experience personally. :)

Revision history for this message
Contribucious (contribucious) wrote :

And of course, the 2 best things for the end:

1/ Immediately see visually the tweet we're currently answering to:
http://i.imgur.com/upJya1m.png

=> and if we delete the mention, we automatically see that, that'll become a new independent tweet rather than an answer therefore:
http://i.imgur.com/AHVL3A1.png

2/ Having the field that auto resizes to 2 lines of height when required (and to 1 line again if we remove some characters):
http://i.imgur.com/tmNElQW.png (here because of a manual RT but also if we type manually too much)
=> Height space optimization of the screen like so, only show 2 lines of height when required.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.