Giter Site home page Giter Site logo

Dynamic menu items about ios HOT 20 CLOSED

nextcloud avatar nextcloud commented on May 14, 2024
Dynamic menu items

from ios.

Comments (20)

marinofaggiana avatar marinofaggiana commented on May 14, 2024 2

Ok , the Apple Mail style ...

from ios.

marinofaggiana avatar marinofaggiana commented on May 14, 2024 1

Sorry reopen (iPhone) :-)

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024 1

Ok , the Apple Mail style ...

Thank you very much - sorry for being that annoying about this, but it is also tricky to communicate this on my side 😉

from ios.

jancborchardt avatar jancborchardt commented on May 14, 2024 1

Extra huge cheers all around that we solved this by the way. :) It looks and feels quite nice and simple!

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

@MariusBluem Another use case for the sidebar. (see #55)

from ios.

jancborchardt avatar jancborchardt commented on May 14, 2024

Seems we could put them in the settings for now.

But yes, I am not opposed to a sidebar for the iOS app. Other apps like Netflix and even Apple Mail (for the folders) do it too.

from ios.

marinofaggiana avatar marinofaggiana commented on May 14, 2024

Apple mail do not use sidebar. Apple do not use sidebar

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

It's broken: #129

from ios.

jancborchardt avatar jancborchardt commented on May 14, 2024

@marinofaggiana Apple Mail doesn’t use a sidebar, but a system of the folder list being to the left. It technically isn’t a sidebar, but visually very close.
And widely used apps like Netflix and Google Maps use a sidebar. :)

Anyhow, a better alternative would be how Maps.me does it, as mentioned in issue: #134 (comment)

from ios.

marinofaggiana avatar marinofaggiana commented on May 14, 2024

Google Maps, Google Drive it's Android porting (all product google use sidebar), Mail use a normal "Segue" for NavigationViewController but start from page 1 (0 is the first) and this is not a sidebar bat a normal page (sidebar is totally else), Netflix does what it wants ;)

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

Mail use a normal "Segue" for NavigationViewController but start from page 1 (0 is the first) and this is not a sidebar bat a normal page (sidebar is totally else

I don't care how it is called. It looks like a sidebar and fits the requirements we have (place for a list of menu items). I would go for this.

from ios.

jancborchardt avatar jancborchardt commented on May 14, 2024

(@MorrisJobke just as question: would the Maps.me style also work, when the container coming out in the bottom is scrollable?)

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

I don't care how it is called. It looks like a sidebar and fits the requirements we have (place for a list of menu items). I would go for this.

@marinofaggiana Sorry for the hard sounding words: what I meant is: there should be a list with menu entries. And it's fine if it is not a sidebar but a separate view. 😉

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

(@MorrisJobke just as question: would the Maps.me style also work, when the container coming out in the bottom is scrollable?)

Need to check back on this.

from ios.

marinofaggiana avatar marinofaggiana commented on May 14, 2024

Boys ... next days after the last issue on API proxy I find a solution

from ios.

jancborchardt avatar jancborchardt commented on May 14, 2024

@marinofaggiana and I will look at this tomorrow. We have two main options:

  1. Do it like Apple Mail (their account list), with the list coming in from the left and the button on the top left. This would be very flexible and pretty much exactly like in the Android app. This is also pretty standardized and since it’s used by Apple Mail, people are used to this.
  2. Do it like Maps.me and have the possibility for a long scrollable list in there. This is a bit nicer integrated with the bottom bar.

What we do have to decide is what we would like better for our own app too so we don’t do duplicate work. Any strong opinions @eppfel @LukasReschke @MorrisJobke?

from ios.

marinofaggiana avatar marinofaggiana commented on May 14, 2024

Maps.me tab bar is a good solution but only for 4..5 items ... It's sufficiently ?

It's necessary a design mockup, a good Interface required several week, exists iPhone iPad in landscape in portrait in split mode and iPhone plus with a mix iPhone & iPad ...

What should be placed in the new menu (sidebar for example ? ) ...
it's important identifier the possibility ...
:-)

from ios.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

What should be placed in the new menu (sidebar for example ? ) ...

Stuff like:

  • uploads
  • activities
  • menu items from the server side configurable menu
  • account switcher

So basically all the items, that are now quite hidden. They should be made discoverable - which means: give somebody the app (without the tutorial, because nearly everybody skips tutorials) and then the person should be able to find all the stuff, without the need for swipe gestures from a given point in the UI.

from ios.

jancborchardt avatar jancborchardt commented on May 14, 2024

Ok , the Apple Mail style ...

Exactly, as we talked about. :)

from ios.

marinofaggiana avatar marinofaggiana commented on May 14, 2024
  • done in solution menu : more -

from ios.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.