MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
1–10 of 91 posts
Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#2o Tiny: around 1100 sloc of ANSI C
o Works within a fixed-sized memory region: no additional memory is allocated
o Built-in controls: window, scrollable panel, button, slider, textbox, label, checkbox, wordwrapped text
o Works with any rendering system that can draw rectangles and text
o Designed to allow the user to easily add custom controls
o Simple layout system"
Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#3Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#4Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#5Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#6Nice, except the hard part seems to be missing: interfacing with an actual window system (X11, TUI, WIN32, whatever ...)
Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#7The first thing I look for in any UI library is accessibility support. Makes it trivial to filter out toy projects.
Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#8The first thing I look for in any UI library is accessibility support. Makes it trivial to filter out toy projects.
Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#9The first thing I look for in any UI library is accessibility support. Makes it trivial to filter out toy projects.
Like a debug UI in a game engine, or in an embedded device that doesn't even have input for a13y.
Re: MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
#10The first thing I look for in any UI library is accessibility support. Makes it trivial to filter out toy projects.
Dear ImGui [0] is without a doubt the most prevalent immediate mode UI library. It does not have native accessibility features, but that hasn't stopped companies such as Intel, Meta, IKEA and Google from shipping products built upon it. It's also used in a ton of games.
Calling Dear ImGui a toy project at this point would be like calling Unreal Engine a toy project.
It's a shame accessibility support is not more widespread, and furthermore it's a shame that it is so laborious to add it.