2022.12
maintenance release as follows:
new: reorganized project tree layout
new: distribute single-header fwk.h by default
new: split sources in split/ folder, which can be extra split further by visiting split/split/ folder
new: install linux packages only once
chg: changed close button icon, right aligned now (3rd_nuklear)
chg: forced display of pushpin button, used alpha to highlight status, right aligned now (3rd_nuklear)
chg: auto colorize ui buttons (ui_button*)
chg: increased saturation in hue colors (fwk_ui)
chg: allow 1-story/oneliners in notifications (ui_notify)
fix: PBR transparency pass (demo_pbr.c)
fix: dll linkage/symbol visibility (physics demos)(thx sushil!)
fix: compress source and html files in asset folders now
fix: strcatf()
incorrectly not appending an empty input string
fix: compilation error (emscripten+swrap)
fix: do not panic on failed udp connections
fix: bug preventing single-header distribution to be included twice into single compilation unit
fix: hexdump/f()
not displaying empty blobs
fix: revert markdeep to v1.13 as newer versions are rendering colors wrongly (docs)
fix: argv(X)
will return safe string to parse even if no argument is actually provided (out-of-range args)
fix: udp sockets can be used now even if no window/context is actually created
fix: retry on udp_send()
when app failed to send
fix: missing libmath flag required on debian distros (MAKE.bat on linux)
fix: delete editor/labs/vault/
folder
lab: OSC/UDP network driven remote UI editor (editor/oscedit.c)