Platform Wranglers Meeting Notes: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
==2023==
==2023==


===13. September 2023===
===Next===


*Introductions
*Ways of working
*Roundtable
*Roundtable
**New versions/changes in the underlying platform?
**New versions/changes in the underlying platform?
Line 10: Line 8:
**Known problem areas
**Known problem areas
**Features on the horizon
**Features on the horizon
*Topics
**QApplication without exec()
===13. September 2023===
*Introductions
** Tor Arne - macOS,iOS,QPA
** Morten - WASM
** Oliver - Windows
** Liang - X11
** Assam - Android
** David - Wayand
*Ways of working
** Monthly meeting
** Desktop/mobile platforms
*Roundtable
** iOS
*** iOS 17 end of September
**** Things mostly work as before
*** Moving to FFMpeg for Qt Multimedia
*** Technical depth in window management, modern iOS has more advanced window/screen management
*** Exposing safe area margins properly as public Qt Quick API (anchors, etc)
** macOS
*** macOS Sonoma end of September
**** No major changes, doing nightly builds, weeding out issues
**** One regression in Xcode 15, causing build failures with qmake
***** https://codereview.qt-project.org/c/qt/qtbase/+/503172
*** Key/text input, complex text, shortcut handling
*** Modern window look, blurred/effect windows, etc
** WASM
*** Emscripten is the SDK
**** Follows Chrome release model (4-6 weeks)
**** No versions are “more stable” than others
**** Upgrade close to feature freeze to get latest fixes
*** 32-bit platform (one of our few)
*** Has a no-thread build option
*** Uses static linking
*** WASM64 is coming, looking at that
*** Dynamic linking is in the works
*** Major challenge is web platform is async, but Qt expects synchronous APIs
*** Complex text difficult
*** Accessibility difficult
*Topics
*Topics
**Keyboard input and shortcut handling
**Keyboard input and shortcut handling
**Custom window decorations
**Custom window decorations
**QApplication without exec()

Revision as of 11:07, 14 September 2023

2023

Next

  • Roundtable
    • New versions/changes in the underlying platform?
    • Current focus areas
    • Known problem areas
    • Features on the horizon
  • Topics
    • QApplication without exec()

13. September 2023

  • Introductions
    • Tor Arne - macOS,iOS,QPA
    • Morten - WASM
    • Oliver - Windows
    • Liang - X11
    • Assam - Android
    • David - Wayand
  • Ways of working
    • Monthly meeting
    • Desktop/mobile platforms
  • Roundtable
    • iOS
      • iOS 17 end of September
        • Things mostly work as before
      • Moving to FFMpeg for Qt Multimedia
      • Technical depth in window management, modern iOS has more advanced window/screen management
      • Exposing safe area margins properly as public Qt Quick API (anchors, etc)
    • macOS
      • macOS Sonoma end of September
      • Key/text input, complex text, shortcut handling
      • Modern window look, blurred/effect windows, etc
    • WASM
      • Emscripten is the SDK
        • Follows Chrome release model (4-6 weeks)
        • No versions are “more stable” than others
        • Upgrade close to feature freeze to get latest fixes
      • 32-bit platform (one of our few)
      • Has a no-thread build option
      • Uses static linking
      • WASM64 is coming, looking at that
      • Dynamic linking is in the works
      • Major challenge is web platform is async, but Qt expects synchronous APIs
      • Complex text difficult
      • Accessibility difficult
  • Topics
    • Keyboard input and shortcut handling
    • Custom window decorations