OpenSplit v26.5.20
OpenSplit v26.5.20
TLDR
Major performance increase.
GPU was using 10-15% utilization rendering incoming text. No more constant GPU spikes while it is working due to default 1 FPS mode.
Rendering / GPU
- Added a persisted Low GPU Mode checkbox in Settings (1 FPS).
- Low GPU Mode updates passive terminal output once per second to reduce repaint/GPU load.
- Changed default passive terminal rendering from ~30 FPS to ~15 FPS.
- Keystrokes stay responsive: terminal output temporarily flushes at a fast rate after user input so typing, SSH hints, and Tab completion do not feel delayed.
- Disabled xterm cursor blink and removed the pulsing activity-dot animation to avoid unnecessary repaint work.
- Added WebView launch args to disable GPU acceleration for the app window.
Settings / Config
- Added
low_gpu_mode = onto the config schema and example TOML. - Settings now persists Low GPU Mode through the existing config file.
Build / Packaging
- Bumped version from
26.5.18to26.5.20. - Release portable exes now go to
release\instead of frontenddist\. - Windows build script now falls back to a timestamped portable exe if the default release exe is locked during testing.
SHA256:
ea267b4df15d7ca7257d66df0518d96c063ca67686dae34cb09c5237d696e45d