Platform Wranglers Meeting Notes: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==2023== | ==2023== | ||
=== | ===Next=== | ||
*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 | ||
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)
- iOS 17 end of September
- 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
- Key/text input, complex text, shortcut handling
- Modern window look, blurred/effect windows, etc
- macOS Sonoma end of September
- 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
- Emscripten is the SDK
- iOS
- Topics
- Keyboard input and shortcut handling
- Custom window decorations