Continuing Egui App Development 🦀 Performant SVG Rendering, Pan/Zoom & Custom Title Bar in Rust
Автор: NL Tech
Загружено: 2025-08-30
Просмотров: 753
Описание:
In this follow-up session, I continue building eSVG, my Rust-based SVG optimization tool using Egui and the Immediate Mode GUI paradigm. Picking up where we left off (with a few small changes explained at the start), we move deeper into real-world application features.
We begin by rasterizing and rendering SVGs in the main canvas, then implement smooth pan and zoom functionality for better navigation. Next, we add OS file dialog support for loading SVG files directly, and finish by customizing the application’s look with a completely custom title bar—hiding the native window frame and building our own top bar with controls.
Perfect for Rust developers exploring Egui’s capabilities, Immediate Mode GUIs, or building functional desktop apps from scratch.
Repository: Coming Soon!
🔥 Topics Covered:
✅ Rasterizing & rendering SVGs in Egui
✅ Pan and zoom functionality for SVG navigation
✅ Loading SVGs with an OS file dialog
✅ Creating a custom title bar in Rust
✅ Hiding the native window frame
✅ Building a top bar with custom controls
📚 Contents:
0:00 Intro
0:31 Rasterizing and Rendering the SVG
9:08 Pan and Zoom the SVG
18:02 Loading an SVG with an OS File Dialog
36:00 Custom Title Bar – Hiding the Native Window Frame
39:44 Custom Title Bar – Creating the Top Bar and Controls
1:31:30 Conclusion
✉️ Social Media:
📧 Email: [email protected]
🐦 Twitter: / nikelaz
🔗 LinkedIn: / nikola-lazarov
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: