Skip to content

WindowClone: display modal dialogs on top of parent window#2805

Merged
lenemter merged 1 commit into
mainfrom
lenemter/window-clone-children
May 5, 2026
Merged

WindowClone: display modal dialogs on top of parent window#2805
lenemter merged 1 commit into
mainfrom
lenemter/window-clone-children

Conversation

@lenemter
Copy link
Copy Markdown
Member

Closes #198

Before

Screenshot from 2025-08-06 21 14 57

After

Screenshot from 2025-08-06 21 13 56

@lenemter lenemter requested a review from leolost2605 March 31, 2026 19:39
Copy link
Copy Markdown
Member

@leolost2605 leolost2605 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks really cool, thank you! Just a few comments :)

Comment thread src/WindowListModel.vala Outdated
Comment thread src/Widgets/MultitaskingView/WindowClone.vala Outdated
Comment thread src/Widgets/MultitaskingView/WindowClone.vala Outdated
Comment thread src/WindowListModel.vala
Copy link
Copy Markdown
Member

@leolost2605 leolost2605 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few more comments :)

Comment thread src/Widgets/MultitaskingView/WindowClone.vala Outdated
Comment thread src/Widgets/MultitaskingView/WindowClone.vala Outdated
Comment thread src/Widgets/MultitaskingView/WindowClone.vala Outdated
@lenemter lenemter force-pushed the lenemter/window-clone-children branch from af30519 to 000b949 Compare April 10, 2026 08:35
@lenemter lenemter requested a review from leolost2605 April 10, 2026 08:38
Copy link
Copy Markdown
Member

@leolost2605 leolost2605 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks really cool! I think you need to change the drag logic to hide the whole clone container and not just the clone though. Otherwise if you drag it looks like this:

Image

@lenemter lenemter requested a review from leolost2605 April 29, 2026 13:33
@lenemter lenemter force-pushed the lenemter/window-clone-children branch from 9685f53 to e0fec72 Compare April 29, 2026 13:39
Copy link
Copy Markdown
Member

@leolost2605 leolost2605 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great and looks good to me :)
I think we should merge this after 8.5 was released though just to make sure we get some testing in daily since it is a pretty big and involved change and just to be sure we catch some glitches (e.g. moving a modal dialog to a new workspace via the gesture is a bit buggy but it's not great in main as well so I wouldn't treat it as blocking)

@lenemter lenemter force-pushed the lenemter/window-clone-children branch 5 times, most recently from 8996ce7 to a98dfa2 Compare May 5, 2026 12:22
@lenemter lenemter enabled auto-merge (squash) May 5, 2026 12:23
@lenemter lenemter force-pushed the lenemter/window-clone-children branch from a98dfa2 to fd9e11a Compare May 5, 2026 12:32
@lenemter lenemter merged commit db81005 into main May 5, 2026
6 checks passed
@lenemter lenemter deleted the lenemter/window-clone-children branch May 5, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multitasking should be disabled when an application sends an important message.

2 participants