Skip to content

v0.4.8 - 2026-09-07

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Sep 13:54

Release Notes

Added

  • Findings that hold still long enough to be read. A verdict is recomputed
    on every reading and a threshold has two sides, so a tyre resting on its
    limit crossed it several times a second: every frame of the advice was
    honest and the panel flickered. steady::Steady holds a finding until it has
    been continuously true for two and a half seconds and keeps it for four after
    it stops — the asymmetry is the point, because equal timings just move the
    flicker. It changes no verdict, invents none and reorders none; the wording
    it shows is the latest one, so a temperature that is still climbing keeps
    counting up while the line holds still. In the core because it is a rule,
    and three front ends smoothing the same list differently would show different
    advice about the same lap.

  • Named palettes, and a green that is not invented three times. Theme
    had one value, so a front end offering a driver a choice of colours had to
    invent the alternatives — and three front ends inventing them separately is
    how a family of programs stops looking like one. Theme::all() is five
    complete palettes with a name and a line each: Terminal (the default,
    unchanged), Amber, Ice, Paper — light, for a daytime desk or a stream
    overlay — and Contrast. Theme::named falls back to the default rather than
    failing, because a config naming a palette a later release removed still has
    to open, and Theme::is_light comes with them so a front end knows which way
    round to shade its own panels.

  • Theme::good is a field. Every front end needed a colour for "this reading
    is where it should be" and every one of them picked its own, which is the
    single thing this type exists to prevent. #[serde(default)], so a config
    written before today still reads.

Thanks

  • @1sad, who read the tyre table against the
    game's own app and would not let it go. The tread mirror in v0.4.6 was found
    from a frame he sent, and reading each car's own PRESSURE_IDEAL — which is
    the only thing that works for mods — was his suggestion. Named here with his
    permission.

ac_tui 0.4.8

Install ac_tui 0.4.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Rgosh/ac-pro-engineer/releases/download/v0.4.8/ac_tui-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/Rgosh/ac-pro-engineer/releases/download/v0.4.8/ac_tui-installer.ps1 | iex"

Download ac_tui 0.4.8

File Platform Checksum
ac_tui-x86_64-pc-windows-gnu.zip x64 MinGW checksum
ac_tui-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

shm-bridge 0.4.8

Install shm-bridge 0.4.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Rgosh/ac-pro-engineer/releases/download/v0.4.8/shm-bridge-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/Rgosh/ac-pro-engineer/releases/download/v0.4.8/shm-bridge-installer.ps1 | iex"

Download shm-bridge 0.4.8

File Platform Checksum
shm-bridge-x86_64-pc-windows-gnu.zip x64 MinGW checksum