From: Simon Tatham Date: Fri, 19 Jan 2024 13:24:12 +0000 (+0000) Subject: Align [^X] in menus left instead of right. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=93fdddd4cf6e3ad9f92162578f583a68d0901d9c;p=mastodonochrome.git Align [^X] in menus left instead of right. That way the actual letter lines up under other letters. --- diff --git a/src/text.rs b/src/text.rs index e732a95..0986330 100644 --- a/src/text.rs +++ b/src/text.rs @@ -2110,8 +2110,8 @@ impl TextFragmentOneLine for MenuKeypressLine { let leftpad = min(leftpad, (width - min(width, self.lmaxwid + 8)) / 2); let lspace = self.lmaxwid - self.lwid; - let llspace = lspace / 2; - let lrspace = lspace - llspace; + let lrspace = lspace / 2; + let llspace = lspace - lrspace; let keydesc = key_to_string(self.keypress.key); let line = ColouredString::plain(" ").repeat(leftpad + llspace)