feat(tracker/gioui): new tab order logic and refactor instrument editor

This commit is contained in:
5684185+vsariola@users.noreply.github.com
2025-06-25 12:53:57 +03:00
parent d276f52942
commit 08c36ed462
13 changed files with 741 additions and 639 deletions

View File

@ -74,7 +74,7 @@ func DialogBtn(text string, action tracker.Action) DialogButton {
func (d *Dialog) Layout(gtx C) D {
anyFocused := false
for i := 0; i < d.NumBtns; i++ {
anyFocused = anyFocused || gtx.Source.Focused(&d.State.Clickables[i])
anyFocused = anyFocused || gtx.Focused(&d.State.Clickables[i])
}
if !anyFocused {
gtx.Execute(key.FocusCmd{Tag: &d.State.Clickables[d.NumBtns-1]})