Skip to content

[MeshCentral - 2]. Remote desktop: compact fullscreen toolbar - #248

Open
romanivan-flamingo wants to merge 1 commit into
mainfrom
hotfix/remote-fullscreen-topbar
Open

[MeshCentral - 2]. Remote desktop: compact fullscreen toolbar#248
romanivan-flamingo wants to merge 1 commit into
mainfrom
hotfix/remote-fullscreen-topbar

Conversation

@romanivan-flamingo

Copy link
Copy Markdown
Contributor

Summary

Part of the Remote Access Approval Flow epic (ClickUp 86agfp8w9), subtask [Admin FE] Fullscreen top-bar (86ajx03q5). Figma: fullscreen mode (1-70992).

  • New FullscreenToolbar: floating semi-transparent top-center bar (bg-ods-overlay) with device name, display-switcher tag (hidden for single-display devices), and 32px icon-sm buttons: actions menu, exit fullscreen, settings. Dimmed OpenFrame logo over the stream's top-left corner.
  • In fullscreen the toolbar overlays the full-screen canvas; the regular (non-fullscreen) layout is unchanged.

Deliberate deviations from the mockup:

  • No chat button yet - it ships with the session chat panel subtask (86ajx041x) so we don't render a dead control.
  • Display label is "Display N / All" - MeshCentral only exposes display ids, not monitor model names; raised as an open question on the ClickUp subtask.
  • No yellow "Session" tag - arrives with session lifecycle events (86ajx03jk).

Test plan

  • Enter fullscreen: overlay bar + logo appear, stream fills the screen
  • Display dropdown switches monitors (multi-display device); hidden on single display
  • Actions menu / Settings / Exit fullscreen buttons work; Esc also exits
  • Exit fullscreen restores the regular header layout

🤖 Generated with Claude Code

Fullscreen mode now renders a floating overlay bar (Figma 1-70992)
instead of the regular page header: semi-transparent top-center bar with
device name, display switcher tag, and 32px actions / exit-fullscreen /
settings buttons, plus a dimmed OpenFrame logo over the stream. The
stream canvas takes the full screen underneath.

Chat button from the design is intentionally deferred to the session
chat subtask; Session tag arrives with session lifecycle events.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@romanivan-flamingo
romanivan-flamingo requested a review from a team as a code owner August 18, 2026 14:53
@romanivan-flamingo
romanivan-flamingo requested a review from a team August 18, 2026 14:53
@romanivan-flamingo romanivan-flamingo changed the title Remote desktop: compact fullscreen toolbar MeshCentral - 2. Remote desktop: compact fullscreen toolbar Aug 18, 2026
@romanivan-flamingo romanivan-flamingo self-assigned this Aug 18, 2026
@romanivan-flamingo romanivan-flamingo changed the title MeshCentral - 2. Remote desktop: compact fullscreen toolbar [MeshCentral - 2]. Remote desktop: compact fullscreen toolbar Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant