What Happened
On macOS 26, after enabling Settings → Show Dock Icon and restarting the app, the OpenBridge Dock icon still appears as the light/default version when the system icon appearance is set to Dark or Tinted.
The project already includes Icon Composer .icon assets, such as AppIcon.icon, so I expected the default app icon to follow macOS 26's dynamic icon appearance rendering.
One thing that may be worth checking is that AppIcon.apply() appears to set NSApp.applicationIconImage from NSImage(named: "AppIcon") even when the default icon is selected. I wonder if this could cause the Dock icon to use a resolved/static image instead of letting macOS render the bundled Icon Composer icon dynamically.
Apple's Icon Composer documentation mentions that the system automatically renders app icons for different appearances from the .icon file:
https://developer.apple.com/documentation/Xcode/creating-your-app-icon-using-icon-composer
Expected Behavior
The default Dock icon should follow the macOS 26 system icon appearance, including Dark and Tinted modes.
Steps to Reproduce
- Set the macOS 26 system icon appearance to Dark or Tinted.
- Run OpenBridge.
- Enable Settings → Show Dock Icon.
- Quit the app with
Command + Q.
- Launch OpenBridge again.
- Check the OpenBridge Dock icon.
Environment
- macOS version: macOS 26
- OpenBridge build or commit: main / 268e9be
- Provider/model, if relevant: N/A
- Sandbox VM enabled: N/A
Logs or Screenshots
Do not include API keys, OAuth tokens, private files, or other secrets.
What Happened
On macOS 26, after enabling Settings → Show Dock Icon and restarting the app, the OpenBridge Dock icon still appears as the light/default version when the system icon appearance is set to Dark or Tinted.
The project already includes Icon Composer
.iconassets, such asAppIcon.icon, so I expected the default app icon to follow macOS 26's dynamic icon appearance rendering.One thing that may be worth checking is that
AppIcon.apply()appears to setNSApp.applicationIconImagefromNSImage(named: "AppIcon")even when the default icon is selected. I wonder if this could cause the Dock icon to use a resolved/static image instead of letting macOS render the bundled Icon Composer icon dynamically.Apple's Icon Composer documentation mentions that the system automatically renders app icons for different appearances from the
.iconfile:https://developer.apple.com/documentation/Xcode/creating-your-app-icon-using-icon-composer
Expected Behavior
The default Dock icon should follow the macOS 26 system icon appearance, including Dark and Tinted modes.
Steps to Reproduce
Command + Q.Environment
Logs or Screenshots
Do not include API keys, OAuth tokens, private files, or other secrets.