Skip to content

gui_toolkit 0.1.0

Choose a tag to compare

@sachahjkl sachahjkl released this 15 Oct 18:15
v0.1.0
ea48d06

First release of gui_toolkit, a native GUI toolkit in Odin: retained-state immediate-mode UI on Direct3D 11.

fidget

Download

gui_toolkit-0.1.0-windows-x64.zip: fidget.exe (widget gallery), todo.exe (todo app) and icons.ttf.
Unzip and run; Windows 10+ x64, no installer, no runtime dependencies.

Highlights

  • Toolkit packages: platform (Win32), render (D3D11, SDF rects + glyphs), font, draw, ui
  • Box tree with keyed persistence, five-pass layout, signals, tag-based themes with cross-fades
  • 30+ widgets: buttons, switches, sliders, stepper, segmented, chips, dropdown, tabs, text field, menus, menu bar,
    tooltips, toasts (8 positions), modal dialogs, color pickers, fuzzy matching
  • Built-in zoom (Ctrl+wheel), per-monitor DPI, animations that follow the Windows setting
  • Low input latency (one frame in flight, ~47 ms input-to-scan-out at 60 Hz), 0 % CPU when idle

See CHANGELOG.md for the full list.