Skip to content

fix: download ctrace on Apple Silicon Macs and polish the sidebar - #30

Merged
Arthurvroum merged 1 commit into
mainfrom
fix/macos-dmg-and-ui-polish
Nov 12, 2026
Merged

Arthurvroum merged 1 commit into
mainfrom
fix/macos-dmg-and-ui-polish

Conversation

@Arthurvroum

Copy link
Copy Markdown
Collaborator

macOS binary (fixes #29)

  • Accept the .dmg release file on macOS: save it, mount it with hdiutil, copy its content with ditto and unmount it.
  • Install libexec/ alongside bin/, lib/ and config/.
  • Never pick a release file built for another CPU.
  • Show the "build from source" hint on Intel Macs only.

Sidebar (fixes #28)

  • Run button: the label is shortened instead of pushing the spinner out, and the button gets its own row on a narrow sidebar.
  • Severity badges: size their icon, which was drawn at 24px.
  • Stack Tree: clicking a function opens its file at its definition. Functions from plaintext reports had no file, so nothing could open.

macOS binary (fixes #29)
- Accept the .dmg release file on macOS: save it, mount it with hdiutil,
  copy its content with ditto and unmount it.
- Install libexec/ alongside bin/, lib/ and config/.
- Never pick a release file built for another CPU.
- Show the "build from source" hint on Intel Macs only.

Sidebar (fixes #28)
- Run button: the label is shortened instead of pushing the spinner out,
  and the button gets its own row on a narrow sidebar.
- Severity badges: size their icon, which was drawn at 24px.
- Stack Tree: clicking a function opens its file at its definition.
  Functions from plaintext reports had no file, so nothing could open.
@Arthurvroum Arthurvroum self-assigned this Nov 12, 2026
@Arthurvroum
Arthurvroum merged commit 3d04f17 into main Nov 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ctrace binary not found / cannot be downloaded. MacOS Polishing UI/UX - Loading animation when running analysis

1 participant