You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Desktop NextUI preview cache (Makefile, README.md, docs/GETTING_STARTED.md): added make setup-nextui-preview-cache and make clean-nextui-preview-cache to populate a local .cache/nextui-preview/ via sparse checkout from https://github.com/LoveRetro/NextUI.git pinned to 7d201cf293f3a253e09749b8bb002e0b9f66d652. The cache generates local nextval.json and minuisettings.txt fixtures for desktop preview use without bundling upstream GPL sprite assets.
Changed
Footer overflow chord disabled by default (apostrophe.h): the L1+R1 shoulder button chord no longer opens the hidden-actions overlay, and there is no default Menu→overflow binding in core. Apps and widgets that draw footers may wire the Menu button to ap_show_footer_overflow() (and/or a custom chord via ap_set_footer_overflow_opts()), but this is opt-in per screen.
Desktop demo NextUI parity (Makefile, examples/demo/main.c, examples/download/main.c): run-mac-demo and run-mac-download now auto-wire AP_STATUS_ASSETS_DIR, AP_NEXTVAL_PATH, AP_MINUI_SETTINGS_PATH, and preview battery/wifi defaults from .cache/nextui-preview/ when no overrides are provided. The demo and download examples now opt into NextUI styling on desktop as well as on device.
Queue Viewer filter labels (apostrophe_widgets.h): ap_queue_opts now accepts an optional filter_labels[4] override so downstream apps can rename the built-in queue filters without forking the widget. Unset entries still fall back to ALL, IN PROGRESS, DONE, and FAILED.
Queue viewer navigation parity (apostrophe_widgets.h, docs/API.md, docs/WIDGETS.md): ap_queue_viewer() now matches ap_list() navigation semantics. D-Pad Left/Right still page by visible rows, while L1/R1 jump between first-letter groups inside the active filter.
Single-icon status bar pills (apostrophe.h, examples/download/main.c, docs/API.md): status bars now keep width calculation and drawing aligned when only one battery/wifi icon is visible with the clock hidden. Sprite-backed status bars render that case as a centered square pill, and the download demo includes a wifi-only repro screen.
Download manager scrollbar sizing and alignment (apostrophe_widgets.h): ap_download_manager() now feeds row counts into ap_draw_scrollbar(), clamps scroll after row-height changes, and limits the scrollbar track to the rendered row stack so the thumb size and track height match the visible-item model instead of inflating on completion and speed-toggle screens.