Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
a82862064 (dev), 92b032324 (dev), 2ab07b455 (dev), 8f7fc8e9a (dev), b2a433c33 (dev), 82cf2f08d (dev), bcbe7e233 (dev), c57dcfdb9 (dev), 75155ce5c (dev), c8dd0c877 (dev)
Description
QWasmWindow today has for the most part the behavior we want, but has gone through several transitons (e.g. canvas per screen -> canvas per window) which has left the code with some need for cleanup and refactoring.
Tasks include:
- Facilitate adding support for QWindow::fromWinId() (which native element is "the window"?)
- Minimize usage of html elements
- Add "window manager" elements lazily (i.e. not for "fullscreen" windows)
- Move "contentEditable" away from the canvas
- Move all client event handlers to the window element.
Current screen/window html element tree:
Target screen/window html element tree:
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-128732 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
589595,3 | wasm: rename canvasResizeObeserver -> resizeObserver | dev | qt/qtbase | Status: NEW | +2 | 0 |