Skip to content

PiP: Mask window - #2143

Open
lenemter wants to merge 13 commits into
mainfrom
lenemter/pip-mask-window
Open

PiP: Mask window#2143
lenemter wants to merge 13 commits into
mainfrom
lenemter/pip-mask-window

Conversation

@lenemter

@lenemter lenemter commented Dec 6, 2024

Copy link
Copy Markdown
Member

Fixes #658
Based on #1192

@lenemter
lenemter force-pushed the lenemter/pip-mask-window branch from c76ed34 to 25069e3 Compare July 29, 2025 05:24
@lenemter
lenemter marked this pull request as ready for review July 29, 2025 08:17
@lenemter

Copy link
Copy Markdown
Member Author

Ready for review

@danirabbit This requires a new icon for confirm button, I suck at inkscape so can you make one please 🙏

@lenemter
lenemter requested a review from a team July 29, 2025 08:18
@lenemter
lenemter requested a review from a team July 29, 2025 12:38
@lenemter lenemter added this to OS 9 Jul 29, 2025
@lenemter lenemter moved this to Needs Review in OS 9 Jul 29, 2025
@danirabbit danirabbit self-assigned this Jul 30, 2025
@zeebok zeebok added the Conflicts Has conflicts with the target branch label Oct 16, 2025
@danirabbit danirabbit removed this from OS 9 Dec 7, 2025
@danirabbit danirabbit moved this to Needs review in OS 8.1.1 Dec 7, 2025
@danirabbit danirabbit moved this from Needs review to In progress in OS 8.1.1 Dec 7, 2025
@danirabbit danirabbit added this to OS 9 Feb 5, 2026
@danirabbit danirabbit removed this from OS 8.1.1 Feb 5, 2026
@danirabbit danirabbit moved this to In progress in OS 9 Feb 5, 2026
@lenemter
lenemter force-pushed the lenemter/pip-mask-window branch 2 times, most recently from 264938e to eecac8c Compare August 12, 2026 17:16
@lenemter
lenemter force-pushed the lenemter/pip-mask-window branch from eecac8c to 19cca32 Compare August 12, 2026 17:19

@leolost2605 leolost2605 left a comment

Copy link
Copy Markdown
Member

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 left some comments on the code.

There also seems to be some miscalculation somewhere because when I don't select the whole window the area that is actually used as pip is offset (note that I'm using fractional scaling at 125%):

Kooha-2026-08-12-20-13-50.webm

Regarding design I personally feel like the confirm button is a bit too big but I'll leave that to UX :)

Comment thread plugins/pip/SelectionArea.vala Outdated
Comment thread plugins/pip/SelectionArea.vala Outdated
@lenemter
lenemter force-pushed the lenemter/pip-mask-window branch from 87dfa3e to f5cb414 Compare August 13, 2026 09:36
@lenemter

Copy link
Copy Markdown
Member Author

@leolost2605 Thanks for the review. Everything should be fixed now

@lenemter lenemter moved this from In progress to Needs Review in OS 9 Aug 13, 2026

@leolost2605 leolost2605 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Code looks good to me and everything seems to be working great! This is really cool, nicely done!

@zeebok zeebok removed the Conflicts Has conflicts with the target branch label Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs Review

Development

Successfully merging this pull request may close these issues.

Make Picture-in-Picture "mask" the window instead of drawing a region

4 participants