[FEAT]: float rule with size matcher #424

Closed
opened 2026-01-05 14:50:40 +01:00 by adam · 0 comments
Owner

Originally created by @tardyp on GitHub (Jun 28, 2024).

With Microsoft Teams, when you have a call open, it will open a large window with the participant, the screen shared, etc.

When you minimize this window, the teams will create another small popup window so that you can quickly unmute or hangup.

See this support case in microsoft forums:
https://answers.microsoft.com/en-us/msteams/forum/all/how-could-i-get-rid-off-that-pop-out-call-options/445b7cca-a3b8-4c07-b6ee-b73791dec26f

On my workflow, I use multiple virtual screens with komorebi, and when I switch the screen, then the team window will be hidden, which will create the small popup window.

with komorebi, this small window will automtically get picked and use one tile of my screen, which is fairly useless.

I cannot use the floating_rule, because, all teams window are "html" window, and have the same IDs.

Describe the solution you'd like
I would like to create a rule that matches Teams window ID, and the size of the window, so that if the size is e.g < 100x100, it is float.

Describe alternatives you've considered
a floating rule for whole team is not an option, as I want my actual team calls to be titled.

On Mac, I use Amethyst which already has this feature of keeping small windows floating.

Originally created by @tardyp on GitHub (Jun 28, 2024). With Microsoft Teams, when you have a call open, it will open a large window with the participant, the screen shared, etc. When you minimize this window, the teams will create another small popup window so that you can quickly unmute or hangup. See this support case in microsoft forums: https://answers.microsoft.com/en-us/msteams/forum/all/how-could-i-get-rid-off-that-pop-out-call-options/445b7cca-a3b8-4c07-b6ee-b73791dec26f On my workflow, I use multiple virtual screens with komorebi, and when I switch the screen, then the team window will be hidden, which will create the small popup window. with komorebi, this small window will automtically get picked and use one tile of my screen, which is fairly useless. I cannot use the floating_rule, because, all teams window are "html" window, and have the same IDs. **Describe the solution you'd like** I would like to create a rule that matches Teams window ID, and the size of the window, so that if the size is e.g < 100x100, it is float. **Describe alternatives you've considered** a floating rule for whole team is not an option, as I want my actual team calls to be titled. On Mac, I use Amethyst which already has this feature of keeping small windows floating.
adam added the enhancement label 2026-01-05 14:50:40 +01:00
adam closed this issue 2026-01-05 14:50:40 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#424