6.0.0-beta1
7/5/25

[#11165] Default view for IMP smartmobile view
Summary Default view for IMP smartmobile view
Queue IMP
Queue Version Git master
Type Enhancement
State Resolved
Priority 2. Medium
Owners slusarz (at) horde (dot) org
Requester slusarz (at) horde (dot) org
Created 04/26/2012 (4818 days ago)
Due
Updated 08/29/2012 (4693 days ago)
Assigned
Resolved 08/27/2012 (4695 days ago)
Milestone 6
Patch No

History
08/29/2012 12:37:11 PM Git Commit Comment #8 Reply to this comment
Changes have been made in Git (master):

commit c5eab081909effa8b6fdbb11e38da54cfc055eab
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Mon Apr 30 23:13:43 2012 -0600

     [mms] Honor initial_page preference in smartmobile view (Request #11165).

  imp/docs/CHANGES |    1 +
  imp/index.php    |   12 ++++++++++++
  imp/lib/Auth.php |    8 ++++----
  3 files changed, 17 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/c5eab081909effa8b6fdbb11e38da54cfc055eab
08/27/2012 11:32:02 PM Michael Slusarz Comment #7
Taken from Horde DevelopersHorde Developers
Taken from Jan Schneider
State ⇒ Resolved
Reply to this comment
Topic of this ticket has been completed, so closing.
05/01/2012 05:20:43 AM Michael Slusarz Comment #6 Reply to this comment
I've implemented honoring the initial_page preference in smartmobile 
view.  I feel this is an appropriate solution.

Leaving ticket open for feedback and input on the other suggestions 
(applications links).
05/01/2012 05:17:44 AM Git Commit Comment #5 Reply to this comment
Changes have been made in Git (develop):

commit c5eab081909effa8b6fdbb11e38da54cfc055eab
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Mon Apr 30 23:13:43 2012 -0600

     [mms] Honor initial_page preference in smartmobile view (Request #11165).

  imp/docs/CHANGES |    1 +
  imp/index.php    |   12 ++++++++++++
  imp/lib/Auth.php |    8 ++++----
  3 files changed, 17 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/c5eab081909effa8b6fdbb11e38da54cfc055eab
04/27/2012 08:32:29 PM Michael Slusarz Comment #4 Reply to this comment
I'm not sure if that is a good idea. Actually I think it is not. I'm 
Android-biased so maybe some iPhone users may chime in. But for me 
the navigation inside smartphone is really page based, with a fixed 
order and hierarchy of pages where you navigate from left to the 
right, from broad to more detailed.
I will agree, at a theoretical/conceptual level, that this is a 
reasonable UI decision.
The only navigation order that makes sense to me (and that is used 
at least by all Android email apps that I know) is from 
Applications, to Folders, to Mailbox, to Message.
I *could* be convinced to go directly to the Inbox when entering IMP 
the first time, as long as this is the user's preference and the 
back button (both top-left and browser button) still go back to the 
folder list. Though that still feels like skipping some page, which 
it actually is in this case.
The problem I have is that the smartmobile app is now behaving unlike 
any other email app in existence.  Strict adherence to a bottom-up 
approach doesn't appear to be appropriate.

And maybe I have configured things differently, but my android e-mail 
app always opens directly to the INBOX (which is what I want).  I'm 
using K-9 mail, so maybe its different that the default app, but I 
believe to access the folder list in the normal scope using the app 
(e.g. opening and using the back button), you have to change the 
default configuration.  Otherwise, the only way to access the folder 
list is to use an options menu.

Not to mention that this is exactly what we are doing in Kronolith.   
It could be argued using the above UI logic that we should be showing 
the week (or even the month) page first, and then have the user 
navigate the hierarchy to reach the day page.  But that is not the 
expected behavior of a calendar program: I will always want to know 
what my schedule looks like today so that should always be the first 
page opened (which it is now).
Regarding the link to the application page, this should *not* be the 
top-left button, as this is the back button in JQM interface flow.
I will agree with this.
Since we only have one always visible navigation bar and we need the 
log out button too, I'm not sure where else to add the application 
link.
What about to the side of the logout button?  Or maybe we can add a 
catch-all options button next to the logout button (similar to the 
options popup button as implemented in Ice Cream Sandwich), that will 
popup either a link back to the applications page or the list of 
applications themselves.
The action bar at the bottom doesn't make any sense to me either.
I agree, especially since that bar doesn't exist on every page.
I personally haven't missed such a button yet either, though I have 
to admit that I only use the JQM interface for "one-shot" quick 
access to single data objects, rather than browsing and productively 
using all applications.
This is my normal usage flow also, but I definitely could see users 
bouncing between apps.  And since this is a strength of Horde in the 
first place (multiple mature apps), it seems like something we should 
continue to stress rather than minimize.
04/27/2012 04:34:12 PM Michael Rubinsky Comment #3 Reply to this comment
FWIW, I agree with points from both sides.

I primarily use Android apps, but occasionally iOS as well. I not sure 
which Android apps Jan is referring to on Android, but all of the apps 
I use go directly to the INBOX.  I very rarely even use the folder 
tree view.

I'd be in favor of, if not making it always go to INBOX, at least 
provide that as a user option.

As far as the other menu links, I agree that we should NOT put the 
Applications link in the top menu bar of every page.  I could be 
convinced to add a navigation bar at the bottom of the screen though. 
Like Jan, I haven't really missed this as being an option though. I 
tend to go to the mobile view for a very specific action, and don't 
bounce around apps during the same session, though I can see a use 
case for going back and forth from calendar to email.

04/27/2012 03:59:44 PM Jan Schneider Comment #2 Reply to this comment
I'm not sure if that is a good idea. Actually I think it is not. I'm 
Android-biased so maybe some iPhone users may chime in. But for me the 
navigation inside smartphone is really page based, with a fixed order 
and hierarchy of pages where you navigate from left to the right, from 
broad to more detailed. The only navigation order that makes sense to 
me (and that is used at least by all Android email apps that I know) 
is from Applications, to Folders, to Mailbox, to Message.
I *could* be convinced to go directly to the Inbox when entering IMP 
the first time, as long as this is the user's preference and the back 
button (both top-left and browser button) still go back to the folder 
list. Though that still feels like skipping some page, which it 
actually is in this case.

Regarding the link to the application page, this should *not* be the 
top-left button, as this is the back button in JQM interface flow. 
Since we only have one always visible navigation bar and we need the 
log out button too, I'm not sure where else to add the application 
link. The action bar at the bottom doesn't make any sense to me 
either. I personally haven't missed such a button yet either, though I 
have to admit that I only use the JQM interface for "one-shot" quick 
access to single data objects, rather than browsing and productively 
using all applications.
04/26/2012 11:17:59 PM Michael Slusarz Assigned to Jan Schneider
Assigned to Michael Slusarz
Assigned to Horde DevelopersHorde Developers
State ⇒ Feedback
 
04/26/2012 11:17:45 PM Michael Slusarz Comment #1
State ⇒ New
Patch ⇒ No
Milestone ⇒ 6
Queue ⇒ IMP
Summary ⇒ Default view for IMP smartmobile view
Type ⇒ Enhancement
Priority ⇒ 2. Medium
Reply to this comment
Currently, navigating to IMP displays the folder view by default.  But 
this is probably not the desired behavior - especially since most 
users instead elect to go to their INBOX by default when accessing 
IMP's other views.

I suggest we make the INBOX page the default.  I think we should have 
a dedicated topnav button for Folders on the mailbox screen, and we 
should have a dedicated topnav Applications button for ALL screens.

Saved Queries