Skip to content
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

Styleguide for PR #7 #21

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Conversation

ShadowLightz
Copy link

So, finally it's there :D
I hope I'm now conform to your style guide. Relating to my last pull request I made some additional changes, mainly improving the window handling.
Now there are the problem with Mission Control left (I don't now why I thought I fixed it, maybe it was on Mavericks, I'm now on Yosemite) and a minor issue (namely a window of the app get focused when opening popover).
I also added the Transiency monitor for hiding the popover when clicking on other menu items. I didn't add the dummy menu (it had no effect for me) and the content size API (I use autolayout). You can merge them back.

Jonathan Rahn and others added 15 commits January 1, 2014 17:51
- Demo app is now agent-application
- added methods to toggle Popover, updated Demo
- added AXStatusItemPopupDelegate
- updated Project preferences (suggested by Xcode)
- Popup is now FirstResponder when open, updated Demo
Trying to improve behaviour.
Two problems are left:
- When opening Mission Control popover stays on top
- Sometimes when opening popover background window of the same program
get activated
 for hiding Popover when selecting another MenuItem
@ShadowLightz
Copy link
Author

I should add that I really put many efforts in fixing this thing with Mission Control. But there is no single indicator that Mission Control is opened. No notification, no delegate. I even tried it with Quartz Event Taps (suggested here).
This didn't work because the events still adressed the Popover app. I think we can only wait until Apple adds a notification for this.

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.

1 participant