ChatSecure / ChatSecure-iOS

ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
https://chatsecure.org
Other
3.13k stars 1.03k forks source link

Tabs UI #576

Open ecky-l opened 7 years ago

ecky-l commented 7 years ago

The contacts list is currently quite hidden in the upper left corner. The settings are hidden in the upper right corner.

It would be better to have a tab-style interface as in WhatsApp or Threema. With the tabs at the bottom, contacts on one tab, chats on another, and settings on a third. Plus other tabs as needed. Users are more comfortable with this UI style and it is easier for them to switch :)

chrisballinger commented 7 years ago

The original version had tabs but switched away because they took up too much room on 3.5 inch devices, and looked really weird on iPad. Zom wants tabs so we will be exploring this, at least from a code architecture angle.

ecky-l commented 7 years ago

Thanks. Well, I suspect, nowadays the standard size is 5+ inch :). Or 4.5 at least. Maybe the design could be a selectable option, for user's choice..

chrisballinger commented 7 years ago

The UI used to be tabs, but part of the reason we switched away was because it was awkward on iPad.

After more of the underlying code is refactored to allow for easier UI redesign, we will explore our options.

On Thu, Oct 20, 2016 at 3:25 PM, ecky-l notifications@github.com wrote:

The contacts list is currently quite hidden in the upper left corner. The settings are hidden in the upper right corner.

It would be better to have a tab-style interface as in WhatsApp or Threema. With the tabs at the bottom, contacts on one tab, chats on another, and settings on a third. Plus other tabs as needed. Users are more comfortable with this UI style and it is easier for them to switch :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ChatSecure/ChatSecure-iOS/issues/576, or mute the thread https://github.com/notifications/unsubscribe-auth/AAfqH4q7gH4PxFTZOzavEYLJ7Xn2fi7Gks5q18ARgaJpZM4KcgjR .