Animated Progress Bar in Rust egui — Download Manager App | Ep 15

7views
00
9:35
T
Taught by Celeste AI - AI Coding Coach
View on YouTube
Description
Build a download manager app with an animated progress bar in Rust egui. Learn ProgressBar::new(), .show_percentage(), .animate(), and ctx.request_repaint() for smooth continuous animation. State-driven buttons change based on download progress. Student code: https://github.com/GoCelesteAI/egui_progress_bar What You'll Learn: • egui::ProgressBar::new() — display progress from 0% to 100% • .show_percentage() — display the current value as text • .animate() — add a shimmer effect while active • ctx.request_repaint() — drive continuous animation each frame • State-driven UI — conditional buttons and status text • Neo-tree d key — delete files from the file explorer This is Episode 15 of the "Learn egui in Neovim" series, where we build real Rust GUI apps step by step. 🔗 Series playlist: [Learn egui in Neovim] 📦 Full series code: https://github.com/GoCelesteAI ⏱️ Timestamps: 0:00 Intro 0:12 App Preview 0:22 What We're Building 0:54 Code-along: Download Manager 6:54 App Demo 7:54 Recap 8:34 Next Episode #rust #egui #rustlang #gui #progressbar #neovim --- Tags: rust, egui, rust gui, progress bar, progressbar, download manager, animate, request_repaint, neovim, rust tutorial, gui programming, eframe

Tags

rusteguirust guiprogress barprogressbardownload manageranimaterequest_repaintneovimrust tutorialgui programmingeframe
Back to tutorials

Duration

9:35

Published

March 12, 2026

Added to Codegiz

March 15, 2026

Open in YouTube