[PATCH] Re: Kirigami design question

Thomas Pfeiffer thomas.pfeiffer at kde.org
Thu Mar 31 06:04:31 PDT 2016


On Donnerstag, 31. März 2016 13:27:21 CEST you wrote:
> Hi,
> 
> > On 31.03.2016, at 12:05, Thomas Pfeiffer <thomas.pfeiffer at kde.org> wrote:
> > 
> > My main feedback is: Seriously give "swipe to go back" another try. It may
> > feel a bit strange at first, but it's a pattern which is adopted more and
> > more in Android applications and it works pretty smoothly actually.
> > 
> > I'm not completely against putting additional buttons at the bottom, but
> > given that they are less comfortable to reach than gestures, I'd only use
> > them if nothing else works.
> 
> here is my take at this: My intuitive attempt to go back to the dive list on
> iOS was to pinch as I see the dive details page as a zoomed in version of
> the dive list, so zooming out by pinching should bring you back (as it does
> for many other apps like for example the image viewer).

Oooh, that makes a lot of sense! It's a pattern I've never seen in any Android 
app... and now I just realized that it's actually in the Photos app as well, I 
just haven't seen it!
How does iOS "teach" users that this works? Maybe we can learn from their 
approach...

That would mean we'd have to use a "zoom in" transition animation from list to 
dive, though, to make it clear that one can zoom out again.

I've already suggested it for Kirigami, let's see if it's possible to 
implement that in a generalizeable way.
 
> This patch is my attempt at implementing this. I should say I have 0
> experience with QML and (worse) I currently cannot build for my phones, I
> can only run the mobile application on the desktop where my mouse for
> obvious reasons has no pinch action. So, all I can say is that it compiles
> and does not (as opposed to my earlier attempts) throw error messages on
> running.
> 
> In a similar vain, on iOS the natural gesture of deleting a dive would be to
> swipe that dive to the left in the dive list.

Indeed. We haven't built that into Kirigami because we use a "swipe to move 
between columns" approach by default, but for those apps (like Subsurface) who 
use more of a "zoom in, zoom out" approach, it could be possible.

Thank you for that input, Robert!


More information about the subsurface mailing list