tty: menu search (':') fix
'm O' is a prime candidate for using ':' to select a menu item since you can use that to avoid scrolling through many pages, but typing ':' would immediately overwrite two or three lines of the menu with a status refresh. curses doesn't suffer from this problem. X11 and Qt show menus in separate windows do don't either. Not sure about WinGUI. I think that this may have been reported in the past, but if so I don't recall by whom, or why it wasn't addressed.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1294 $ $NHDT-Date: 1699813307 2023/11/12 18:21:47 $
|
||||
$NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1297 $ $NHDT-Date: 1700204638 2023/11/17 07:03:58 $
|
||||
|
||||
General Fixes and Modified Features
|
||||
-----------------------------------
|
||||
@@ -2024,6 +2024,8 @@ tty: if a menu used full screen and brought up another menu that wasn't full
|
||||
it with most of the map left blank until after the menu was dismissed
|
||||
tty: have <return> dismiss pick-none menus instead of acting like '>' (not
|
||||
only wouldn't dismiss when not on last page, wouldn't dismiss at all)
|
||||
tty: menu search via ':' would clobber part of the menu with a status line
|
||||
refresh if the menu was tall enough to cover that
|
||||
Unix: when user name is used as default character name, keep hyphenated value
|
||||
intact instead stripping off dash and whatever follows as if that
|
||||
specified role/race/&c (worked once upon a time; broken since 3.3.0)
|
||||
|
||||
Reference in New Issue
Block a user