Releases: SchokiCoder/hui
v1.5 The black magic update
added more precise entry customization based on type
added custom commands (for internal cmd line)
added custom on_start and on_quit function pointers
added code improvements
fixed heap-buffer-overflow in strn_rtrim
v1.4
decoupled reader from hui as "courier"
added configurable pager call to hui and courier
added support for heap-free strings via compile option (opt-out of heap strings)
added support for running programs with own mainloop and stdin from within hui
added hui config entry type for such programs
changed install process to rely on shell instead of make
fixed various bugs and oversights regarding strings structs
fixed various memory bugs
updated manpages
Do note, that the way versioning works has changed.
You may look at:
versioning.md
v1.2.0: Scripting support
added scripting support via c function pointers
added dedicated directories for config files
added warnings to Makefile
fixed manpage typo
v1.1.1: remove menu.h unnecessary config.h include
changed feedback now hides on cmd mode enter
removed overall bg color
fixed minor integer size difference problem
added minor code improvements
v1.1.0: add key binds to config
made key binds configurable
made menu entry prepend configurable
v1.0.0: add full license to "about" print
added about print option
added standard/example config
added reader color configuration
added manpage
added install via make
reworked data flow and general code cleanup
fixed various reader bugs
fixed other minor bugs
fixed code problems causing compiler incompatibilities with gcc and clang
v0.3.0: add menu_draw terminal height awareness
added sh execution
added feedback reader
added menu scrolling
v0.2.0: edit function comments
fixed cursor movement in context of menu navigation
restructured code
added commands: q, quit, exit
added number command
v0.1.0: add cmdline prepend cfg
simplified drawing process
added feedback
added bg color cfgs for bg, cmd line, feedback
added cmdline
v0.0.1: add configurable colors
add menu sys
add colors
add config