hackertube.io

Immediate-Mode Graphical User Interfaces - 2005

Casey Muratori · lecture · Watch on YouTube

What it is

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 Hacker News recommends it

Seen as the origin of the IMGUI idea that inspired Dear ImGui, recommended to anyone curious about immediate-mode UI design.

  • 5 people recommended it
  • 5 different months
  • 0 strong recommendations
  • first 2017, last 2024

What HN commenters said

  1. “Here is a (somewhat old) video explaining some of the motivations behind structuring things as IMGUI”

    Explains motivations for structuring GUIs as immediate mode.

    jblow, 2017-03 · Recommendation · in “VS Code uses 13% CPU when idle due to blinking cursor rendering”

  2. “I recommend immediate mode frameworks”

    Introduces immediate mode GUI as an alternative to widget toolkits.

    billsix, 2018-10 · Recommendation · in “Qt Design Studio 1.0”

  3. “if you dive into that video at 16:50 you'll see a very elegant description of minimal state immediate mode button logic”

    Elegant minimal-state immediate mode button logic at 16:50.

    danhite, 2022-03 · Recommendation · in “Buttons as Finite Automata”

  4. “More on that topic”

    WhereIsTheTruth, 2023-12 · Recommendation · in “Dear ImGui: Bloat-free Graphical User interface with minimal dependencies”

  5. “Check out this lecture/demo from nearly 20 years ago”

    Early lecture and demo introducing immediate mode user interfaces.

    tuckerpo, 2024-01 · Recommendation · in “Immediate Mode GUI Programming”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: imgui, gui programming, game development, dear imgui, casey muratori, api design

Also recommended by the same people