What's Changed
- fix: release window list in get_menu_item_list by @bunnysayzz in #842
- fix(display): don't treat a 0 NSScreen top inset as a valid menu bar height by @ayushya in #833
- feat: optionally use typographical width by @erics118 in #826
- use opentype directly by @erics118 in #828
- fix(display): use the window server's menu bar height when NSScreen reports none by @aade-sh in #868
- fix: keep the window stack intact when a bar window is clicked by @enieuwy in #863
- Reserve the notch gap only on displays that have a notch by @pszypowicz in #859
- Keep a hidden bar hidden on display=main when it is recreated by @pszypowicz in #857
- fix: high-quality sampling for downscaled app icons by @xav-ie in #832
- Add send timeout to mach_send_message to prevent hung client pile-up by @kadetigor in #838
Full Changelog: v2.24.0...v2.24.1