The new art provider that is using the SF symbols for the various art things on macOS is not producing BitmapBundles that will actually scale the art depending on requested size. This is easily shown in the artprov sample.
Screenshot.2026-03-26.at.9.26.20.AM.png (view on web)As above... SOME of the art (stuff that doesn't come from the symbols) does scale, but looks bad:
Screenshot.2026-03-26.at.9.27.39.AM.png (view on web)Since the Art provider provides a wxBitmapBundle that SHOULD be able to produce bitmaps of any requested size, I'd expect the art to scale appropriately. Since the symbols are vector, I'd expect the scaled symbols to look great, particularly on retina displays.
Just use the artprov sample.
Open artprov sample, open the resource browser from the menu, select various arts.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
oh dear, thanks Daniel, apparently NSImages from SFSymbols do not scale as they are expected to - at least I did ... when I use older images withNSImage imageNamed then things work properly ... I'll try to come up with something, the GO_TO_PARENT btw is not from the native art provider but from the default art provider that uses the up.xpm file, so this is different
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
Here's a quick patch that claude came up with that seems to fix it. Haven't really dug into it, but it does seem to work.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
Thanks @dkulp for investing your Tokens, I'll see whether we need to go the special SF-route
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()