What's new
Inspector
- A new inspector pane (View → Show Inspector, ⌥⌘I, or the toolbar button) shows the selected app's version, bundle ID, category, size, path, stacks, and the evidence behind each stack, with Show in Finder and Copy as JSON actions.
- Exports now include the app version.
Detection
- AppKit and UIKit apps are reported with their language, Swift or Objective-C, so plain native apps are no longer one bucket. Both appear as sidebar filters.
- New stacks: Compose Multiplatform, Avalonia, Wails, Fyne, egui, Slint, Xojo, Unity, and Unreal Engine.
- Fixed App Detective reporting itself as Tauri, wxWidgets, GPUI, and Iced: its own binary contains every catalog string. Embedded-string rules now run only when nothing beyond AppKit or UIKit was found.
- Cached results are re-detected on first launch.
Under the hood
- Detection is checked against the apps bundled with macOS in CI, and the inspector has a UI test.
- Release builds no longer break on preview code.