Set default clock alarm time and gate alarm time field by visibility
This commit is contained in:
@@ -120,7 +120,7 @@
|
||||
"use24Hour": false,
|
||||
"topOfHourAnnounce": true,
|
||||
"alarmEnabled": false,
|
||||
"alarmTime": ""
|
||||
"alarmTime": "12:00 AM"
|
||||
}
|
||||
```
|
||||
|
||||
@@ -137,7 +137,8 @@
|
||||
- `use24Hour`: boolean (or `on/off` in updates), default `false`.
|
||||
- `topOfHourAnnounce`: boolean (or `on/off` in updates), default `true`.
|
||||
- `alarmEnabled`: boolean (or `on/off` in updates), default `false`.
|
||||
- `alarmTime`: blank when unset; when set, accepts `HH:MM` (24-hour mode) or `H:MM AM/PM` (12-hour mode).
|
||||
- `alarmTime`: default `12:00 AM`; accepts `HH:MM` (24-hour mode) or `H:MM AM/PM` (12-hour mode).
|
||||
- UI visibility: `alarmTime` is shown only when `alarmEnabled=true` (`visibleWhen` metadata).
|
||||
- Global defaults: `useSound=none`, `emitSound=sounds/clock.ogg`.
|
||||
- Clock speech announcement audio is emitted via `item_clock_announce` packets using `/sounds/clock/el640/*.ogg`.
|
||||
|
||||
|
||||
@@ -103,7 +103,7 @@ This is behavior-focused documentation for item types and their defaults.
|
||||
- `use24Hour=false`
|
||||
- `topOfHourAnnounce=true`
|
||||
- `alarmEnabled=false`
|
||||
- `alarmTime=""`
|
||||
- `alarmTime="12:00 AM"`
|
||||
- Global:
|
||||
- `useSound=none`
|
||||
- `emitSound=sounds/clock.ogg`
|
||||
@@ -121,6 +121,7 @@ This is behavior-focused documentation for item types and their defaults.
|
||||
- `topOfHourAnnounce`: boolean or on/off style input
|
||||
- `alarmEnabled`: boolean or on/off style input
|
||||
- `alarmTime`: `HH:MM` when `use24Hour=true`, otherwise `H:MM AM/PM`
|
||||
- Visible only when `alarmEnabled=true` (`visibleWhen: {"alarmEnabled": true}`)
|
||||
|
||||
### Audio
|
||||
- Spoken clock assets live under `client/public/sounds/clock/el640/`.
|
||||
|
||||
Reference in New Issue
Block a user