No luck so far. I confirmed the lite binary in the app folder got updated with the latest from today, and first I tried using the style macro:
#define NEWSHADER bounds(0, 0, $SCREEN_WIDTH, $SCREEN_HEIGHT ), colour(20, 20, 20,235), fontcolour(255, 255, 255, 255), visible(0)
No luck, so next I tried setting bounds when I toggle the widget's visibility, like so:
chnset sprintfk("visible(%d) bounds(0,0,$SCREEN_WIDTH, $SCREEN_HEIGHT",kresets), strcat(Schan_prefix,"reset-tint")
Lastly, I tried giving the bounds as args to the sprintf, like so... this one doesn't even compile:
chnset sprintfk("visible(%d) bounds(0,0,%d,%d",kresets,$SCREEN_WIDTH, $SCREEN_HEIGHT), strcat(Schan_prefix,"reset-tint")
I'll run a few stripped down tests with the screen size macros tonight and see if I can get any further with them.
I just realized I should test the second method I tried WITHOUT using the same in the macro from the first, that could have broken it... will test right after this.
As an aside, something else odd I noticed today; when the "shader" wasn't appearing behind my popped up groupbox... I was able to click and alter widgets that were completely hidden by the groupbox. I don't know if it's always been that way, but it kind of seems unintuitive to me.