-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't take drawers into account #25
Comments
Hi, Thanks for reporting. I will have a look into that to what can be done around it with Accessibility API. /cheers |
It seems that the AXDrawer is a child of AXWindow and defines AXSize and AXPosition hence should be possible to use and manage apps with drawers as well. Once new API is done I will update it. |
Great! I'm looking forward to it. |
Any updates on this Filip? I work with Textmate projects a lot, which use a drawer for showing which files you're working with. |
Hi, just pushed it into the |
Works great! Thanks so much for this Filip. |
Glad you like it. I experienced a bug in multi-screen settings and pushed in patch. However, there seems to be some timing issues with the AX API - if you try to do many actions very quickly after each other it will produce weird results. It is cause by inaccurate readings from AXDrawer. I introduced a delay in the code ~ 1/3 sec, but still sometimes you can get weird stuff. |
I've actually got some undesirable behavior with drawers. Often times it will shift the window + drawer correctly but it won't size the window to 1/2 the screen. Rather, it will size to 1/2 + the size of the drawer. |
I think I experienced the same and when pressed the keys again (sometimes couple of times) it slowly get there :| |
I was wrong! There was a bug with the sizing. Please check the latest code. There is still a problem I mentioned above. |
Pushed the drawers fix into the to set:
to get:
|
When I am using an application that uses drawers (such as TextWrangler), the fullscreen keyboard shortcut does not leave space for the drawer on the right side of the window
The text was updated successfully, but these errors were encountered: