Scott Powell
3caf033de2
* refactor: removed UITask dependency from MyMesh. New MyMesh::Listener interface
...
* UITask's are now a MyMesh task Listener
2026-09-16 21:03:44 +10:00
liamcottle
e672679d6e
refactored companion interfaces to allow for multiple active connection modes
2026-07-28 03:18:54 +12:00
csrutil
043f37a08e
♻️ refactor: unify UI notification methods into single notify() function
...
Consolidates soundBuzzer() and triggerVibration() into a unified notify() method
that handles both audio and haptic feedback based on UIEventType.
2025-09-17 08:56:18 +08:00
csrutil
2da50882c0
✨ feat: add vibration feedback support for UI events
...
- Add genericVibration class with 5-second cooldown and 1-second pulse
- Integrate vibration triggers for new messages and contact discoveries
- Add conditional compilation support with PIN_VIBRATION guard
- Implement abstract interface for vibration in UITask system
2025-09-17 08:56:18 +08:00
Scott Powell
276a057693
* lilygo_tlora_v2_1: ui-new
2025-08-17 16:31:50 +10:00
Scott Powell
acde9921b5
* Refactor of UITask, moved to /ui-new
2025-08-16 20:04:54 +10:00