multivnc icon indicating copy to clipboard operation
multivnc copied to clipboard

Create 0.8 MacOS release

Open bk138 opened this issue 2 years ago • 3 comments

  • [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 wxwidgets or 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

bk138 avatar May 22 '23 07:05 bk138

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

bk138 avatar May 22 '23 21:05 bk138

l18n ✅

https://docs.wxwidgets.org/3.0/overview_i18n.html#overview_i18n_mofiles

bk138 avatar May 23 '23 08:05 bk138