Just a place I'm sharing all the notes and research I have on immediate mode user interfaces
Go to file
2024-12-20 08:00:30 -05:00
assets First dump of notes... (mostly just links) 2024-02-15 23:04:22 -05:00
notes Add Nic Barker section (clay library) 2024-12-20 07:56:49 -05:00
.gitignore First dump of notes... (mostly just links) 2024-02-15 23:04:22 -05:00
README.md formatting 2024-12-20 08:00:30 -05:00

IMGUI_Notes

Just a place I'm sharing all the notes and research I have on immediate mode user interfaces

Sean Barret

The Inner Product column on Immediate Mode GUIs:
Game Developer - September 2005 (Page 34-36)
Sample Implementation

Casey Muratori

Immediate-Mode Graphical User Interfaces - 2005
Original Molly Rocket IMGUI forum

Handmade

Podcast Episode 3: Micha Mettke
January Meetup - Writing an IMGUI

Johannes Norneby

Imgui Article

Trygve Reenskaug vs IMGUI

Jonathan Blow

Improving Our Immediate-Mode UI Stuff (Part 1)
Improving Our Immediate-Mode UI Stuff (Part 2)

nakst

Writing a toy UI library

Nic Barker

clay introduction (YT)
clay

Ryan Fleury

UI Series -- Table of Contents
The RAD Debugger Project

  • Specifically see the ui & df_gfx modules. There are problably more important ones to see but these are the first to reference.

Immediate UI for My Game in C++
Improving Immediate UI for My Game
Making Reactive GUI From Scratch with Just Rectangles

imhui
OpenGL Text Rendering for My Immediate UI Library — Offline Stream #02
We Need to Bring GUI Libraries Back! — Offline Stream #09
When UI Library is Bad — Offline Stream #13

Other

DPI-aware IMGUI Imgui PPT
Jari Komppa's Article
Unity Blog - Going deep with IMGUI and Editor customization
Zero Memory Widget

Relevant Libraries:

boto-ui
Dear Imgui
eui
Kiss SDL
LiteGui
microui
microui - Odin
Nuklear
Quarks
raygui
wtk
zeroxer's IMGUI
zgui

layout
CSS Flexible Box Layout
CSS Grid Layout