multivnc
multivnc copied to clipboard
Create 0.8 MacOS release
- [x] update icns to hi-res
- [x] add WM fullscreen handling
- [x] fix socket recv buffer size display
- [x] install locales
- [x] fix MacOS CI
- [x] fix app name casing in some UI elements
- [x] make left pane wider
- [x] work around https://github.com/wxWidgets/wxWidgets/issues/24067 ->
brew install --HEAD wxwidgetsor build from source - [x] review dependencies. done in #244
- [x] handle universal builds or x86 only? -> x86 for now, universal builds follow-up is #244
- [x] investigate blurry icons on mac -> https://docs.wxwidgets.org/3.2/overview_high_dpi.html ?
- [x] fix 1:1 icon
- [ ] find a solution for checkable tools
- [x] sync view menu with state when views hidden in fullscreen
- [x] fix 1:1 translation
- [x] double-check that SSL is working
- [x] investigate why WXDEBUG is set in Release mode
- [x] build for older macos https://stackoverflow.com/questions/10165335/can-cmake-specify-the-base-sdk-on-mac-os-x
- [x] verify it's running on Apple Silicon
- [ ] read guidelines
- [ ] create developer account
https://developer.apple.com/macos/planning/ https://developer.apple.com/documentation/xcode/packaging-mac-software-for-distribution https://stackoverflow.com/questions/43244197/cpack-for-osx-bundle-info-plist/44629910#44629910
Toolbar, fullscreen
- https://stackoverflow.com/questions/71751521/prevent-title-toolbar-inlining-on-macos-using-wxpython
- https://developer.apple.com/design/human-interface-guidelines/toolbars
- https://developer.apple.com/design/human-interface-guidelines/going-full-screen
- https://docs.wxwidgets.org/3.2/classwx_top_level_window.html#abcc1ee1837105b622512b3bc3347770c
flaky impl
- https://github.com/wxWidgets/wxWidgets/commit/6451d231588987dc9e08726d64fe254bdfa9bee5
- https://github.com/wxWidgets/wxWidgets/commit/0ff1bdec09e87d58fd7ffcbb1da50531aeb0061a added the callback
l18n ✅
https://docs.wxwidgets.org/3.0/overview_i18n.html#overview_i18n_mofiles