7 Commits
Author SHA1 Message Date
Michael fb98cbbfd3 Add apps settings to notification authorization 2025-04-05 13:20:10 -04:00
Michael bb20beef52 Request authorization for sending notifications 2025-04-05 13:12:05 -04:00
Michael 8e4b679f14 Update TODOs 2024-08-14 18:35:19 -04:00
Michael ded4d55608 Transition notification controller to UserNotification.framework 2024-07-11 07:34:47 -04:00
Michael 5a528071ad Modernize codebase
- Removed all deprecated Textual code. It is likely there are no plugins that were using this. The minimum plugin version will be bumped up just incase to force all plugins to be recompiled to load.
- Removed a bunch of macros and initialization check logic that was previously in place to protect against plugin developers trying to abuse the codebase. We need to stop caring about that because it just adds unnecessary overhead.
- Many initializers were cleaned up. -init is now expressly marked as unavailable and throws a proper exception where appropriate.
2024-06-30 02:44:47 -04:00
Michael 8d28e428f5 Fix many, many typos
Import external libraries with similar fixes as well
2024-06-21 20:42:32 -04:00
Michael baf7406ee3 Remove references to Growl
Growl has long been a retired feature of Textual. This commit just formalizes it by renaming certain uses of the former app.

Public APIs have shims in place and marked as deprecated. The likelihood of any plugin accessing these features pretty much zero. Better to be safe.
2024-06-13 20:30:01 -04:00