fyne-io / fyne

Cross platform GUI toolkit in Go inspired by Material Design
https://fyne.io/
Other
25.26k stars 1.4k forks source link

Add `Partial` mode to `Check` so we can indicate the indeterminate state #5201

Closed andydotxyz closed 1 month ago

andydotxyz commented 1 month ago

This is API controlled only - this is not a three-state check as it cannot be selected by the user.

Screenshot 2024-10-16 at 12 33 29

Checklist:

dweymouth commented 1 month ago

I think this can close #3576 actually, as the user could now override Check with their own Tapped and TypedKey handlers to allow it to cycle through the three states with user interaction