Fit the About window to its rendered content (#6627)

* Fit the About window to its rendered content

The About fastfetch layout needs more columns than the shared 875x600
float provides, and the terminal's grid often only reaches its final
size after fastfetch has printed, leaving the output wrapped over the
logo or clipped at the initial 80-column grid (#6465).

Give About a dedicated org.omarchy.about app id so launch-or-focus can
actually match it, render through a loop that repaints on window size
or branding changes, and measure the rendered content to fit the window
around it with even padding, whatever the terminal font or About logo.

Fixes #6465

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Spacing

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
David Heinemeier Hansson
2026-08-08 11:05:05 +02:00
committed by GitHub
co-authored by Claude Fable 5
parent 47fa3ce3a5
commit 76dc120ccb
5 changed files with 112 additions and 5 deletions
+2
View File
@@ -14,6 +14,7 @@
"disableLinewrap": true
},
"modules": [
"break",
"break",
{
"type": "custom",
@@ -34,6 +35,7 @@
"type": "gpu",
"key": "│ ├",
"detectionMethod": "pci",
"format": "{name}",
"keyColor": "green"
},
{