Files
firmware/src/graphics/niche/Inputs
todd-herbert e6a98b1d6b InkHUD refactoring (#6216)
* chore: todo.txt
* chore: comments
* fix: no fast refresh on VME290
Reverts a line of code which was accidentally committed
* refactor: god class
Divide the behavior from the old WindowManager class into several subclasses which each have a clear role.
* refactor: cppcheck medium warnings
Enough to pass github CI for now
* refactor: updateType selection
* refactor: don't use a setter for the shared AppletFonts
* fix: update prioritization
forceUpdate calls weren't being prioritized
* refactor: remove unhelpful logging
getTimeString is used for parsing our own time, but also the timestamps of messages. The "one time only" log printing will likely fire in unhelpful situations.
* fix: " "
* refactor: get rid of types.h file for enums
* Keep that sneaky todo file out of commits
2025-03-06 11:25:41 +01:00
..
2025-03-01 06:18:33 -06:00
2025-03-06 11:25:41 +01:00
2025-03-01 06:18:33 -06:00

NiceGraphics - Inputs

General purpose input sources, for use with NicheGraphics UIs.

By remaining independent, we can have tailored input sources with further complicating the code in ButtonThread and the canned messages module.

Depending on its role, a NicheGraphics UI may or may not want to make use of the existing input broker.