Skip to content

fix(webssh): add workspace spacing and fullscreen controls #455

Description

@singchia

Problem

The WebSSH terminal touches the content boundaries and fills the page without visual separation from its toolbar. Large screens make this especially noticeable.

Accepted solution

  • Use responsive page gutters and a separate compact toolbar.
  • Frame the terminal with a subtle border, rounded corners and internal spacing.
  • Keep viewport-responsive height rather than imposing a fixed height cap.
  • Add fullscreen/exit-fullscreen controls without recreating the SSH session.
  • Exit fullscreen before opening the portal-based reconnect dialog; report fullscreen failures without closing SSH.

Validation

The trial frontend is deployed and the layout has been accepted by the maintainer. Real SSH checks passed for top, viewport resize, fullscreen entry/exit and reconnect. Dark/light screenshots were inspected and 12 focused tests passed.

Keep the issue open for public verification after marking it resolved.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureresolvedFixed and released; kept open during the public verification period.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions