Skip to content

PEARL 1.1.0

Choose a tag to compare

@Uncode7 Uncode7 released this 20 Aug 01:52
· 2 commits to main since this release

PEARL 1.1.0 — Immediate Multibox Switching & Map Readability

Update highlights

  • Hotkey client switching now happens directly in the native WM_HOTKEY thread before any Qt/UI processing.
  • Removed the remaining Qt-side delay from the critical EVE window-switch path.
  • Active Preview borders and active-client map follow update immediately after the native switch.
  • Fixed the map region selector still being crushed after the toolbar was embedded in MainWindow.
  • Preserved the new Incursion, Storm and Thera/Turnur tactical map icons and their shared calibration controls.
  • No new ESI scopes are required.

PEARL 1.1.0 promotes the recent map and Preview test rounds into the next release line.

The main Preview change is architectural: registered hotkeys are resolved and switched inside the same native Windows message turn that receives WM_HOTKEY. SetForegroundWindow therefore runs before Qt is involved. The normal hotkey path does not use AttachThreadInput, forced SetFocus, SetActiveWindow, sleeps or BringWindowToTop; the older verified focus transaction remains only as a fallback for thumbnail activation or exceptional native failure.

The map toolbar was also hardened so the region selector keeps enough real width for full region names even after the toolbar is reparented into PEARL's main map workspace.

ESI

No authenticated ESI scope was added, removed or changed. The total remains 14.