github CharlesWiltgen/Axiom v27.7.3
Axiom v27.7.3

4 hours ago

Updated

  • App Intents – Now covers how an edit intent tells a field the person cleared from one they didn’t mention (valueState, iOS 18.2+), how to tag list rows and selections so Siri can act on “the third one” (appEntityIdentifier, iOS 18.4+), and the Xcode code snippets that scaffold a whole schema conformance. The change covers app-intents-ref.
  • Alerts and action sheets – Adds when to show an alert, an action sheet, or neither, how to word titles and buttons, and where Cancel and destructive buttons go, including the destructive-style rule that action sheets reverse. The change covers hig and hig-ref.
  • VoiceOver in Simulator – Now covers how turning VoiceOver on in a simulator sets the value your app reads (isVoiceOverRunning) without running the screen reader, so testing the screen reader itself needs a physical device. The change covers xcui-ref, device-control-ref, accessibility-diag, and simulator-tester.
  • Simulator taps – Includes that axe touch --down --up is a physical tap and selects an item in an open SwiftUI menu, as --tap-style physical does. The change covers xcui-ref and axe-ref.
  • Custom fonts and Dynamic Type – Now covers how Font.custom(_:size:) grows with Dynamic Type relative to body text, while a fixedSize: custom font never grows. accessibility-auditor now flags fixedSize: custom fonts and suggests relativeTo: only for text that plays another role, such as a title.
  • Sandboxed file access – Now covers how files picked with SwiftUI’s fileImporter need security-scoped access started before your app reads them, as Apple’s documentation says, and how refreshing a stale bookmark needs it too. The change covers sandbox-and-file-access.
  • Document-based apps – Better covers the iOS 27 document model, with an example that refuses a file it can’t read, so autosave never replaces it with an empty document. The change covers app-composition.
  • Rich text editing – Documents TextEditor formatting definitions and text selection as the iOS 26 SDK defines them. The change covers textkit-ref.
  • Current SwiftUI APIs – Code examples across 17 skills use current SwiftUI APIs instead of ones Apple has marked for deprecation, such as foregroundStyle, Tab, toolbarVisibility, and NavigationLink with a destination closure, so your assistant writes current code.
  • Also updated – swiftui-debugging shows how to bring a hidden view to the front of a ZStack without reordering it, and swiftui-containers-ref pairs scrollPosition(id:) with scrollTargetLayout(), as Apple’s documentation does, so the tracked position follows the item on screen.

Fixed

  • axbuild and interrupts – A build you interrupt is reported as interrupted, and a build that finishes just before the interrupt is reported with its real result.
  • MCP server lookups – Finds skills and agents by the names assistants actually use, such as a skill’s file path, axiom:build-fixer, a #section anchor, or any capitalization, and suggests the closest matches when a name isn’t found.

Full Changelog: v27.7.2...v27.7.3

Don't miss a new Axiom release

NewReleases is sending notifications on new releases.