From 9bf4d9beb26e8f5c8ccfa1a981133c8a2d94207f Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Sun, 13 Sep 2026 22:13:33 -0500 Subject: [PATCH] More menu work. --- CHANGELOG | 13 +++++---- assets/Menu.rml | 2 +- assets/Menu.singe | 11 ++++++++ assets/MenuDocument.singe | 41 ++++++++++++++++++++++------- assets/MenuOverlay.singe | 55 ++++++++++++++++++++++++++++++--------- 5 files changed, 95 insertions(+), 27 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b53a526ac..21d979d9f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1259,11 +1259,14 @@ Fixes has both may delete the ".game" one; what was in it is rebuilt. - Both menus scroll their details. When a games.dat entry has more to say - than fits, the text walks down by itself a line at a time and rests at - each end: up and down belong to the library, and a cabinet has no key to - spare for scrolling a paragraph. The document renderer's description box - had a scroll bar the style sheet gave it and nothing to drive it with; - the overlay renderer clipped and left it at that. + than fits, the text walks down by itself a line at a time, rests, and + walks back up to the start rather than jumping there: up and down belong + to the library, and a cabinet has no key to spare for scrolling a + paragraph. The document renderer's description box had a scroll bar the + style sheet gave it and nothing to drive it with; the overlay renderer + clipped and left it at that. Page up and page down override the walk for + whoever does have a keyboard, and it carries on from where they leave it. + Both menus say so along the bottom. - The overlay menu -- the one a machine with no GPU gets -- shows what a games.dat says about a game. Its details had the attract video's column diff --git a/assets/Menu.rml b/assets/Menu.rml index 6b2a22db4..2c811eb97 100644 --- a/assets/Menu.rml +++ b/assets/Menu.rml @@ -28,7 +28,7 @@