Skip to content

Panewright 0.6.26

Choose a tag to compare

@nitschw nitschw released this 28 Jul 19:02
· 10 commits to main since this release

Fixed

  • The pinwheels are over — profiled, root-caused, and closed at every
    layer.
    The menu (and everything else) froze because the engine's server
    had slowed to seconds per answer and the app still made two synchronous
    engine calls on the UI thread. Engine: hidden windows are parked once,
    not re-parked with an AX call on every refresh (dozens of parked windows
    × a slow accessibility layer = 10-second answers, measured). App: the
    fitter's roster and membership reads now serve their cache and refresh in
    the background — the UI thread never waits on the engine, wedged or not.
    Menu interactions also stop rebuilding the open menu (status refreshes
    only notify on real changes). Measured: main-thread blocking frames went
    from 4,657 to 1 in a six-second sample.