Ignore Home Screen Tint/Accents in Colored Components

I'm having some trouble getting my widget to display how I want when the user has a tint applied to their home screen. The issue I'm having is with a Text() element, as well as a LinearGradient I am displaying on top of my image. The text should always be white, and the gradient is always black with varying levels of opacity.

I've managed to fix this issue with images displayed in my widget by leveraging

widgetAccentedRenderingMode(.fullColor)

however, there does not seem to be an equivalent of this for non-Image components. I'm aware of

.widgetAccentable(false)

but as I understand it, elements are already considered not accentable by default and you need to explicitly declare widgetAccentable(true) to add them to the accent group. I've tried specifying this to be false up and down my view hierarchy just to see if something will stick but no luck.

Are there any other levers I can pull to preserve the declared colors for my text and gradient components? The images I am displaying is album artwork where preserving the original image is integral, but the tinted text color and overlaid gradient often clash or just looks bad in general. Is there a solution for colored primitive elements?

Ignore Home Screen Tint/Accents in Colored Components
 
 
Q