feat(preset): Add enable_message_overlay to presets

- Add enable_message_overlay field to PipelinePreset dataclass
- Enable message overlay in demo, ui, and firehose presets
- Add test-message-overlay preset for testing
- Update preset loader to support new field from TOML files
This commit is contained in:
2026-03-21 15:31:43 -07:00
parent ead4cc3d5a
commit 2976839f7b
2 changed files with 19 additions and 0 deletions

View File

@@ -62,6 +62,7 @@ effects = [] # Demo script will add/remove effects dynamically
camera_speed = 0.1
viewport_width = 80
viewport_height = 24
enable_message_overlay = true
[presets.demo-pygame]
description = "Demo: Pygame display version"
@@ -72,6 +73,7 @@ effects = [] # Demo script will add/remove effects dynamically
camera_speed = 0.1
viewport_width = 80
viewport_height = 24
enable_message_overlay = true
[presets.demo-camera-showcase]
description = "Demo: Camera mode showcase"
@@ -82,6 +84,18 @@ effects = [] # Demo script will cycle through camera modes
camera_speed = 0.5
viewport_width = 80
viewport_height = 24
enable_message_overlay = true
[presets.test-message-overlay]
description = "Test: Message overlay with ntfy integration"
source = "headlines"
display = "terminal"
camera = "feed"
effects = ["hud"]
camera_speed = 0.1
viewport_width = 80
viewport_height = 24
enable_message_overlay = true
# ============================================
# SENSOR CONFIGURATION