question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Update `Direct Messages` and `Rooms` headers from UI

See original GitHub issue

This issue is: Ready to build

Problem

What would you like to do?

Remove the Direct Messages and Rooms expandable headers from the DMs and Rooms tabs respectively.

Why would you like to do it?

It is annoyingly frequent that I accidentally tap the header and hide the chat list when I’m intending to open the top chat.

Moreover, I don’t see the point of these headers. Not only are they buggy (switching the tab and switching back expands them again), but seemingly redundant. The title bar of the app already tells you which tab you have opened. The headers seem to have been copied from the Element Web UI directly, without an actual use case.

The only expandable header that makes sense is Invites, because you might get a lot at once, and want to hide them so you can focus on your existing chat list.

How would you like to achieve it?

I would like to see the 2 headers removed completely. The Invites header can have a distinctly visible UI boundary so that it’s clear when the invites end and the existing DMs/Rooms start.

Solution

Based on our chat, here is the proposed solution. The changes I have made are:

  • Created a band under collapsible /expandable headers
  • Added no. of items in the list (similar to ios)
  • Changed type style of header to make it clearer

Screenshot 2021-12-14 at 19 55 01

Link to Figma file: https://www.figma.com/file/QugKzfgL4gISlsmluw9EVb/Change-expandable-headers?node-id=4%3A2593

Also, sections should only appear here if they have items in them.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:17 (13 by maintainers)

github_iconTop GitHub Comments

2reactions
amshakalcommented, Feb 3, 2022

^ Just what @daniellekirkwood said

2reactions
amshakalcommented, Jan 6, 2022

Based on our chat, here is the proposed solution. The changes I have made are:

  • Created a band under collapsible /expandable headers
  • Added no. of items in the list (similar to ios)
  • Changed type style of header to make it clearer

Screenshot 2021-12-14 at 19 55 01

Link to Figma file: https://www.figma.com/file/QugKzfgL4gISlsmluw9EVb/Change-expandable-headers?node-id=4%3A2593

Read more comments on GitHub >

github_iconTop Results From Across the Web

Navigating the Message interface in the RingCentral mobile app
All: This tab is where you can view and manage all your conversations, including direct messages, group chats, and team conversations.
Read more >
Configure a portal header menu - ServiceNow Docs
Define the look and behavior of the portal header menu and assign menu items to ... Change the Virtual Agent greeting messages in...
Read more >
Alexa Interface Message and Property Reference
Header — Defines the message and the interface. · Endpoint — Identifies the device and includes authentication information. · Payload — Message parameters....
Read more >
List Direct Messages - Webex for Developers
List all messages in a 1:1 (direct) room. Use the personId or personEmail query parameter to specify the room. Each message will include...
Read more >
iOS 14: Everything New in Messages - MacRumors
Messages in iOS 14 has an updated main interface that lets you choose ... in the Messages app are designed to let you...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found