esphome / esphome/feature-requests
Marquee text component or template for any display
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
For displays, to display longer texts that the display space allows, in a marquee scrolling to the left.
Pretty much like [MAX7219 Led Matrix](https://esphome.io/components/display/max7219digit.html?highlight=scroll_enable) has this functionality, but implemented as an independent component (for example as a text sensor).
Should take parameters:
- the string to be displayed
- the window size to fit in (= the number of characters visible)
- scroll_mode
- scroll_speed (to be considered, perhaps be ignored when display has a separate update lambda)
- scroll_delay
- scroll_dwell
- alignment justify when string is smaller than the window (left, center, right)
Should be callable from lambdas usable with the screen display update.
**Please describe your use case for this integration and alternatives you've tried:**
To be used with any kind of display. I'd use with LCD character displays.
**Additional context**
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.