Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 17:21
· 39 commits to main since this release

Changes in 1.2.0

The on-screen overlay becomes a small windowing layer, every mod gets its own panel, and there is a combined
log timeline. The modder bridge ABI is unchanged (additive), so existing integrations keep working.

Added

  • Multi-window overlay: the profiler HUD is now an "Overview" window alongside per-mod panels and a log
    "Timeline". Each window is independently shown/hidden, dragged (title bar) and resized (bottom-right grip),
    with a scrollable body and a layout that persists across restarts.
  • Per-mod panels: any mod that reports data gets its own toggleable panel of counters, state distributions,
    free text, action buttons, toggles and a log channel - in the overlay and the web dashboard. New modder API:
    the Profiler.RegisterPanel(...) fluent builder (Counter/State/Text/Action/Toggle/Log) and
    Profiler.Log(...).
  • Log timeline: a combined, chronological view of all channels (each mod plus Snitch and the console), with
    per-mod filtering, both in-game and on the dashboard.
  • Arm sampling from the overlay: Start / Stop / Reset buttons in the Overview (no console needed). F6 toggles
    the overlay and always summons the Overview, so it can't get stuck closed.
  • New console commands: snitch panels, snitch panel <id> [on|off|move|size|reset], snitch act <id>,
    snitch toggle <id>, snitch log [<channel>|all].

Changed

  • The on-screen "resize" is now a real window resize (width/height with scrolling); font size is a separate
    setting. Button labels no longer clip descenders.