Skip to content

Build against egui main: WidgetType is gone, use accesskit::Role - #267

Closed
emilk wants to merge 1 commit into
mainfrom
emilk/egui-main-role
Closed

emilk wants to merge 1 commit into
mainfrom
emilk/egui-main-role

Conversation

@emilk

@emilk emilk commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

egui#8555 replaced WidgetType with accesskit::Role, which breaks egui_plot for anyone patching egui to main (Rerun does). This switches the legend checkbox to Role::CheckBox and enables the egui main patch in Cargo.toml until the next egui release, as the repo does between releases.

The examples follow egui main too: linked_axes uses Ui::scope_id, and save_plot gets its screenshot through ScreenshotCallback instead of the removed Event::Screenshot.

Written by Claude (an LLM) for @emilk.

🤖 Generated with Claude Code

@github-actions

Copy link
Copy Markdown

View snapshot changes at kitdiff

@emilk
emilk force-pushed the emilk/egui-main-role branch from 1cf971a to 35352bc Compare September 21, 2026 13:15
egui#8555 replaced WidgetType with accesskit::Role. The crates.io patch
points at egui main until the next egui release.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@emilk
emilk force-pushed the emilk/egui-main-role branch from 35352bc to ada6934 Compare September 21, 2026 13:18
@emilk emilk added the exclude from changelog This change will NOT be included in the changelog label Sep 21, 2026
@emilk

emilk commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

let's do this in #263 instead

@emilk emilk closed this Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exclude from changelog This change will NOT be included in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant