window drag works only along edges of header elements #27

Closed
opened 2026-10-17 21:15:53 +00:00 by tlasol · 1 comment
Member

the window can only be dragged by thin strips along the outlines of header elements: around the account block, the search and compose buttons, the divider between roster and chat, and the chat action buttons (see screenshot, red lines). the large empty part of the chat header, next to the contact name, doesn’t drag at all

on the start screen with no chat selected only the roster header (top left) is draggable

expected:

  • the window can be dragged by any empty space in the header, like a native title bar
  • the chat header is draggable everywhere except buttons and clickable elements
  • on the start screen the empty right side header (at least) is draggable too

actual:

  • dragging works only on thin strips around elements
  • the chat header middle doesn’t respond
  • on the start screen only the roster header works

notes:

  • screenshot attached, red lines show where dragging works (approx)
  • not sure if macos-specific, needs to check
the window can only be dragged by thin strips along the outlines of header elements: around the account block, the search and compose buttons, the divider between roster and chat, and the chat action buttons (see screenshot, red lines). the large empty part of the chat header, next to the contact name, doesn’t drag at all on the start screen with no chat selected only the roster header (top left) is draggable expected: - the window can be dragged by any empty space in the header, like a native title bar - the chat header is draggable everywhere except buttons and clickable elements - on the start screen the empty right side header (at least) is draggable too actual: - dragging works only on thin strips around elements - the chat header middle doesn’t respond - on the start screen only the roster header works notes: - screenshot attached, red lines show where dragging works (approx) - not sure if macos-specific, needs to check
ann referenced this issue from a commit 2026-10-18 10:26:07 +00:00
Owner

The contact button and the account button span the whole header, so a press almost anywhere landed on a button rather than the drag area. Pressing and moving now drags the window from them too, while a plain click still opens contact info or the account menu. On macOS the empty chat pane also has a bar to drag by.

Fixed in 0.6.1: https://dev.another.im/another-im/anotherim-js/releases/tag/v0.6.1

The contact button and the account button span the whole header, so a press almost anywhere landed on a button rather than the drag area. Pressing and moving now drags the window from them too, while a plain click still opens contact info or the account menu. On macOS the empty chat pane also has a bar to drag by. Fixed in 0.6.1: https://dev.another.im/another-im/anotherim-js/releases/tag/v0.6.1
ann closed this issue 2026-10-18 10:35:25 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
another-im/anotherim-js#27
No description provided.