Non-CSS widget transitions

It’s difficult to reconcile fading widgets in and out while also timing the visibility of the widget on or off. Especially if that widget has a cursor enabled.

I think it would be beneficial if the Widget API provided transition times for fading widgets in/out when showing/hiding widgets.

Optionally, transition types could be specified. Eg, slide in, fade, etc.

self:GetEntity().myWidget:Show(5) -- fade in over 5 seconds