Bug Fixes
- Windows non-UI programs no longer fail with 216 unresolved
perry_ui_*symbols (GH-9) — UI/system/plugin/screen FFI declarations are now guarded behind aneeds_uiflag in codegen, so non-UI programs don't emit undefined external symbols that the linker can't resolve - GTK4 audio.rs c_char portability —
pa_simple_newFFI andgethostnamecast usedi8instead ofc_char, breaking aarch64-linux wherec_charis unsigned
Features
- Release packages now include platform UI libraries —
libperry_ui_macos.a(macOS),libperry_ui_gtk4.a(Linux),perry_ui_windows.lib(Windows) are built and shipped in release archives, enabling UI app compilation from prebuilt distributions