We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6933be4 commit e4e7bc0Copy full SHA for e4e7bc0
system/ui/widgets/slider.py
@@ -181,10 +181,12 @@ def _init_shimmer_shader(self):
181
self._shimmer_range_loc = rl.get_shader_location(self._shimmer_shader, "shimmerRange")
182
183
def _render_shimmer_label(self, label_rect: rl.Rectangle):
184
+ # Shimmer shader for iOS-style text animation
185
if self._shimmer_shader is None:
186
self._init_shimmer_shader()
187
188
self._shimmer_time_ptr[0] = rl.get_time() - self._shimmer_start_time
189
+ # use actual text width (right-aligned) instead of full rect
190
text_right = label_rect.x + label_rect.width
191
self._shimmer_range_ptr[0] = text_right - self._label.text_width
192
self._shimmer_range_ptr[1] = text_right
0 commit comments