Переработан веб-интерфейс. Сделаны всплывающие уведомления.
[esp-clock.git] / ui.yml
diff --git a/ui.yml b/ui.yml
index 090fa56c7b8537f8208fc8fedaa29df8a3f73388..0bfef12531568393c7aa30f0aa960d7bf566b625 100644 (file)
--- a/ui.yml
+++ b/ui.yml
@@ -2,12 +2,14 @@ project:
   name: WiFi Clock
   version: 0.1.1
   contacts:
   name: WiFi Clock
   version: 0.1.1
   contacts:
-    email: rvb@rvb.name
-    tg: rvbglas
-    site: https://git.rvb.name
+    - mailto:rvb@rvb.name
+    - tg:rvbglas
+    - https://git.rvb.name
+    - xmpp:rvb@rvb.name
 pages:
   - id: main
 pages:
   - id: main
-    title: Главная
+    title: "Главная"
+    icon: ""
     elements:
       - type: table
         label: Имя устройства
     elements:
       - type: table
         label: Имя устройства
@@ -44,7 +46,10 @@ pages:
         label: Свободная память
   - id: clock
     title: Часы
         label: Свободная память
   - id: clock
     title: Часы
+    icon: ""
     elements:
     elements:
+      - type: text
+        value: Внешний вид
       - id: panel_font
         label: Шрифт часов
         type: select
       - id: panel_font
         label: Шрифт часов
         type: select
@@ -72,12 +77,13 @@ pages:
         type: checkbox
       - id: panel_speed
         label: Скорость        
         type: checkbox
       - id: panel_speed
         label: Скорость        
-        type: number
+        type: range
         min: 1
         max: 20
         step: 1
       - type: hr
         min: 1
         max: 20
         step: 1
       - type: hr
-      - type: hr
+      - type: text
+        value: Яркость
       - id: day_from
         label: Дневной режим с
         type: number
       - id: day_from
         label: Дневной режим с
         type: number
@@ -104,10 +110,13 @@ pages:
         step: 1
   - id: alarm
     title: Будильник
         step: 1
   - id: alarm
     title: Будильник
+    icon: ""
     elements:
     elements:
+      - type: text
+        value: Будильник
       - id: enable_alarm
         type: checkbox
       - id: enable_alarm
         type: checkbox
-        label: Включить будильник
+        label: Включить
       - id: alarm_hour
         label: Час
         type: number
       - id: alarm_hour
         label: Час
         type: number
@@ -146,9 +155,11 @@ pages:
         min: 100
         max: 2000
       - type: hr
         min: 100
         max: 2000
       - type: hr
+      - type: text
+        value: Сигнал каждый час
       - id: enable_hourly
         type: checkbox
       - id: enable_hourly
         type: checkbox
-        label: Ð¡Ð¸Ð³Ð½Ð°Ð» ÐºÐ°Ð¶Ð´Ñ\8bй Ñ\87аÑ\81
+        label: Ð\92клÑ\8eÑ\87иÑ\82Ñ\8c
       - id: hourly_night
         label: В том числе ночью
         type: checkbox
       - id: hourly_night
         label: В том числе ночью
         type: checkbox
@@ -174,6 +185,7 @@ pages:
         max: 2000
   - id: hw
     title: Оборудование
         max: 2000
   - id: hw
     title: Оборудование
+    icon: ""
     elements:
       - type: text
         value: Часы реального времени
     elements:
       - type: text
         value: Часы реального времени
@@ -273,7 +285,7 @@ pages:
           - value: 1
             text: "TX*"
       - id: button_inversed
           - value: 1
             text: "TX*"
       - id: button_inversed
-        label: "Кнопка на размыкание"
+        label: Кнопка на размыкание
         type: checkbox
       - type: hr
       - type: text
         type: checkbox
       - type: hr
       - type: text
@@ -308,7 +320,7 @@ pages:
           - value: 1
             text: "TX*"
       - id: buzzer_passive
           - value: 1
             text: "TX*"
       - id: buzzer_passive
-        label: "Пассивный зуммер"
+        label: Пассивный зуммер
         type: checkbox
       - type: hr 
       - type: text
         type: checkbox
       - type: hr 
       - type: text
@@ -398,6 +410,7 @@ pages:
         max: 8
   - id: weather
     title: Погода
         max: 8
   - id: weather
     title: Погода
+    icon: ""
     elements:
       - id: weather_url
         label: URL погодного сервиса
     elements:
       - id: weather_url
         label: URL погодного сервиса
@@ -411,6 +424,7 @@ pages:
         min: 5
   - id: wifi
     title: WiFi
         min: 5
   - id: wifi
     title: WiFi
+    icon: ""
     elements:
       - type: text
         value: Клиент сети
     elements:
       - type: text
         value: Клиент сети
@@ -439,6 +453,7 @@ pages:
         label: Применить настройки WiFi
   - id: system
     title: Система
         label: Применить настройки WiFi
   - id: system
     title: Система
+    icon: ""
     elements:
       - type: text
         value: Авторизация
     elements:
       - type: text
         value: Авторизация
@@ -456,6 +471,9 @@ pages:
       - type: hr
       - type: text
         value: Синхронизация времени
       - type: hr
       - type: text
         value: Синхронизация времени
+      - id: _timeset
+        label: Установить время вручную
+        type: timeset
       - id: ntp_server
         type: input
         label: NTP-сервер
       - id: ntp_server
         type: input
         label: NTP-сервер