Swiftpack.co - Swift Packages by ThasianX

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

Packages published by ThasianX

ThasianX/ElegantCalendar 4.3.2
The elegant full screen calendar missed in SwiftUI.
⭐️ 817
🕓 2 years 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.
More calendar color customization!
2 years ago
You can now customize the text color and background color of calendar views
Fixed incorrect weekday symbols for nongregorian calendars
3 years ago
Horizontal calendar orientation is now available!
3 years ago
Just use the new `vertical` or `horizontal` modifier on your calendar view!
Lowered Swift tools version and end month bug fix!
3 years ago
* Updated ElegantPages to fix bug where the delegate was being called at calendar creation * Fixed bug where if the end date was the exact start of a given month, that month wouldn’t be shown * Lowered the swift tools version. Now compatible with any Xcode 11 version! * Updated the examples
You can now specify a custom width for the monthly calendar view
3 years ago
Just use `.frame(width:)` on your `MonthlyCalendarView`
Fixed scrolling to the last month
3 years ago
Fixed scrolling to specific month issue
3 years ago
Hotfix for the previous release. Manually scrolling to a particular month should work fine now.
New themes! New syntax!
3 years ago
8 new themes that look elegant in any app! Major changes: `CalendarConfiguration` now doesn't manage the calendar's theme or haptics settings anymore. This makes sense because a change in the configuration should result in a complete reset of the calendar. This means that whatever month or year the user is scrolled on currently is reset as well. In this line of thought, it doesn't make sense for a full reset to occur whenever the theme or haptic settings change. These changes should only result in a few minor adjustments in appearances and logic. State is preserved and user experience remains well now whenever the theme or haptics settings are changed now. The new syntax for this is: `ElegantCalendarView(...).theme(_yourTheme or one of the default ones)` `ElegantCalendarView(...).allowsHaptics(_whether or not you want to enable haptics)` See [README.md customization](https://github.com/ThasianX/ElegantCalendar#customization) for more info. The great thing about this is that you can now change the theme or haptics settings by passing in a binding variable, which is a great trend towards declarative code.
Fixed a bug where the custom scroll to today icon was being rerendered everytime it was shown
3 years ago
UI overhaul! Calendar looks slicker now :)
3 years ago
Calendar scrolls are quicker now in line with the new haptics and just feels better in general. The monthly header and day view text font size has been decreased just a tad bit in proportion to the view size. The scroll back to today icon has been replaced with a custom icon that looks much cleaner. Major change: Use of custom icons instead of SF Symbol icons. See `README.md` instructions on how to use the new icons.
iOS
ThasianX/ElegantPages 1.4.2
The elegant full screen page view missed in SwiftUI
⭐️ 99
🕓 3 years 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.
Lowered swift tools version!
3 years ago
Fixed page callback being called at page view creation
3 years ago
More elegant syntax!
3 years ago
`ElegantList` datasource is now a closure called `viewForPage` that needs to be provided everytime an `ElegantList` component is initialized. `ElegantPages` delegate is now an optional function called `onPageChanged((Int)->Void)` that is chained to the view declaration.
Width or height of `ElegantList` can now be customized!
3 years ago
You can easily do so by just attaching a `.frame(width:)` or `.frame(height:)` modifier to your `ElegantVList` or `ElegantHList`.
Hotfix for scrolling to last page
3 years ago
Hotfix for reloading pages
3 years ago
Made an error in logic before for reloading pages. Fixed that so it works fine now.
You can now reload pages!
3 years ago
This pertains only to the `ElegantList` component. This works exactly like `reloadData` from `UITableView`
You can now choose to not animate scrolls!
3 years ago
Paging works with nested gestures now!
3 years ago
Initial Release
3 years ago
iOS
ThasianX/ElegantColorPalette 1.2.0
The elegant color picker missed in UIKit and SwiftUI
⭐️ 48
🕓 3 years 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.
More API additions and improvements!
3 years ago
* API Additions * Whether or not a focused node can be moved * Spawn area customization * Rotation speed customization * Determine if a node is being focused through `isFocusing` * The scene behind the view is now exposed for developers who want to delve deep into SpriteKit * Other * Selected nodes that are tapped again now inform the client * Added extra scaling animation to the default node style * Refined the focus animation
Added support for SwiftUI binding animation!
3 years ago
Just use the `.bindingAnimation` modifier on your `ColorPaletteBindingView` to customize the animation.
Better focus animation. Exactly like TimePage now!
3 years ago
Instead of using SKActions, the focus animation now uses custom logic that modifies the focused node's velocity until it reaches the focus location.
Initial Release with SPM, Cocoapods, and Carthage support!
3 years ago
iOS

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