-
-
Notifications
You must be signed in to change notification settings - Fork 49
Add graphical display support #423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
c12e81f
ci: scope ST7920 compile checks to ESP32
forntoh 7b2219b
ci: scope ST7920 compile checks to ESP32 (#406)
forntoh 03ba999
refactor: add RTTI-free renderer extension core
forntoh b86a846
test: expose frame lifecycle extension in tracking renderer
forntoh aa872b2
fix: flush polled redraws via draw-owned frame lifecycle
forntoh 7ed981f
test: stabilize frame lifecycle unit assertions
forntoh 195dcdf
refactor: add RTTI-free renderer extension core (#407)
forntoh 2b06445
feat: add graphical renderer foundation with U8g2 adapter
forntoh 87024f9
test: align MenuScreen expectations with clamped viewport behavior
forntoh 17267e9
refactor: slim graphical renderer and restore baseline screen flow
forntoh 6234a28
refactor: trim graphical renderer extension surface
forntoh 46bb13a
fix: align list glyph bitmap height with drawXbm
forntoh 2494032
feat: add graphical renderer foundation with U8g2 adapter (#408)
forntoh e6dbb99
refactor: add graphical viewport context to MenuScreen
forntoh cea88e3
refactor: extract MenuScreen viewport preparation helper
forntoh 4f9d9b2
refactor: add graphical viewport context to MenuScreen (#409)
forntoh 56953c9
feat: add graphical capabilities to core items and widgets
forntoh 21b03d0
test: fix graphical capability assertions in item tests
forntoh 2677d2e
feat: add graphical capabilities to core items and widgets (#410)
forntoh 9cf0214
feat: add graphical selection support for input items
forntoh 1a1da7e
fix: align input selection clearing and preview intent
forntoh 5c8bb40
feat: add graphical selection support for input items (#411)
forntoh c0768d1
feat: expose graphical value selection renderer hook (#412)
forntoh 7e7828a
Refine graphical renderer parity (#414)
forntoh 8f9a78f
Harden graphical scrollbar rendering (#415)
forntoh 7413a59
Refine graphical effective columns (#416)
forntoh 0ec0ecb
Centralize graphical frame lifecycle (#418)
forntoh 91f40a1
Complete graphical renderer parity (#419)
forntoh da36936
Align input graphical selection docs (#420)
forntoh 21ee38a
Fix input item first character crash (#422)
forntoh ae07c0c
Document graphical display renderer (#421)
forntoh 0cc6eec
docs: remove redundant link to graphical display rendering
forntoh 01b473f
fix: address graphical display review comments
forntoh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.