5.5.0 (2026-10-26)
Features
- add a capture shelf that collects recent captures at the screen edge (5f98f62)
- add recording presets (252b0ba)
- capture: add aspect ratios, fixed sizes, multi-region and live selection to the region selector (8e1a1de)
- capture: add Capture Menu to the menu bar, command palette, App Intents, CLI and URL scheme (96d443d)
- combine: remember the layout settings and move the layout math into ishareCore (0618e20)
- core: add a recording pause timeline that maps host times past pauses (c6b551f)
- core: add link rewriting, upload expiry, duplicate index, health check planning and Dropbox session planning (ac9ad26)
- core: add preset naming, lookup and reordering helpers (4b6e72a)
- core: add selection constraints, region lists, freeze policy and window classification (f2a95fd)
- core: classify iPhone and iPad screen devices and fit their frames (33e232a)
- core: retiming plans, silence planning, voice-over ducking and tracked blur keyframes (2c6043b)
- draw the real pointer shape when ishare renders the pointer (05fdd73)
- dropbox: upload files over 150 MB with resumable upload sessions (4e18381)
- editor: bend arrows and lines with a midpoint handle (530e88c)
- editor: copy and paste annotation styles and make them tool defaults (d358af2)
- editor: highlight, underline or strike through recognized text (d50732f)
- editor: straighten tilts box annotations with a rotation angle (8851014)
- editor: upscale small captures 2x or 4x with MetalFX or Lanczos (4e9f7e9)
- export the history as an HTML gallery, CSV or JSON (46d67fd)
- i18n: translate the 5.5 strings into all supported languages (0606faa)
- i18n: translate the uploader validation messages added in 5.5 (205e4e8)
- last region and an area hint for the screenshot and recording selectors (dbc3efc)
- pause and resume recordings and show the time left before a limit (61c55af)
- record or capture a connected iPhone or iPad over USB (5eb780a)
- recording: export recordings as APNG and animated WebP with frame dedupe (62442cb)
- recording: silence cutting, voice-over mixing and tracked blur regions (bf2385b)
- render scripted feature guide scenes in screenshot mode and record them as clips (3cafb3e)
- resize the capture shelf as items arrive and drag it by its header (7e47a53)
- settings: edit link rewriting and auto-delete per uploader and show uploader health (84c88fd)
- settings: post-processing settings for silence, conversion, voice-over and blur (e69c573)
- switch back from window selection to region selection with Space (8933558)
- toggle the magnifier and pointer position with Z in the region selector (35a795f)
- tools: generate an SPDX SBOM of the Swift packages and Go modules (27b8df9)
- trim: cut silence preview, voice-over recording and blur region editing in the trim window (2fc7832)
- upload: auto-delete expired uploads and check the default uploader's health in the background (6a804a8)
- upload: run first attempts and queued retries through one pipeline with link rewriting and duplicate reuse (5710cf1)
Bug Fixes
- close the result toast when its upload finishes (027469d)
- don't flash the coordinates before the region selector's magnifier appears (ce9bfd4)
- isolate automation test mode from real preferences and iCloud, and only allow it in automation builds (54ad6dd)
- keep device discovery out of tests and give each device action its own row (05f877d)
- keep the automation test double in step with recording presets and pause (897eb87)
- keep the region selector out of its own freeze-frames (310e5fd)
- run blocking Vision and upscaling work on a dispatch queue instead of the Swift concurrency pool (ccc8e1d)
- skip MetalFX on paravirtual GPUs and stop waiting for it after 10 seconds (60b618e)
- wait for ScreenCaptureKit to list the region selector before freezing the screen (9368401)