Skip to content

AetherScreens v2.5.0

Choose a tag to compare

@bcblr1993 bcblr1993 released this 07 Nov 23:03
· 3 commits to master since this release

AetherScreens v2.5.0 (Build 2026110712)

  • Coalesced Diagnostic Logging & Category Filtering (AppLogger & DiagnosticLogView): Eliminated per-log 600-element array copies and out-of-order @MainActor snapshot resurrection after clear(), added module category filtering (RFB, RDP, Network, Auth, Metal, UI), and cached filteredEntries per render pass.
  • 4K/5K Framebuffer & Metal GPU Texture Reclamation (Framebuffer.reclaimStorage() & MetalScreenRenderer.releaseSessionResources()): Automatically shrinks disconnected session pixel storage to 1×1 (4 bytes) after final thumbnail capture and releases private MTLTexture allocations.
  • Detached Auxiliary Display Window Lifecycle (SessionWindowManager): Automatically closes and releases all detached auxiliary display windows when the parent session window closes, and subscribes AuxiliaryDisplayWindowView to session.frameUpdates.