Skip to content

UI controls could be easier to use, and conversation metadata behavior could be improved #3

@rafaself

Description

@rafaself

Summary

There are a few UX details around the conversation action controls that could be improved to make the interface more comfortable and predictable to use.

The main points are:

  • the action buttons feel a bit small
  • some dropdowns may close sooner than expected
  • the "Show Conversation Metadata" control appears inside each conversation even though its behavior seems global
  • opening metadata can expand the layout in a way that may make interaction less practical

Current behavior

1. Action buttons feel small

The action buttons in the conversation UI have a fairly small clickable area. They are usable, but the interaction can feel a bit tight, especially for repeated use.

2. Dropdown may close too quickly

In some cases, when opening a dropdown, it does not remain open after click. If the cursor moves away from the trigger area, it closes immediately.

This can make the interaction feel a bit fragile, since after clicking to open a dropdown, it may be more comfortable if it stayed open until there is a clearer dismiss action.

3. Conversation metadata toggle may not match its scope

The "Show Conversation Metadata" control is rendered per conversation, but the behavior appears to affect all conversations.

Because of that, the current placement may feel slightly misleading, since the control looks local while the effect seems global.

4. Metadata expansion could be more contained

When metadata is shown, the content expands horizontally in a way that can make the UI feel stretched.

It can also make the close interaction less convenient, because the user may need to move the mouse a longer distance to interact with the same control again.

Expected behavior

  • Action buttons could have a larger hit area and feel easier to click
  • Dropdowns could remain open after click until:
    • the user clicks outside
    • selects an option
    • or explicitly closes them
  • If conversation metadata is a global display mode, its control could live in a global place, such as the page header or toolbar
  • Showing metadata could avoid expanding the layout in a disruptive way
  • Opening and closing metadata could require less cursor movement

Why this matters

These are relatively small UI details, but together they could make the interface feel smoother and more reliable, especially during repeated use.

Suggested direction

  • increase button size and/or clickable padding
  • change dropdown behavior from hover-like dismissal to click-persist behavior
  • move the metadata toggle to a global header/toolbar if the effect is global
  • constrain metadata panel layout so it does not stretch the conversation area as much
  • improve the open/close interaction so it feels more local and less cursor-sensitive

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions