Skip to content

OpenSplit v26.5.20

Choose a tag to compare

@flashosophy flashosophy released this 20 May 16:23
· 7 commits to main since this release

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 = on to the config schema and example TOML.
  • Settings now persists Low GPU Mode through the existing config file.

Build / Packaging

  • Bumped version from 26.5.18 to 26.5.20.
  • Release portable exes now go to release\ instead of frontend dist\.
  • Windows build script now falls back to a timestamped portable exe if the default release exe is locked during testing.

SHA256:
ea267b4df15d7ca7257d66df0518d96c063ca67686dae34cb09c5237d696e45d