Изменение вызова действий, проверка наличия действий секции, отображение счетчика выполнения действий в модальном окне, работа над подключением привязки горячих клавиш

This commit is contained in:
XeRo 2026-01-23 17:52:47 +05:00
parent 91b1eea1d4
commit c69a7ae84b
14 changed files with 886 additions and 706 deletions

View file

@ -37,8 +37,8 @@ func (m *CheckboxModel) Update(msg tea.Msg) (FieldModel, tea.Cmd) {
case tea.KeyMsg:
//Отслеживает нажатия клавиш.
switch msg.String() {
case " ", "enter":
//Если был нажат enter или space, то меняем текущее значение на противоположное
case "enter":
//Если был нажат enter, то меняем текущее значение на противоположное
m.checked = !m.checked
m.CheckboxValidate()
}

View file

@ -138,7 +138,7 @@ func (m *DirSelectModel) Update(msg tea.Msg) (FieldModel, tea.Cmd) {
cmds = append(cmds, cmd)
}
}
return m, tea.Batch(cmds...)
return m, tea.Sequence(cmds...)
}
func (m *DirSelectModel) View() string {

View file

@ -139,7 +139,7 @@ func (m *FileSelectModel) Update(msg tea.Msg) (FieldModel, tea.Cmd) {
cmds = append(cmds, cmd)
}
}
return m, tea.Batch(cmds...)
return m, tea.Sequence(cmds...)
}
func (m *FileSelectModel) View() string {