Comments (8)
Comment from Peter:
It appears to be possible to detect at least some full-screen sessions:
http://developer.apple.com/documentation/Carbon/Reference/Carbon_Event_Manager_R
ef/Reference/refere
nce.html#//apple_ref/doc/c_ref/kEventAppSystemUIModeChanged
As for detecting display captures, that's harder. We could poll every minute or
so. Another would be to create
a CGDisplayReconfigurationCallBack; an app that captures a display is likely to
also change the display's mode
(particularly its resolution)
Original comment by [email protected]
on 18 Oct 2009 at 4:45
from growl.
CGDisplay apis are deprecated apis starting with 10.6, CGDisplayIsCaptured()
exists in any event, so really the
hard case is when the app creates full screen windows and puts them onto a
particular window level.... are we
accepting SPI usage for this ticket?
Original comment by [email protected]
on 23 Nov 2009 at 11:49
from growl.
er, i should say the CGDisplay apis for capturing the display are deprecated
starting in 10.6, they'll still work but
the recommended by apple solution is to create a full screen window on a
particular window level and scale your
content as necessary in the OGL context.
Original comment by [email protected]
on 23 Nov 2009 at 11:54
from growl.
We for sure shouldn't use something that's being deprecated. Can we detect what
Apple recommends (i.e. the
full screen window)?
Original comment by [email protected]
on 6 Dec 2009 at 6:18
from growl.
This has been an often requested feature. If you were going to do this, how
would you
do this Rudy?
Original comment by [email protected]
on 2 May 2010 at 11:21
- Added labels: Milestone-1.4
from growl.
Moving to 2.0.
Original comment by [email protected]
on 29 Jul 2010 at 4:41
- Added labels: Milestone-2.0
from growl.
This seems kind of in line with what you want to do.
Original comment by [email protected]
on 29 Sep 2011 at 12:19
- Changed state: Assigned
- Added labels: Milestone-1.5
- Removed labels: Milestone-2.0
from growl.
Original comment by [email protected]
on 11 Nov 2011 at 1:25
- Changed state: New
- Added labels: Milestone-Later, Product-Growl
- Removed labels: Milestone-1.5
from growl.
Related Issues (20)
- HardwareGrowl Crash (when free ram is low) & keeps trying to access sandboxed things, those 2 might lead to the crash HOT 1
- HardwareGrowler - Notifications issues with Mavericks (using Mac OSX notifications instead) HOT 7
- Gowl Spam in Console.app since Mavericks HOT 11
- GrowlNotify 2.1 registers, but can't notify with Mac OSX Mavericks HOT 5
- Clicking a notification doesn't bring Adium to the foreground. HOT 5
- Overly large change log text in Growl setup HOT 9
- Broken notifications when updating to GrowlTunes 3.0 from an older version HOT 1
- Notification-Center forwarding fails with non Growl.framework GNTP implementation HOT 2
- Growl not forwarding message to Notification Center HOT 2
- For non-registered applications, Growl is responding with GNTP error code 402 instead of error code 401 HOT 3
- Growl notifications get stuck HOT 4
- Domain Name validation error when entering host in the subscription preference. HOT 7
- There should be a "clear rollup" or "close rollup" script action for Growl Control HOT 2
- DIsplay Half-stars in GrowlTunes. HOT 1
- Is this crash report showing that growl is the cause of my system crashing? If yes, do I remove growl? How? HOT 1
- HardwareGrowler GPU support
- Network notified messages are being replaced instead of cascading HOT 2
- Notifications supporting browser links may not work in rollup window
- growlNotificationWasClicked - not called
- Icons for Growl and HardwareGrowler
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from growl.