Return to site

Mac os x flash player (screensaver) activity monitor

broken image
broken image

The only workaround I was able to find was swizzling and updating the menu there.

broken image

NSStatusItem's menu will be drawn in the wrong position if you follow the recommended behavior of using OR menu:updateItem:atIndex:shouldCancel. The workaround was to wrap the text using CTFramesetter and \n newlines. Using setView on an NSTextView to have wrapped text causes the selection background to render incorrectly, ignores the first mouse click on the menu item, and has the same broken keyboard controls as above. is currently broken, as it will cause the keyboard controls to stop working after using the menu for the first time. Lastly, OS X has a large number of bugs regarding NSMenus: Most of the functionality in this app was reverse-engineered from the private NetworkStatistics framework found here: /System/Library/PrivateFrameworks/ameworkĪnd it uses the private selector on OS X 10.9 and earlier, as was not available until Yosemite. Support for older versions of OS X remains untested. The original project required OS X 10.7 or newer, but that was only because it used 10.7's NSPopover for the licensing functionality. Clicking the icon shows the apps that are using your network, and holding down the option key shows the individual processes. Similar to the network activity indicator on iOS, Loading shows a spinning progress wheel in your menu bar when your network is being used.

broken image

Loading See when Mac apps are using your network