Swiftpack.co - Swift Packages by sindresorhus

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

Packages published by sindresorhus

sindresorhus/Defaults v7.0.0
πŸ’Ύ Swifty and modern UserDefaults
⭐️ 1,282
πŸ•“ 2 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.
2 weeks ago
### Breaking - Target macOS 10.15, iOS 13, tvOS 13, watchOS 6 https://github.com/sindresorhus/Defaults/commit/ea11b7ac4f5d006fe46d00b428631a064445990d - Require Xcode 14.1 ### Improvements - Add [`.updates()`](https://swiftpackageindex.com/sindresorhus/defaults/main/documentation/defaults/defaults/updates(_:initial:)-9eh8) method to observe updates to values https://github.com/sindresorhus/Defaults/commit/7a22d378742acbef49ecff11b9de8bf8b72b34dc - I recommend moving to this method from `.observe()` and `.publisher()`. While these methods will remain for a while, they will eventually be deprecated in favor of `.updates()`. - Support dynamic default value https://github.com/sindresorhus/Defaults/commit/fbc67fd179b6c7498a4c9ecd6d99a2c75b30a4fa - Support serializing and deserializing nested custom types https://github.com/sindresorhus/Defaults/commit/be7e30ba366a7a10e198671505dbe6b4e07b76bc https://github.com/sindresorhus/Defaults/compare/v6.3.0...v7.0.0
25 weeks ago
- Add support for `ClosedRange` and `Range` types https://github.com/sindresorhus/Defaults/commit/bab3087067ae08cd20e629405f2b85a575783215 - Make `Defaults.AnyKey` (including `Defaults.Key`) conform to `Equatable` and `Hashable` https://github.com/sindresorhus/Defaults/commit/001adc694b78005baf3a42a715b98f7f5610f650 - Fix preserving color space for the `Color` type https://github.com/sindresorhus/Defaults/commit/9e65eac602fe7d786275a7b3f0714474273e1781 https://github.com/sindresorhus/Defaults/compare/v6.2.1...v6.3.0
37 weeks ago
The Swift version included in Xcode 13.3 has a bug that affects Defaults. If you get a compile error, [see the workaround](https://github.com/sindresorhus/Defaults/blob/981ccb0a01c54abbe3c12ccb8226108527bbf115/workaround.md). Make sure you also upgrade to Defaults v6.2.1 (this version). https://github.com/sindresorhus/Defaults/compare/v6.2.0...v6.2.1
44 weeks ago
- Add support for `UUID` https://github.com/sindresorhus/Defaults/compare/v6.1.0...v6.2.0
1 year ago
- Add support for SwiftUI `Color` (#84) https://github.com/sindresorhus/Defaults/commit/55f3302c3ab30a8760f10042d0ebc0a6907f865a https://github.com/sindresorhus/Defaults/compare/v6.0.0...v6.1.0
v6.0.0
1 year ago
## Breaking - New platform requirements: - macOS 10.12 β†’ 10.13 - iOS 10 β†’ 12 - tvOS 10 β†’ 12 - watchOS 3 β†’ 5 ### Improvements - Add `.defaultValue` and `.isDefaultValue` to `@Default` https://github.com/sindresorhus/Defaults/pull/76 - Add [`Defaults.AnySerializable`](https://github.com/sindresorhus/Defaults#defaultsanyserializable) https://github.com/sindresorhus/Defaults/pull/73 - Support types that conform to both `Codable` and `NSSecureCoding` https://github.com/sindresorhus/Defaults/pull/80 - Add [`Defaults.PreferNSSecureCoding` and `Defaults.PreferRawRepresentable`](https://github.com/sindresorhus/Defaults#serialization-for-ambiguous-codable-type) https://github.com/sindresorhus/Defaults/pull/83 ### Fixes - Fix archive error with Xcode 13 https://github.com/sindresorhus/Defaults/issues/81 https://github.com/sindresorhus/Defaults/compare/v5.0.0...v6.0.0
1 year ago
### Breaking - [**Please read the migration guide.**](https://github.com/sindresorhus/Defaults/blob/main/migration.md) - Removed `NSSecureCodingKey` and `NSSecureCodingOptionalKey`. - You can now just use `Key` instead. - Dropped support for Carthage and CocoaPods. - If you use either of these, you can still use Swift Package Manager just for this package. ### Improvements - Added support for more built-in Swift types. - Improved the stored representation of many types. - For example, `Array` is now stored as a native UserDefaults array instead of being stored as a JSON stringified string. Same with `Set` and `Dictionary`. - Enums no longer need to be `Codable`. [*(Existing usage requires migration)*](https://github.com/sindresorhus/Defaults/blob/main/migration.md#from-codable-enum-in-defaults-v4-to-rawrepresentable-enum-in-defaults-v5-optional) - Added support for storing `NSColor` and `UIColor`. - Added [`Defaults.Toggle`](https://github.com/sindresorhus/Defaults#toggle). ### Meta Huge thanks to @hank121314 for doing a lot of the work on this release. --- https://github.com/sindresorhus/Defaults/compare/v4.2.2...v5.0.0
1 year ago
**Please help us try out this beta release. And [let us know](https://github.com/sindresorhus/Defaults/issues/70) if something in the migration guide could be improved.** ### Breaking - [**Please read the migration guide.**](https://github.com/sindresorhus/Defaults/blob/main/migration.md) - Removed `NSSecureCodingKey` and `NSSecureCodingOptionalKey`. - You can now just use `Key` instead. - Dropped support for Carthage and CocoaPods. - If you use either of these, you can still use Swift Package Manager just for this package. ### Improvements - Added support for more built-in Swift types. - Improved the stored representation of many types. - For example, `Array` is now stored as a native UserDefaults array instead of being stored as a JSON stringified string. Same with `Set` and `Dictionary`. - Enums no longer need to be `Codable`. [*(Existing usage requires migration)*](https://github.com/sindresorhus/Defaults/blob/main/migration.md#from-codable-enum-in-defaults-v4-to-rawrepresentable-enum-in-defaults-v5-optional) - Added support for storing `NSColor` and `UIColor`. - Added [`Defaults.Toggle`](https://github.com/sindresorhus/Defaults#toggle). https://github.com/sindresorhus/Defaults/compare/v4.2.2...v5.0.0-beta.1
1 year ago
- Fix crash in `.publisher()` caused by immediately cancelling subscriber (#66) https://github.com/sindresorhus/Defaults/commit/6158b9bdb3820ab896b2323f37f5cd3b24ea8b27 https://github.com/sindresorhus/Defaults/compare/v4.2.1...v4.2.2
1 year ago
- Fix regression in 4.2.0 regarding availability annotations https://github.com/sindresorhus/Defaults/commit/c956886bba053c40d9915891812b5620526409f9
iOS macOS watchOS tvOS
sindresorhus/LaunchAtLogin v5.0.0
Add β€œLaunch at Login” functionality to your macOS app in seconds
⭐️ 1,277
πŸ•“ 3 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 weeks ago
**Please read carefully** macOS 13 introduced a [new API](https://developer.apple.com/documentation/servicemanagement/smappservice/3945412-mainapp) to toggle β€œlaunch at login”. We now use this new API when your app is running on macOS 13 and later. **Upgrading to this version requires migration!** You need to call `LaunchAtLogin.migrateIfNeeded()` at launch to migrate the enabled state to the new system. You do not need to guard this call. It can be called at every app launch. It will only ever run the migration once. For example, for a SwiftUI app, you would call it like this: ```swift import SwiftUI import LaunchAtLogin @main struct MyApp: App { init() { LaunchAtLogin.migrateIfNeeded() } var body: some Scene { WindowGroup { // … } Settings { Form { LaunchAtLogin.Toggle() } } } } ``` *You can remove this call when you think all users have ran the migration.* **Make sure to verify that your app still launches at login on macOS 13.** If you need to rerun the migration for testing purposes, delete the `LaunchAtLogin__hasMigrated` UserDefaults key. ## FAQ ### What do I do later on when my app targets macOS 13 Remove the run script phase. It's no longer needed then. You could also consider moving to my [modern version of this package](https://github.com/sindresorhus/LaunchAtLogin-Modern). --- https://github.com/sindresorhus/LaunchAtLogin/compare/v4.2.0...v5.0.0
1 year ago
- Silence SMCopyAllJobDictionaries deprecation warning https://github.com/sindresorhus/LaunchAtLogin/commit/b35bfbde576b39a18d473da3b032e45f52c21a16 https://github.com/sindresorhus/LaunchAtLogin/compare/v4.1.0...v4.2.0
1 year ago
- Add native Apple Silicon support to the helper app https://github.com/sindresorhus/LaunchAtLogin/commit/f1cc3b8dd52f3eab1a87e2be5f4cb3b229e47d73 - Add `ITSAppUsesNonExemptEncryption` to the helper app https://github.com/sindresorhus/LaunchAtLogin/commit/b068272af8420fc0a27ecfb7b54d900552359102 - Fix notarization issues with build configs not named "Release" (#57) https://github.com/sindresorhus/LaunchAtLogin/commit/2badfdd7df05490b9486e9f99eccc4713cd04822 https://github.com/sindresorhus/LaunchAtLogin/compare/v4.0.0...v4.1.0
2 years ago
### Breaking - Requires Xcode 12 to build. ### Improvements - Swift Package Manager support! https://github.com/sindresorhus/LaunchAtLogin/commit/060284a1994934c5f258ce5c0c9202d63eea8c3a This is now the recommended way to install LaunchAtLogin. Carthage support will be removed at some point in the future. - [A SwiftUI component](https://github.com/sindresorhus/LaunchAtLogin#swiftui) for toggling "launch at login" is now bundled. https://github.com/sindresorhus/LaunchAtLogin/commit/f7b255bc96965a178dc8f1073058a037b35d38fd It could not be easier to add support for "launch at login" in your app. - We also added built-in conveniences for `@ObservedObject`, Combine, and Storyboards (KVO). https://github.com/sindresorhus/LaunchAtLogin/commit/f7b255bc96965a178dc8f1073058a037b35d38fd Huge thanks to @SergeyKuryanov for implementing a lot of the things in this release.
2 years ago
- Fix building on Apple Silicon https://github.com/sindresorhus/LaunchAtLogin/commit/0fe5eb50ff48a5c22c9a1b42e820633ace766fc1
2 years ago
- Don’t inherit entitlements from the main app in the helper app (#38) The helper app only needs to be sandboxed. Previously, it incorrectly inherited the sandbox entitlements of the parent app. https://github.com/sindresorhus/LaunchAtLogin/compare/v3.0.0...v3.0.1
2 years ago
### Breaking - Require Swift 5 https://github.com/sindresorhus/LaunchAtLogin/commit/a3e48661e30fa2419074b22d0075fc4979b8f548 - Drop support for CocoaPods https://github.com/sindresorhus/LaunchAtLogin/commit/db82bf69ea827d5b763603678b188729d8b60d8a It didn't work correctly anyway. ### Enhancements - Set signing to local & "None" (#28) https://github.com/sindresorhus/LaunchAtLogin/commit/ff900e85312198f3bd0b42a4b8b43969e4215ae1 https://github.com/sindresorhus/LaunchAtLogin/compare/v2.5.0...v3.0.0
macOS
sindresorhus/Preferences v2.6.0
βš™ Add a settings window to your macOS app in minutes
⭐️ 1,191
πŸ•“ 25 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.
25 weeks ago
- Improve compatibility with macOS 13 - When only using a single pane, it now uses the correct `Settings` term on macOS 13 and later. https://github.com/sindresorhus/Preferences/compare/v2.5.0...v2.6.0
1 year ago
- Add the ability to set a minimum label width on containers (#71) https://github.com/sindresorhus/Preferences/commit/5cef6c8cc0c091eb7b289e70c4d3635c84dbc7ae https://github.com/sindresorhus/Preferences/compare/v2.4.0...v2.5.0
1 year ago
- Add `verticalAlignment` option to the `Section` component https://github.com/sindresorhus/Preferences/commit/c980680a6191688a9d00483d5eab2665878e4c25 https://github.com/sindresorhus/Preferences/compare/v2.3.0...v2.4.0
1 year ago
- Upgrade to Swift 5.4 https://github.com/sindresorhus/Preferences/compare/v2.2.1...v2.3.0
1 year ago
- Fix alignment for `Preferences.Section` component https://github.com/sindresorhus/Preferences/commit/f4f64f5849ab5f2db748f7d76945977488450a2e
1 year ago
- Forward responder chain actions to the selected pane (#67) https://github.com/sindresorhus/Preferences/commit/e2a27a2d527b9c56e35ec3aed6e1c920c8e63d1c
2 years ago
- Improve macOS 11 compatibility (#58). https://github.com/sindresorhus/Preferences/commit/dbe099f5b6f8085c2ed4ff19ce61ac87f6739e67
2 years ago
- Fix building on Apple Silicon https://github.com/sindresorhus/Preferences/commit/ece67e79c4d33df4af61d12426329a6f93eef7a1
2 years ago
### Breaking - Rename `PreferencePane.Identifier` to `Preferences.PaneIdentifier` https://github.com/sindresorhus/Preferences/commit/a1acf5b492a8217c69d723781455371d4e36ec55 - Rename `PreferencesStyle` to `Preferences.Style` https://github.com/sindresorhus/Preferences/commit/99f0e0beff41029de9a1c8dd94a1af8a315f451e ### Improvements - [SwiftUI support ⚑️](https://github.com/sindresorhus/Preferences#swiftui-support) https://github.com/sindresorhus/Preferences/commit/88e47042a21ad18d5869bf8897ff1992539d4662
3 years ago
- Fix macOS version requirement in Package.swift https://github.com/sindresorhus/Preferences/commit/6c731a64dddeb33dec068d192fd57a07cd966000
macOS
sindresorhus/KeyboardShortcuts v1.9.0
⌨️ Add user-customizable global keyboard shortcuts to your macOS app in minutes
⭐️ 1,090
πŸ•“ 5 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.
5 weeks ago
- Fix using the recorder in a popover - Allow clicking controls outside the recorder input directly when the recorder is focused - Update more localizations for macOS 13 - Add French and Dutch localization **Xcode 14.1 or later is required** https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.8.0...v1.9.0
6 weeks ago
- Improve compatibility with macOS 13 - Drop support for macOS 10.11 and 10.12 (Xcode doesn't support these anymore) - Fix text field getting initial focus **Xcode 14.1 is now required** https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.7.2...v1.8.0
15 weeks ago
- Fix shortcut bug with Shift key https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.7.1...v1.7.2
23 weeks ago
- Fix duplication checking with menu items for shortcuts with a Shift modifier https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.7.0...v1.7.1
26 weeks ago
- Fix compatibility with `SwiftUI.View#focused()` https://github.com/sindresorhus/KeyboardShortcuts/commit/387756ce61cd5c7a27a6e2f5b611db593d60c59e - Add Arabic localization https://github.com/sindresorhus/KeyboardShortcuts/commit/660c11ee4d30f3df50a546a6cd1b6a56376796d4 https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.6.0...v1.7.0
30 weeks ago
- The previous version introduced a `.on()` method. This method has been renamed to `.events()` to better reflect Apple's naming of async stream APIs. An automatic "fix-it" is included. https://github.com/sindresorhus/KeyboardShortcuts/commit/8a2cc9130b0eec6e1dae0a9a405a17741437caa5 - Added `View#onKeyboardShortcut()` method to make it nicer to listen to keyboard shortcut events in SwiftUI. https://github.com/sindresorhus/KeyboardShortcuts/commit/8a2cc9130b0eec6e1dae0a9a405a17741437caa5#diff-02bed2a7d5a7f8e2e4644c05f55d36c4c037107a949ef792d8405460f4d0ee3cR1-R38 - Update localization zh-TW to align with Apple's https://github.com/sindresorhus/KeyboardShortcuts/commit/ee60fcf3fc2f017cf7c60d6063e64be64748cef6 https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.5.0...v1.6.0
35 weeks ago
- Add support for specifying a label in `KeyboardShortcuts.Recorder` https://github.com/sindresorhus/KeyboardShortcuts/commit/7e251f3a15234fb126f969040ec407ad45701efd - This means you no longer need to wrap it in a `HStack` yourself. - Add modern [`AsyncStream`](https://developer.apple.com/documentation/swift/asyncstream)-based key listener method https://github.com/sindresorhus/KeyboardShortcuts/commit/0dcedd56994d871f243f3d9c76590bfd9f8aba69 - The benefit of this one over `onKeyUp()` is that you can control its lifecycle. When you cancel the stream, the listening ends. - Add Czech localization https://github.com/sindresorhus/KeyboardShortcuts/commit/954285d111808f5b2717e4acc8088ada2bbfabfc https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.4.0...v1.5.0
45 weeks ago
- Add Hungarian localization - Add Spanish localization https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.3.0...v1.4.0
1 year ago
- Add Chinese (Traditional, Taiwan) localization https://github.com/sindresorhus/KeyboardShortcuts/commit/32aef044a7705bbc70508c0fb1731cf57d11b7f4 https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.2.1...v1.3.0
1 year ago
- Don't allow β€œshift” key without other modifiers or function key https://github.com/sindresorhus/KeyboardShortcuts/commit/7030a2e3d46100585f9c5c6a2fe3bae9f6e78fa8 https://github.com/sindresorhus/KeyboardShortcuts/compare/v1.2.0...v1.2.1
macOS
sindresorhus/DockProgress v4.0.1
Show progress in your app's Dock icon
⭐️ 954
πŸ•“ 25 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.
25 weeks ago
- Improve compatibility with Xcode 14 https://github.com/sindresorhus/DockProgress/commit/d185101d682a7487773b8453053eb5d61b66dc12 https://github.com/sindresorhus/DockProgress/compare/v4.0.0...v4.0.1
27 weeks ago
### Breaking - Require macOS 10.15 and later - Drop support for CocoaPods and Carthage - `DockProgress` is now annotated with [`@MainActor`](https://developer.apple.com/documentation/swift/mainactor) - The `DockProgress.ProgressStyle` type is renamed to `DockProgress.Style` https://github.com/sindresorhus/DockProgress/compare/v3.2.0...v4.0.0
2 years ago
- Squircle style https://github.com/sindresorhus/DockProgress/commit/4fd9ae951f65380465a830d9a3724fb3c1ec8a89 https://github.com/sindresorhus/DockProgress/compare/v3.1.0...v3.2.0
2 years ago
- Fix building on Apple Silicon https://github.com/sindresorhus/DockProgress/commit/5982a9901e4514497d0fade3939a8fb23e6b7dd4
2 years ago
### Breaking - Store the `Progress` instance weakly https://github.com/sindresorhus/DockProgress/commit/3365c2be401b47bf4ab4fe7aa0ffbf7d1a9658fc - Previously, `DockProgress` retained it forever, unless you manually sat `.progressInstance = nil`. This is really a bug fix, but it's a major release as some projects might depend on the previous behavior. To upgrade, just make sure you retain the `Progress` instance yourself. https://github.com/sindresorhus/DockProgress/compare/v2.1.0...v3.0.0
3 years ago
- Upgrade to Swift 5.1 https://github.com/sindresorhus/DockProgress/commit/e213429a797b6956f1f29e21dcc5c69256e801b2
3 years ago
Breaking: - Upgrade to Swift 5 https://github.com/sindresorhus/DockProgress/commit/1eb3fbfdb9a3c98bc4c79d3cd2809bde408a81b9 - Rename `.progress` to `.progressInstance` https://github.com/sindresorhus/DockProgress/commit/9918da972d318038e70946883ad79f5ec050d0d7 - Rename `.progressValue` to `.progress` https://github.com/sindresorhus/DockProgress/commit/5f992fe389d9a9b0a5bb2086ff0cfe9a4ba81579
3 years ago
- Add `badge` style (#7) https://github.com/sindresorhus/DockProgress/commit/c4766cb4814526a0e527d364e6ef7cce5541603a - Add `resetProgress()` method https://github.com/sindresorhus/DockProgress/commit/cc5918267a430c647fab935efa5b3ccce0a4f5a4
3 years ago
- Upgrade to Swift 4.2 https://github.com/sindresorhus/DockProgress/commit/185e501d83b3349025fc20cb1922d703984f26e6 - Fix a Gatekeeper issue https://github.com/sindresorhus/DockProgress/commit/bdd59f9ca0ac1aef59478b7ea2ffbafb260c208f
macOS
sindresorhus/macos-wallpaper v2.3.1
Manage the desktop wallpaper on macOS
⭐️ 556
πŸ•“ 45 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.
45 weeks ago
- Fix getting wallpaper for a specific screen https://github.com/sindresorhus/macos-wallpaper/compare/v2.3.0...v2.3.1
47 weeks ago
- Add native support for Apple silicon https://github.com/sindresorhus/macos-wallpaper/compare/v2.2.0...v2.3.0
1 year ago
- Internal: Move to `swift-argument-parser` for the CLI https://github.com/sindresorhus/macos-wallpaper/commit/b4f367afda4184601d8b51ff640cc2540ca2bc29 https://github.com/sindresorhus/macos-wallpaper/compare/v2.1.0...v2.2.0
2 years ago
- Add `fillColor` option and `--fill-color` flag (#27) https://github.com/sindresorhus/macos-wallpaper/commit/aff27703536b3316fefd4cf257d15f092f1c1a94 - Add `set-solid-color` command (#30) https://github.com/sindresorhus/macos-wallpaper/commit/3ce82762557f53aa6b10d65f5fb0967d5ece6b9a https://github.com/sindresorhus/macos-wallpaper/compare/v2.0.0...v2.1.0
4 years ago
Breaking: - `wallpaper unicorn.jpg` β†’ `wallpaper set unicorn.jpg` - `wallpaper` β†’ `wallpaper get` - It now gets and sets the wallpaper for all screens by default. You can control this behavior with the `--screen` flag. Other: - Rewritten in Swift. - Support for multiple screens. - Now available as a Swift API, installable with the Swift Package Manager. - Fix issue with setting the desktop wallpaper to the existing URL. https://github.com/sindresorhus/macos-wallpaper/commit/550113376c0e2825c3aa640a1fa58aaf0ba2045c https://github.com/sindresorhus/macos-wallpaper/compare/1.3.0...v2.0.0
1.3.0
5 years ago
Add support for scaling method. https://github.com/sindresorhus/macos-wallpaper/commit/f50704b9679477f8a5954fd80a4066f82e4942bc
1.2.0
6 years ago
Now even works when the desktop background is set to change on an interval. https://github.com/sindresorhus/macos-wallpaper/commit/397287d853dbc1953ade043e0110c3cb00d3f5b3
1.1.1
6 years ago
Use the primary screen instead of current one. acb681606ef40692df9f54a8309e4a7bde0dd240
1.1.0
7 years ago
Improved error handling and smaller binary.
1.0.0
7 years ago
macOS
sindresorhus/CircularProgress v3.0.1
Circular progress indicator for your macOS app
⭐️ 519
πŸ•“ 4 days 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.
4 days ago
- Fix compatibility with Xcode 14.1 https://github.com/sindresorhus/CircularProgress/compare/v3.0.0...v3.0.1
27 weeks ago
### Breaking - Require macOS 10.15 and later - Drop support for CocoaPods and Carthage - The views are now annotated with [`@MainActor`](https://developer.apple.com/documentation/swift/mainactor) - `.lineWidth` is now a `Double` instead of `CGFloat` https://github.com/sindresorhus/CircularProgress/compare/v2.2.0...v3.0.0
1 year ago
- Add ability to hide label (#32) https://github.com/sindresorhus/CircularProgress/commit/bd6ae4afe56ac510a6b9656115a916f102c585e0 https://github.com/sindresorhus/CircularProgress/compare/v2.1.0...v2.2.0
2 years ago
- Support KVO for `.isFinished` and `.isCancelled` https://github.com/sindresorhus/CircularProgress/commit/a292ebb4cf25fe6b15f62fba1b177cc990bf2a79 https://github.com/sindresorhus/CircularProgress/compare/v2.0.2...v2.1.0
2 years ago
- Fix building on Apple Silicon https://github.com/sindresorhus/CircularProgress/commit/6634378d07568ca3ac35a48b5b8b25cfe20670b1
2 years ago
- Remove some strong references to self https://github.com/sindresorhus/CircularProgress/commit/fbe8974f76a83303b33d3e05a584fb8c67db2185
3 years ago
### Breaking - Only allow calling the methods/properties from the main thread https://github.com/sindresorhus/CircularProgress/commit/cb46c8fce959cd81c7f6fb69544ed68bc5387737
3 years ago
- Upgrade to Swift 5.1 https://github.com/sindresorhus/CircularProgress/commit/e96dcc7c4c0dce222ead87ea5d105fe5d44ecf42 - Add ability to change the line width https://github.com/sindresorhus/CircularProgress/commit/b1b1f299cdd2683bfe98439921f679eeee2f815e
3 years ago
- Don't show the success checkmark when cancelled https://github.com/sindresorhus/CircularProgress/commit/c79203e05ded221637379eb58e8ce5ba658a19bc
3 years ago
- Upgrade to Swift 5 https://github.com/sindresorhus/CircularProgress/commit/4b08258cbd749d65f95513de538aaafa45ea5a8c - Animate the success checkmark (#21) https://github.com/sindresorhus/CircularProgress/commit/7891df76691e533d030116915adf233451a0c4a5
macOS
sindresorhus/Regex v1.0.0
πŸ”€ Swifty regular expressions
⭐️ 311
πŸ•“ 1 year 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.
1 year ago
- No changes. This just marks the package as stable.
1 year ago
- Fix handling on some obscure Unicode cases which Swift doesn't correctly handle. https://github.com/sindresorhus/Regex/compare/v0.1.0...v0.1.1
1 year ago
πŸ¦„
iOS macOS watchOS tvOS
sindresorhus/Percentage v1.2.0
A percentage type for Swift
⭐️ 256
πŸ•“ 9 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.
9 weeks ago
- Add `.clampedZeroToHundred` https://github.com/sindresorhus/Percentage/compare/v1.1.0...v1.2.0
1 year ago
- Make percentage of given value generic (#11) https://github.com/sindresorhus/Percentage/commit/66243465ff0d2746701edb01c3244e2128941b39 https://github.com/sindresorhus/Percentage/compare/v1.0.0...v1.1.0
2 years ago
### Breaking - Rename package from `Percent` to `Percentage` 76480b7 ### Improvements - Conform to `ExpressibleByFloatLiteral`, `ExpressibleByIntegerLiteral`, and `Numeric` 6ad1e1b - Accept more floatingpoint/integer types directly 0513895 - Add static `.random(in:)` method (#9) ac33f86 ### Fixes - Fix multiplication and division for percentages 50a5144 https://github.com/sindresorhus/Percentage/compare/v0.2.0...v1.0.0
3 years ago
- Localize the `Percent` description (#8) https://github.com/sindresorhus/Percent/commit/8720f1002f82abe81f427a26669c090b84021975
3 years ago
- Add missing import https://github.com/sindresorhus/Percent/commit/34072b981d0323463f3fad765a05a5c749cd6676
3 years ago
πŸ¦„
sindresorhus/do-not-disturb v2.1.0
Control the macOS `Do Not Disturb` feature
⭐️ 203
πŸ•“ 47 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.
47 weeks ago
- Add native support for Apple silicon 5366ef8 https://github.com/sindresorhus/do-not-disturb/compare/v2.0.0...v2.1.0
1 year ago
### Breaking - Require Node.js 12.20 1693472 - This package is now pure ESM. Please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). https://github.com/sindresorhus/do-not-disturb/compare/v1.1.0...v2.0.0
3 years ago
- Add `change` event using polling (#8) b596760 https://github.com/sindresorhus/do-not-disturb/compare/v1.0.0...v1.1.0
3 years ago
Enhancements: - Upgrade dependencies 0fabac7 - Mimic default system behavior (#4) 4a21ebe https://github.com/sindresorhus/do-not-disturb/compare/v0.2.0...v1.0.0
macOS
sindresorhus/CustomButton v2.0.0
Customizable button for your macOS app
⭐️ 151
πŸ•“ 10 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.
2 years ago
### Breaking - Use continuous corner style on rounded buttons by default on macOS 10.15 and up (#5) https://github.com/sindresorhus/CustomButton/commit/246fb080bf47f8fd4428b08e2fca957f70bb325d
3 years ago
- Don't animate colors when the button is loaded https://github.com/sindresorhus/CustomButton/commit/2fee8346b8369fb3b72f7a53cc2c114796d1d760
3 years ago
πŸ¦„
macOS
sindresorhus/is-camera-on v2.0.2
Check if the built-in Mac camera is on
⭐️ 125
πŸ•“ 47 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.
47 weeks ago
- Upgrade to Swift 5.5
macOS
sindresorhus/ExceptionCatcher v2.0.1
Catch Objective-C exceptions in Swift
⭐️ 98
πŸ•“ 13 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.
13 weeks ago
- Try to fix usage in XCFramework https://github.com/sindresorhus/ExceptionCatcher/commit/a7acaf40f8bd67a1f3a05a14de5b6a861ac3d1ac
2 years ago
- Drop support for iOS 8 https://github.com/sindresorhus/ExceptionCatcher/commit/9d99a736e17f67ab3aa333c0dad7ed2ee9d6b2b9
2 years ago
- Allow for throwing function in closure (#2) https://github.com/sindresorhus/ExceptionCatcher/commit/6e311a99c44a5c7be17adabc1f2341f1bd6a9090
2 years ago
πŸ¦„
iOS macOS watchOS tvOS
sindresorhus/LaunchAtLogin-Modern v1.0.0
Add β€œLaunch at Login” functionality to your macOS app in seconds
⭐️ 70
πŸ•“ 3 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 weeks ago
πŸ¦„
macOS
sindresorhus/evil.swift v2.0.0
Evil Swift code. Because I can.
⭐️ 47
πŸ•“ 10 weeks ago
macOS

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