Skip to content

chore: upgrade egui ecosystem from 0.33 to 0.34#473

Merged
srperens merged 1 commit intomainfrom
feat/egui-0.34-upgrade
Apr 7, 2026
Merged

chore: upgrade egui ecosystem from 0.33 to 0.34#473
srperens merged 1 commit intomainfrom
feat/egui-0.34-upgrade

Conversation

@srperens
Copy link
Copy Markdown
Collaborator

@srperens srperens commented Apr 7, 2026

Summary

  • Upgrade egui 0.33→0.34, eframe 0.33→0.34, egui_extras 0.33→0.34, egui-phosphor 0.11→0.12, egui_plot 0.34→0.35
  • Migrate to the new eframe::App::ui trait method (replaces deprecated update)
  • Replace deprecated SidePanel/TopBottomPanel type aliases with Panel::left/right/top/bottom
  • Use Panel::show_inside(ui) instead of deprecated Panel::show(ctx)
  • Fix all renamed methods: default_size, min_size, max_size, global_style, egui_wants_keyboard_input, egui_wants_pointer_input
  • Closes chore(deps): bump egui_extras from 0.33.3 to 0.34.1 #470, closes chore(deps): bump egui-phosphor from 0.11.0 to 0.12.0 #467

Test plan

  • cargo check — zero errors, zero warnings
  • trunk build (WASM) — builds successfully
  • cargo run — native app starts and renders correctly
  • Pre-commit hooks pass (fmt, clippy, sensitive content)
  • Verify all pages render correctly (Flows, Discovery, Clocks, Media, Info, Links)
  • Verify panel resizing (flow list, palette sidebars)
  • Verify keyboard shortcuts and zoom controls
  • Verify dialogs (New Flow, Flow Properties, Import/Export)
  • Verify WASM version in browser

🤖 Generated with Claude Code

Upgrade egui 0.33→0.34, eframe 0.33→0.34, egui_extras 0.33→0.34,
egui-phosphor 0.11→0.12, egui_plot 0.34→0.35.

Migrate to the new eframe::App::ui trait method (replaces update),
use Panel::show_inside instead of deprecated Panel::show(ctx),
replace deprecated SidePanel/TopBottomPanel type aliases with
Panel::left/right/top/bottom, and fix all renamed methods
(default_size, min_size, max_size, global_style,
egui_wants_keyboard_input, egui_wants_pointer_input).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@srperens srperens merged commit 5555720 into main Apr 7, 2026
7 checks passed
@srperens srperens deleted the feat/egui-0.34-upgrade branch April 7, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant