Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental modern TUI main menu #2113

Merged
merged 1 commit into from
Apr 1, 2025
Merged

Add experimental modern TUI main menu #2113

merged 1 commit into from
Apr 1, 2025

Conversation

numas13
Copy link
Contributor

@numas13 numas13 commented Apr 1, 2025

Every day more and more users are switching to TUI apps. It brings many advantages over traditional GUIs, such as reduced memory usage, reduced CPU usage, and improved navigation with a keyboard. TUI is the future of UX/UI.

Today I propose to add TUI-based main menu to prepare the engine for the future.

This PR adds a TUI-based main menu that can be enabled with --enable-tui option.

main-new-game

The menu is written in Rust language to prevent dangerous vulnerabilities such as remote code execution (RCE) with malicious server and map names.

@a1batross
Copy link
Member

Good, merging!

@a1batross a1batross merged commit a85bd0c into FWGS:master Apr 1, 2025
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants