ArchipelagoMW / Archipelago

Archipelago Multi-Game Randomizer and Server
https://archipelago.gg
Other
431 stars 565 forks source link

kvui: Implemented and tested hint autocomplete suggestions #3537

Open MatthewMarinets opened 1 month ago

MatthewMarinets commented 1 month ago

What is this fixing or adding?

Replacing changes with multiple commits, and trying to get some better code quality out of them. Currently ported changes:

image image

Old changes:

Various fixes and improvements for PR #3535:

How was this tested?

Played around with it on the sc2 client:

Remaining issues

If this makes graphical changes, please attach screenshots.

Navigating with arrow keys, deleting, then navigating to "Marine" with arrow keys and selecting "Laser Targeting System" with the mouse: hint_search_demo

MatthewMarinets commented 1 month ago

Wheeeeee demo_hint_scroll

MatthewMarinets commented 1 month ago

It's still possible to get undefined focus if you type something, go down on the list with arrow keys, then click the text input again. Not sure what's going on there.