mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-22 22:35:24 +00:00
4e8aa1f066
## Description: Introduces a dynamic textbox under the cursor and populates it with price when a keyboard hotkey is pressed. Prices update correctly based on current value of the structure or strike being purchased, even if the value is 0 (during `Infinite Gold` mode). Price value updates live even if the price box is currently being shown (for example, when voluntarily removing a structure causes the price to change. See video below). ### Video Demo https://github.com/user-attachments/assets/3f974268-c14b-4129-9629-5a0f7db8b30c The more in depth demo was too big for GitHub, but I uploaded it on the Discord https://discord.com/channels/1284581928254701718/1447907175522504704/1451483322260914297 ### Live price updates on tooltip https://github.com/user-attachments/assets/0d98739c-6f24-4fcd-a047-cc304e7e86aa ### Works with `Infinite Gold` mode https://github.com/user-attachments/assets/25bd2919-77cd-4735-8c3f-043306f53b8f ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: bijx