THE VIDEO SHELF · immediate mode gui
Immediate-Mode Graphical User Interfaces - 2005
Casey Muratori's 2005 video introducing immediate-mode GUIs as an alternative to retained widget toolkits. He explains the motivation and shows minimal-state button logic.
Why HN readers recommended it
Seen as the origin of the IMGUI idea that inspired Dear ImGui, recommended to anyone curious about immediate-mode UI design.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Casey Muratori
- Topic
- immediate mode gui
- Format
- lecture
- Level
- intermediate
- HN recommenders in dataset
- 5
- HN mentions in dataset
- 11
- Recommendation years in dataset
- 2017–2024
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I will also say that this is not an academic argument for me; I am in the middle of writing yet another immediate-mode GUI right now, for the game editor I am working on. Every day I am freshly glad that I am doing things …
jblow on Hacker News · 2017-03
In VS Code uses 13% CPU when idle due to blinking cursor renderingIt’s a library for making windows, buttons, etc (called widgets), for windows Linux and macOS. If you’d like to make graphical applications though, I recommend immediate mode frameworks [VIDEO] [LINK] [LINK]
billsix on Hacker News · 2018-10
In Qt Design Studio 1.0in 2016 Casey Muratori wrote a few words about his old video "IMMEDIATE-MODE GRAPHICAL USER INTERFACES (2005)" -- apparently he'd been using the technique for years by then and had coined the, now commonly used, imgui acronym -- see: [LINK] and if you dive into …
danhite on Hacker News · 2022-03
In Buttons as Finite Automata
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.