Удаление ненужных сообщений, удаление дублирования кода update viewport final, исправление приведени типов, работа над viewport form, исправление динамических секций

This commit is contained in:
XeRo 2026-01-16 17:44:03 +05:00
parent 300afb5d26
commit ecc89e34c5
11 changed files with 168 additions and 142 deletions

View file

@ -7,6 +7,7 @@ import (
"io/fs"
"os"
"path/filepath"
"strings"
)
const ConfDir = "./confs/"
@ -61,7 +62,13 @@ func connectVariables(app types.PackageApplication) types.PackageApplication {
varMap := make(map[string]*types.Variable)
for i := range app.Variables {
v := &app.Variables[i]
v.Value = v.Default // сразу устанавливаем дефолт
// сразу устанавливаем дефолт
switch v.Type {
case "bool":
v.Value = strings.ToLower(v.Default) == "true"
default:
v.Value = v.Default
}
varMap[v.Name] = v
}