Releases: wykeenjenga/KitoButtons
Releases · wykeenjenga/KitoButtons
Release list
1.6.0
1.5.0
Custom button size (KitoButtonSize.custom(height:font:horizontalPadding:iconSize:)). Theme loadingBackground/loadingForeground applied during the loading phase. underlinesLink theme flag for the .link variant (iOS 16 / macOS 13+).
1.4.0
Highlights
- Platforms: tvOS 15, watchOS 8 and visionOS 1 alongside iOS 15 and macOS 12, verified on CI.
- Reduce Motion: subtle timings, no shake or bounce, cart buttons crossfade to their added state, flights land instantly.
- Localization: English, Swahili and French for the package's own strings, with a
KitoButtonsLocalization.providerhook. - Fixes: morph-to-circle tick no longer overlaps the added title; badge no longer clipped by toolbar containers.
- Example app: 141 samples across 13 categories with copyable code, About screen, app icon, System/Light/Dark, colour swatches and pickers, corner radius, border, shadow, motion, result hold and press scale controls, language switcher.
Install
.package(url: "https://github.com/wykeenjenga/KitoButtons.git", from: "1.4.0")pod 'KitoButtons', '~> 1.4'1.3.0
Defaults: capsule shape and black primary fill (adaptive to dark mode). New KitoButtonTheme.black and .accent presets.
1.2.1
Fix: non-full-width KitoCartButton styles (rolling cart, morph to circle, fill sweep) no longer expand to fill their container.
1.2.0
KitoCartButton with seven add-to-cart choreographies (rolling cart, drop in, morph to circle, burst, flip, fill sweep, bounce cart), public drawing primitives, CocoaPods podspec and Swift Package Index metadata. Example app gains a Cart FX tab.