Astrabit-ST / Luminol

An RPG Maker XP-VX Ace rewrite, written in Rust with love 💕
https://luminol.dev/
GNU General Public License v3.0
101 stars 12 forks source link

Terminal rewrite #116

Closed Speak2Erase closed 6 months ago

Speak2Erase commented 6 months ago

Connections

89

Description This PR replaces wezterm with alacritty_terminal, which is on crates.io. It means that we've had to implement more functionality of a terminal emulator but we are at least no longer depending on a crate not intended for public use.

This PR also adds terminal configuration and fixes the way that Luminol playtests games. The config is not currently editable through a UI though, that'll probably be added in a separate pull request. Additionally, terminals now automatically size themselves based on the ui they're placed in! This means we don't have any dragvalues to resize terminals anymore.

Testing I've been testing by running various things through the terminal, each trying to test a different feature of the terminal.

Checklist