Swiftpack.co - Swift Packages by Kentzo

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by Kentzo

Kentzo/ShortcutRecorder Tiger-Support
The best control to record shortcuts on macOS, written in ObjC with Swift in mind
⭐️ 555
🕓 24 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3.4.0 (2022-08-17)
1 year ago
Improvements: - Remove most of the deprecated methods with exception of delegates - Fix missing NS_DESIGNATED_INITIALIZER Fixes: - Fix incorrect comparison of style image cache keys that led to 100% miss by [@ninjaprox](https://github.com/ninjaprox)
3.3.0 (2020-07-12)
3 years ago
Improvements: - Better German localization by [@J-rg](https://github.com/J-rg) - Better Italian localization by [@ildede](https://github.com/ildede) - `SRAXGlobalShortcutMonitor` defaults to listening only; new initializer allows to alter that - `SRAXGlobalShortcutMonitor` does not uses CGEvent instead of NSEvent API as the latter is not thread safe - Layout guide constraints for `SRRecorderControl` size are replaced with custom `intrinsicContentSize`
3.2 (2020-04-17)
3 years ago
Improvements: - Added support for modifier-only shortcuts - The `*ShortcutMonitor` family of classes considers the `isEnabled` property of its actions before installing any handlers - The `SRAXGlobalShortcutMonitor` uses Quartz Services to install an event tap via the `CGEvent*` family of functions. Unlike `SRGlobalShortcutMonitor`, it can alter handled events but requires the user to grant the Accessibility permission Fixes: - The control now shifts the label off the center to avoid clipping if there is enough space - Better invalidation for re-draws - Handle and warn when AppKit throws exception because NSEvent's `characters*` properties are accessed from a non-main thread
3.1 (2019-10-19)
4 years ago
Improvements: - Added support for key up events in Shortcut Monitors - Style can now customize no-value labels and tooltips - Reviewed and fixed translations to match modern Apple vocabulary - New and shorter label for the control when there is no value - New tooltip for the clean button - New tooltip for the cancel button when there no value: "use old shortcut" does not make sense if there is no old shortcut Fixes: - Fix various errors and edge cases in Shortcut Monitors - Fix undefined behavior warning due to a missing `nullable` in the `-[SRRecorderControl propagateValue:forKey:] definition - Fix incorrect intrinsic width of the control (was visible only after certain style customizations)
macOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics