Skip to content

[Bug]:Chat UI alignment issue on Windows: Messages are centered instead of split left-right #60596

Description

@cowleywang

Bug Description

On the Windows Desktop version, the default theme does not correctly separate user queries and assistant responses into left and right bubbles. Instead, all text blocks are centered/stacked in the middle of the screen. This makes the conversation flow extremely cluttered and difficult to distinguish between what I asked and what the AI answered.

Environment

  • OS: Windows 11
  • App Version: Desktop v0.18.0
  • Theme: all

Steps to Reproduce

  1. Launch Hermes Agent Desktop on a Windows environment.
  2. Select the default theme (or any built-in theme).
  3. Send a message to the agent and receive a response.
  4. Observe the layout of both the user's message and the agent's reply.

Expected Behavior

User messages should be right-aligned (or distinctively styled on the right side), and Agent responses should be left-aligned, matching standard chat bubble UX conventions.

Actual Behavior

Both the user's input and the agent's output are centered within the chat container, mixing up the content and rendering it unreadable.

Affected Component

Configuration (config.yaml, .env, hermes setup)

Messaging Platform (if gateway-related)

No response

Debug Report

Debug report uploaded:
  Report       https://paste.rs/NPbHq
  agent.log    https://paste.rs/3n9FC
  gateway.log  https://paste.rs/sWKXF
  gui.log      https://paste.rs/SyKhN
  desktop.log  https://paste.rs/KXGAo

Operating System

windows 11

Python Version

3.11.15

Hermes Version

0.18.0

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions