mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[FEAT]: Ignore MDI Child #208
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @brccabral on GitHub (May 16, 2023).
Is your feature request related to a problem? Please describe.
Some applications create child windows, I guess they are called MDI Child.
https://learn.microsoft.com/en-us/cpp/mfc/managing-mdi-child-windows?view=msvc-170
https://docs.wxwidgets.org/3.0/classwx_m_d_i_child_frame.html
When this happens komorebi thinks that there are 2 windows, not 1, and it resizes both Parent and Child windows, creating an empty space and it becomes almost impossible to work with such application (in my case, "Microsoft Visual Basic for Applications" - VBA for Excel).
Describe the solution you'd like
I know that there is some setting to ignore some applications, but this ignores the entire application or I could not setup it correctly. I think that if komorebi could detect if it is a MDI Child we wouldn't need special configs.
Describe alternatives you've considered
I tried the ignore config, but it didn't work
Additional context
There is another internal tool that I use for work that uses MDI Child and with komorebi managing MDI Childs it becomes unusable for me. But I use it in my personal computer, if it could detect MDI Child it would be awesome!
@LGUG2Z commented on GitHub (May 16, 2023):
Can you post the output of
komorebic statewhen you are experiencing the ghost tiles?@brccabral commented on GitHub (May 18, 2023):
❯ komorebic state@Felipesilvan commented on GitHub (Dec 9, 2023):
I had the same issue. The solution I found was to add the code bellow to the application.yaml file. Attention to the "F3 MinFrame f24b0000". It is related with the userform toolbox. Sometimes the final number changes (track it with ahk windows spy) and you have to update or manually toggle the float rule. It's good have a macro that does it for you.
@melMass commented on GitHub (Mar 21, 2024):
Slack does it too, if you minimize a window it's still considered in the layout
@LGUG2Z commented on GitHub (May 15, 2024):
It should be possible to address this now in user configs with all the various custom matchers (particularly
StartsWithandRegex)