tinode / ios

Tinodios: Tinode Messaging Client for iOS
Apache License 2.0
243 stars 107 forks source link

Make archived chats button display in the header. #168

Closed aforge closed 3 years ago

aforge commented 3 years ago

The footer doesn't stick at the screen bottom but rather scrolls down with the table content. It makes the archived chats button invisible and hardly noticeable when the user has many subscriptions.

aforge commented 3 years ago

Before


After

or-else commented 3 years ago

Let's not do it. The current position as the last item in the list follows the UX principles: it's a rarely used button placed in the least valuable position. The importance of the feature is supported by the UI position: low importance -> not easily accessible position. You don't want archived chats link to take the most valuable position on the screen because you don't want to see these chats, that's why they are archived. There is no need to make them immediately accessible. Take a look at WhatsApp UI.

aforge commented 3 years ago

Let's not do it. The current position as the last item in the list follows the UX principles: it's a rarely used button placed in the least valuable position. The importance of the feature is supported by the UI position: low importance -> not easily accessible position. You don't want archived chats link to take the most valuable position on the screen because you don't want to see these chats, that's why they are archived. There is no need to make them immediately accessible. Take a look at WhatsApp UI.

Sounds good. Am going to drop this PR.