I seem to be unable to affect the color of a linear ProgressView() on macOS and need to know if this is a feature or a bug.
I have the following:
ProgressView(value: someProgress).tint(.green)
This works fine in iOS, the linear ProgressView changes to the desired color. On macOS the ProgressView stays the color of the system accent.
.progressViewStyle(LinearProgressViewStyle(tint: .blue))
Is available, but depreciated, or being depreciated. I have also tried:
.tint(.red)
.accentColor(.green)
While I can understand the platform specific differences, the context that I'm using really would benefit from keeping the UI elements colored consistent with the app, rather than the OS. Also I can do it in iOS, why not macOS?
Both dev and test machines are running latest updates (Xcode 26.0.1/macOS 26.0.1 and iOS 26.0.1/macOS26.0.1)
Thank you for sharing your experience. I believe that there may have been an issue with a beta? But you are currently using macOS 26.0.1. Could you please provide a simple, focused project and file a bug report?
If so, please share a link to your test project. That'll help us better understand what's going on. If you're not familiar with preparing a test project, take a look at Creating a test project.
Once you open the bug report, please post the FB number here for my reference.
If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?
Albert Pascual Worldwide Developer Relations.