feat: migrate custom macOS tray view to native one (#18981)
* restore stash revert some things work others dont tracking area for rescue manual popup restore drag n drop cleanup * fix: make tray not block main process (#18880) * fix: make tray not block main process * make AtomMenuModel refcounted * add support for ansi codes in title add remove TODOs * chore: use ScopedPumpMessagesInPrivateModes in tray (#18977) * chore: use ScopedPumpMessagesInPrivateModes in tray * revert refcounting of AtomMenuModel * Prefer WeakPtr for posting tasks to handle unexpected destruction * cleanup .h * cleanup .mm * add imports add missing include * fix: crash when tray popup called twice (#18999) * remove highlightMode and TODOs * remove unnecessary copy
This commit is contained in:
		
					parent
					
						
							
								cde79501e3
							
						
					
				
			
			
				commit
				
					
						47a38daee2
					
				
			
		
					 8 changed files with 51 additions and 358 deletions
				
			
		|  | @ -6,7 +6,4 @@ const { Tray } = process.electronBinding('tray') | |||
| 
 | ||||
| Object.setPrototypeOf(Tray.prototype, EventEmitter.prototype) | ||||
| 
 | ||||
| // Deprecations
 | ||||
| Tray.prototype.setHighlightMode = deprecate.removeFunction(Tray.prototype.setHighlightMode, 'setHighlightMode') | ||||
| 
 | ||||
| module.exports = Tray | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Micha Hanselmann
				Micha Hanselmann