Skip to content

D3 Code 0.1.9 (Devis)

Choose a tag to compare

@github-actions github-actions released this 10 Sep 23:18

D3 Code 0.1.9 (Devis) for Apple Silicon Macs.

What's changed

  • Fixed the pair of Object has been destroyed errors when quitting or restarting D3 for an update. Notification cleanup no longer accesses a destroyed window.
  • 250 ms is the new motion default for web and desktop. Existing saved preferences, including 0 ms, remain unchanged.
  • Added directional Settings transitions, a moving active-tab indicator, and subtle tab-content fades.
  • Updated sidebars, diff/right panels, menus, popovers, and sheets with consistent opening and closing motion. Closing and smaller controls use shorter transitions.
  • Workspace panels commit layout once instead of resizing the chat or diff on every animation frame. Drag resizing and maximize changes remain immediate.
  • Motion is interruptible, respects reduced motion, and releases owned animations and timers. Hidden documents stop active motion; native browser-view content is not moved or faded through DOM effects.

Install or update

Download D3-Code-0.1.9-arm64.dmg and replace D3 Code (Devis) in Applications, or use Check for updates in an existing signed installation.

The macOS app is Developer ID signed and notarized. D3 data and provider accounts are retained when replacing the app.

Verification

Focused automated tests cover preferences, motion lifetimes, rapid reversal, scope changes, reduced motion, and shutdown cleanup. Type checking, stylesheet compilation, signing, notarization, and Gatekeeper verification are part of the verification path.

Validation scope: automated behavior, type, and stylesheet checks. This release has not had an end-to-end visual review or an idle-renderer CPU benchmark.

Upstream T3 base remains v0.0.41-nightly.20260910.1486. OMP version reported locally: 18.1.17; runtime updates remain separate from D3 app updates.