quicksilver / Quicksilver

Quicksilver Project Source
http://qsapp.com
Apache License 2.0
2.74k stars 286 forks source link

Remove private APIs #3001

Closed n8henrie closed 8 months ago

n8henrie commented 9 months ago

Quicksilver currently relies on private APIs, primarily for its animations.

These are extremely difficult to debug and maintain as they are undocumented. For example: https://github.com/quicksilver/Quicksilver/issues/2962

As mentioned in that thread, one approach would be to rip out the private APIs and everything that depends on them.

I expect the immediate effects would be a far less pretty Quicksilver, as these seem to be primarily used for animations. However, it should help avoid fiascos like the current (long) list of Sonoma issues.