jhass / insporation

Flutter based client for diaspora*
BSD 3-Clause "New" or "Revised" License
30 stars 3 forks source link

Proposal: Let the user choose whether to have the bar at the top or bottom #25

Closed Ravenbird closed 3 years ago

Ravenbird commented 3 years ago

One of the first things I noticed about Insporation was that the bar was at the bottom and not at the top. I can live with that in an emergency, but I would prefer to have the bar at the top, as in the Diaspora web interface, or leave it up to the user to decide whether the bar is at the top or bottom. For me, a bar at the top is not only a habit, but also the fact that it is located directly above the Android bar when it is at the bottom and in the heat of the moment you can easily get the wrong button.

signal-2020-11-10-101602

jhass commented 3 years ago

This design element is called a bottom navigation bar and the standard for new apps these days. It's likely something we will not change, sorry.

See https://material.io/components/bottom-navigation

tclaus commented 3 years ago

read this for iOS design principles: https://developer.apple.com/design/human-interface-guidelines/ios/bars/tab-bars/

Its better to follow App design guidelines on its specific platform than to try to mimic web design.

Ravenbird commented 3 years ago

OK that makes sense to me as far as pure navigation is concerned. But as soon as the notifications are running over it it is in my eyes that they are better visible at the top of the page than at the bottom. Apart from the problem I described that the Android bar is directly below. In the end it's up to you Jonne, I can live with it.