~yerinalexey/hare-libui

Work-in-progress Hare bindings for the libui library
button: Fix typo
Bind simple dialogs
Bind uiRadioButtons

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~yerinalexey/hare-libui
read/write
git@git.sr.ht:~yerinalexey/hare-libui

You can also use your local clone with git send-email.

#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"