← Back to team overview

elementary-dev-community team mailing list archive

Re: Back button for switchboard

 

Here's an interesting article about the Back button in iOS and how to label
it and such:
http://mrgan.tumblr.com/post/10492926111/labeling-the-back-button

Here's a shot on Dribbble containing a lot of discussion around the button:
http://dribbble.com/shots/657864-The-iOS-Back-Button

I think a distinction we might want to make is when to use *just* a back
button as opposed to back/forward arrows. I think it's fairly safe to say
that back/forward arrows are more universally flexible and can expand to
accommodate any complexity of hierarchy. So why this widget?

It seems that many people are pointing to the text label as for why this
widget is necessary. It provides a context and a clearer navigation path
back from where you came. It might be the case that for more complex
navigational needs, we use the back/forward arrows. But when we have a
simple hierarchy (such as only 3 or 4 pages deep), having just a back
button is more advantageous because of it's clarity.


On Sat, Nov 24, 2012 at 3:38 PM, Cody Garver <cody@xxxxxxxxxxxxxxxx> wrote:

> The bug for what app(s) should include this is in the future is bug
> #1039269 <https://bugs.launchpad.net/bugs/1039269>. What other apps
> should it Also Affect?
>
>
> On Sat, Nov 24, 2012 at 5:35 PM, Alfredo Hernández <
> aldomann.designs@xxxxxxxxx> wrote:
>
>> +1 for the standardisation.
>> El 25/11/2012 00:32, "Cassidy James" <cassidy@xxxxxxxxxxxxxxxx> escribió:
>>
>>  It would also be interesting to look at standardizing that sort of
>>> button. iOS has its back button like that iirc, and Android has what they
>>> call an "up" button that is standardized and provides a similar behavior.
>>> If we were to go this route, it'd need to be written into the HIG since it
>>> deviates from our current story of only having icons in the toolbar. Which
>>> is okay as long as it's specific and has a clear use case.
>>>
>>> Something like: "A back button is a toolbar button with the text of the
>>> page the user will be going back to if they click it. It is always at the
>>> far left of the toolbar, has a raised appearance with an arrow shape, and
>>> does not contain an icon. This button should only appear when there is a
>>> main view of an app to go back to."
>>>
>>> That's just a rough stream of thought as an example of what we could put
>>> in the HIG. We could then add it into Granite to get the styling and
>>> behavior perfect (and to prevent duplicate work from devs). This would all
>>> be post-Luna of course.
>>>
>>> Thoughts?
>>>
>>> On Fri, Nov 23, 2012 at 9:25 AM, Sergey Shnatsel Davidoff <
>>> sergey@xxxxxxxxxxxxxxxx> wrote:
>>>
>>> I can add that GNOME has recently introduced a "show all" icon.
>>>
>>> The icon shown in the mockup is not a simple tweak, so let's leave it
>>> as is till Luna+1. We're past feature freeze after all.
>>>
>>> 2012/11/23 Alfredo Hernández **:
>>> > It's much better than the current implementation. IMHO, a 'Show all'
>>> button
>>> > gives more information this a home button.
>>> >
>>> > El 23/11/2012 14:58, "Jaap Broekhuizen" ** escribió:
>>> >>
>>> >> I saw Andrea did a proposal for adding a nice back button on
>>> switchboard a
>>> >> few months ago: https://bugs.launchpad.net/switchboard/+bug/1039269
>>> >>
>>> >> I think this is a good idea to implement, because it looks great, and
>>> the
>>> >> current implementation with a button that keeps switching between an
>>> arrow
>>> >> and a "home" button is a bit weird. I had to think about how that
>>> worked and
>>> >> i don't think we want that :)
>>> >>
>>> >> So what do you guys think of this?
>>> >>
>>> >> --
>>> >> Jaap
>>> >>
>>> >> --
>>> >> Mailing list: https://launchpad.net/~elementary-dev-community
>>> >> Post to : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
>>> >> Unsubscribe : https://launchpad.net/~elementary-dev-community
>>> >> More help : https://help.launchpad.net/ListHelp
>>> >>
>>> >
>>> > --
>>> > Mailing list: https://launchpad.net/~elementary-dev-community
>>> > Post to : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
>>> > Unsubscribe : https://launchpad.net/~elementary-dev-community
>>> > More help : https://help.launchpad.net/ListHelp
>>> >
>>>
>>>
>>>
>>> --
>>> Sergey "Shnatsel" Davidoff
>>> OS architect @ elementary
>>>
>>> --
>>> Mailing list: https://launchpad.net/~elementary-dev-community
>>> Post to : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>>> More help : https://help.launchpad.net/ListHelp
>>> ****
>>>
>>>
>>>
>> --
>> Mailing list: https://launchpad.net/~elementary-dev-community
>> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> Cody Garver
>
>
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Best Regards,

Daniel Foré

elementaryos.org

References