Skip to content

Show the logo in the titlebar - #66

Merged
fedonman merged 2 commits into
mainfrom
logo-in-titlebar
Oct 1, 2026
Merged

fedonman merged 2 commits into
mainfrom
logo-in-titlebar

Conversation

@fedonman

@fedonman fedonman commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

The titlebar now shows the mascot's head in its first twelve columns, drawn with half blocks as a 12 by 6 pixel grid in the logo's colours, and the name and flash message sit to its right on the middle row. It needs only truecolor, which the theme already uses, so it shows over SSH and in tmux. Tests pin the logo's placement and check that a narrow or short bar clips it instead of panicking. The README screenshot is recaptured from the app against a fake queue with the same sample jobs, with the columns sized to their content for the capture because #41 still cuts them short.

Closes #65

The titlebar is three rows tall but only its middle row held anything.
It now draws the mascot's head from assets/logo.svg in the first twelve
columns, as a 12 by 6 pixel grid of half blocks in the logo's colours,
and the name and the flash message move right to make room. Half
blocks need nothing beyond truecolor, which the theme already assumes,
so the logo shows over SSH and inside tmux too.

Closes #65
The screenshot is captured from the app in tmux, against stand-in
squeue, scontrol and sinfo scripts that serve the same sample queue as
the old image. For the capture the table columns are sized to their
content, since #41 still cuts them short at this width.
@fedonman fedonman modified the milestone: v0.3.0 Sep 29, 2026
@fedonman
fedonman merged commit bff1e1f into main Oct 1, 2026
6 checks passed
@fedonman
fedonman deleted the logo-in-titlebar branch October 1, 2026 07:17
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.

[Feature]: Show the logo in the titlebar

1 participant