|
2011-03-10
, 23:41
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#322
|
|
2011-03-11
, 03:28
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#323
|
|
2011-03-11
, 06:27
|
Posts: 61 |
Thanked: 27 times |
Joined on Jul 2010
|
#324
|
// ---- InboxModel.cpp (export shortTime and shortDate to InboxList.qml) int daysTo = dt.daysTo (QDateTime::currentDateTime ()); shortTime = dt.toString ("hh:mm"); switch (daysTo) { case 0: shortDate = "today"; break; case 1: shortDate = "yesterday"; break; case 2: case 3: case 4: case 5: case 6: shortDate = dt.toString ("dddd"); break; default: shortDate = dt.toString ("dd-MMM"); }
// ---- InboxList.qml [line 262...] Text { // display call date and time: id: textName anchors { verticalCenter: parent.verticalCenter right: parent.right; rightMargin: 5 } text: shortDate + "\n" + shortTime; color: "white" font.pointSize: (Code.btnFontPoint () / 12) } row { // display call-type icon and caller's name: anchors { verticalCenter: parent.verticalCenter left: parent.left; leftMargin: 5 } // leave some room for date & time. [50 is a complete guess] width: parent.width - 50 spacing: 2 Image { source: type + ".png" fillMode: Image.PreserveAspectFit } Text { text: name; color: "gold" font.pointSize: (Code.btnFontPoint () / 8) } }
The Following User Says Thank You to kbyork For This Useful Post: | ||
|
2011-03-11
, 07:47
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#325
|
|
2011-03-17
, 00:30
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#326
|
The Following User Says Thank You to epage For This Useful Post: | ||
|
2011-03-17
, 03:59
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#327
|
The entry fields aren't too obvious. I thought they were just labels at first. Once I realized they weren't I wasnt too sure of my clicks were working and I could start editing. Part of that is that the sizing is unclear.
It might reduce clutter on the main screen if the settings were all on one screen. From that screen is probably where I would put the debug link.
There should either be in-app help or a link about setting up mosquitto in the mosquitto settings screen.
How do I actually view the inbox or make calls within qgvdial? It just sits at the screen I've been talking about with no obvious button to go to an inbox or dialpad or anything.
|
2011-03-17
, 11:11
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#328
|
Quite a few users seem to be confused about what to do once qgvdial starts the first time. I've tried to make it self explanatory, and I think I need to set up something like tooltips for the first run.
Maybe the About page needs to link to some form of helpful help.
I'm not sure I follow you here... Most of the settings *are* on one screen.
The debug link is on that screen.
It's the same screen as the login/logout button and mosquitto and all that.
I think the "back" button needs to be clarified: It's the top bar that says "qgvdial". I've made a fix in devel that changes the text from qgvdial to the equivalent of "back". Hopefully that should clear up things.
The Following User Says Thank You to epage For This Useful Post: | ||
|
2011-03-18
, 03:33
|
Posts: 61 |
Thanked: 27 times |
Joined on Jul 2010
|
#329
|
The Following User Says Thank You to kbyork For This Useful Post: | ||
|
2011-03-19
, 01:20
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#330
|
Changing the visual look of the text fields to actually look like text fields is all you need to do, no documentation required.
Now that I realize that entire screen was "settings". Closing the UI is not a setting. There should be a persistent button for that (and for just minimizing qgvdial) much like some of the other fullscreen maemo apps.
Putting the proxy settings and mosquitto settings all on that main settings page would probably be good.
All of the buttons could use some spacing on all screens, especially "logout" so one doesn't accidentally click that while doing something else.
Refresh and about aren't really related to settings. I would suggest finding a different way to represent them. One would be refresh buttons like I recently did in Dialcentral.
Also, refresh I take refreshes everything? Usually I find I only want to refresh missed calls or voicemail or texts and waiting for a full refresh seems wasteful.
Wow, a contact has a "close" button and the "back" button. Oddly enough "close" goes back one level" while "back" goes to the main screen.
On the dialpad when selecting a call method, it isn't clear that some are call-in and some are call-out, I had to think about that for a bit "oh, this is downloaded from gv while that is from my telepathy".
When I call a contact, what call method is used? What I configured on the dialpad? That then sounds like a settings that belongs right below the login buttons or it should be available wherever one may call.
On "inbox" the category touch selector isn't too obvious at being a touch selector.
On voicemails I didn't notice it was downloading and got two play dialogs. And for some reason it wasn't playing for me. Any reason you don't show the voicemail text? Odd that I only show text while you only allow playback
For sms, you only seem to be showing the last message the person sent rather than the whole conversation.
This is probably from the mixture of qwidget with qml but closing of the text writing window should automatically go back to the main window rather than using the task switcher. Is there not a way for one to be a subwindow of the other?
For the most part, with some good UI you won't except for how do I setup a mosquitto server since that is unrelated to direct use of the application.
I tried clicking that. The click target is unclear and kind of small. Only knowing that yes that is what I need to click did I actually click it. Also knowing that on the first screen that I need to go "back" is confusing as I saw nothing to go "back" to. Maybe popping up the main screen and then sliding to the login screen would help with that.
The Following User Says Thank You to uvatbc For This Useful Post: | ||
I've been facing intermittent high CPU load. This build is one of those where I try to figure out if it fixes the problem because I haven't quite understood why qgvdial would ever eat that much CPU - I don't have ANY tight loops.
With this build I haven't faced a CPU spike because of qgvdial for about 2 days of straight running and monitoring.
Also: For the (unlikely) Symbian users who frequent this thread, be prepared for qgvdial to hit the Ovi store soon.
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.
If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.