Skip to content

dev: add ui-dev crate for component development#45

Open
OGKevin wants to merge 1 commit intomasterfrom
khellemun/push/tolnmnvxqvvk
Open

dev: add ui-dev crate for component development#45
OGKevin wants to merge 1 commit intomasterfrom
khellemun/push/tolnmnvxqvvk

Conversation

@OGKevin
Copy link
Copy Markdown
Owner

@OGKevin OGKevin commented Jan 13, 2026

Add a new ui-dev crate that provides a lightweight development environment for creating and testing individual Plato UI components in isolation. The crate spins up a single-view SDL2 window, enabling rapid iteration on UI components without the overhead of the full application.

  • Implement FBCanvas SDL2 framebuffer adapter
  • Build context setup with fake battery/frontlight/lightsensor
  • Event mapping from SDL2 to Plato device events
  • Include view template for rapid component development

Change-Id: 6becdc42944f538935529531f50d47de
Change-Id-Short: tolnmnvxqvvk
Relates-To: #2

@OGKevin OGKevin force-pushed the khellemun/push/tolnmnvxqvvk branch 12 times, most recently from c7ffb84 to 79df64e Compare January 18, 2026 18:30
@OGKevin OGKevin force-pushed the khellemun/push/tolnmnvxqvvk branch 3 times, most recently from 08f5c37 to 7280f38 Compare January 22, 2026 18:09
Add a new ui-dev crate that provides a lightweight development
environment for creating and testing individual Plato UI
components in isolation. The crate spins up a single-view SDL2
window, enabling rapid iteration on UI components without the
overhead of the full application.

- Implement FBCanvas SDL2 framebuffer adapter
- Build context setup with fake battery/frontlight/lightsensor
- Event mapping from SDL2 to Plato device events
- Include view template for rapid component development

Change-Id: 6becdc42944f538935529531f50d47de
Change-Id-Short: tolnmnvxqvvk
@OGKevin OGKevin force-pushed the khellemun/push/tolnmnvxqvvk branch from 7280f38 to 0cd86f4 Compare January 23, 2026 08:22
@OGKevin OGKevin added this to Cadmus Mar 29, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Cadmus Mar 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant