#libui::
Hare bindings to the libui library to
create cross-platform GUIs.
#Status
- ✅ uiInit and uiWindow
- ✅ uiBox
- ✅ uiButton
- ✅ uiCheckbox
- ✅ uiEntry
- ✅ uiLabel
- ✅ uiTab
- ✅ uiGroup
- ✅ uiSpinbox
- ✅ uiSlider
- ✅ uiProgressBar
- ✅ uiSeparator
- ✅ uiCombobox
- ✅ uiEditableCombobox
- ✅ uiRadioButtons
- ❌ uiDateTimePicker
- ✅ uiMultilineEntry
- ✅ uiMenu and uiMenuItem
- ❌ uiArea
- ✅ Dialogs: ui{Open,Save}File, uiMsgBox, uiMsgBoxError
- ✅ uiColorButton
- ✅ uiForm
- ❌ uiGrid
- ❌ uiImage
- ❌ uiTable and uiTableValue
- ❌ uiAttributedString?
#Running an example
On Unix-like systems:
make
./demo
#Installation
#System-wide installation
make install
#Vendoring
git subtree -P vendor/hare-libui/ add https://git.sr.ht/~yerinalexey/hare-libui master
#Contributing
Please send patches to ~yerinalexey/public-inbox@lists.sr.ht using
git send-email with prefix set to hare-libui
:
$ git config format.subjectPrefix "PATCH hare-libui"