Add stroke trimming / progress controls to UIStroke

As a Roblox developer, it is currently too hard to animate circular progress bars.

Adding an official way to trim or decide the start and end of a UIStroke would make it easy to create:

  • Circular loading / progress indicators
  • Timers
  • Radial menu indicators
  • Circular health/stamina meters
  • Really any UI effect that needs an outline to appear/disappear progressively

Instead of relying on third-party modules, UIGradients, and / or .ClipDescendants. This could be an easy way for a developer to animate strokes.

I assume support for TextLabels/TextButtons could be difficult and I’d say support for these isn’t neccessary for a majority of these effects to work!

2 Likes

The circular progress bar workaround using gradients already works fine
Roblox should focus on more important things to do, such as adding radial gradients and higher control over the engine rather than “convenient” (bloat) features

2 Likes

They are already in fact adding these: GradientType | Roblox API Reference

2 Likes

Guess what… they just announced those!