News for hackers. Stuff that matters.

mafredri

This is not true for Signal, the conversations are safe as they are stored on device only, not in iCloud.

https://support.signal.org/hc/en-us/articles/360007059752-Ba...

I'm not entirely sure what you mean with performance, macOS is pretty sluggish at reacting to new monitors anyway.

That said, Phoenix has an event for when the screens change, you can use it to react, enumerate the new screens, etc. Something like:

Event.on('screensDidChange', () => { const sizes = Screen.all().map(s => s.flippedVisibleFrame()); })

Hope that helps!

I've been using Phoenix for 2 years straight and it's been pretty smooth sailings. Kasper has done an excellent job maintaining and implementing new features every once in a while, thanks Kasper!

My personal configuration is written in TypeScript and I maintain typings for Phoenix as well. I try to find ways to improve my every-day and implement them in Phoenix, things like: moving/resizing windows, coffee timer, monitor brightness, terminal hotkey, etc. In the past I've used it to track what applications I spend my time in or to automatically switch Karabiner-Element profiles based on which monitor is connected. If you're looking for inspiration, feel free to have a look:

https://github.com/mafredri/phoenix-config

https://github.com/mafredri/phoenix-typings