Refactor: one colorFade transition replaces internal.Fade
textInputFade becomes colorFade in theme.go and serves AvatarGroup, Image retry, Tag and EditableText, which used internal.Fade. MyGo already skips element transitions under ReduceMotion, so dropping the Motion check keeps behaviour.
This commit is contained in:
11 files changed
+167
-21
No files matched your search
+1
-1
@@ -70,7 +70,7 @@ func ButtonGroup(c *ui.Context, items []ButtonGroupItem, opts ButtonGroupOptions
|
||||
} else if b.Hovered() {
|
||||
bg = k.SurfaceHover
|
||||
}
|
||||
b.Background(bg).TextColor(k.Text).Transition(textInputFade)
|
||||
b.Background(bg).TextColor(k.Text).Transition(colorFade)
|
||||
b.Radius(buttonGroupCorners(i, last, opts.Vertical)...)
|
||||
b.Border(theme.BorderWidth, k.ControlBorder).BorderWidth(buttonGroupEdges(i, opts.Vertical)...)
|
||||
b.Children(func() {
|
||||
|
||||
Reference in new issue
Block a user