Releases: promptdora/HIGDesign
Release list
v1.3.0
1.3.0 — 2026-07-05
Minor release adding photo and long-form text editing, liquid-glass button styling, and a device-framed showcase snapshot pipeline.
Added
HIGPhotoEditorfor crop, rotate, and aspect-ratio editing on iOS and macOSHIGLongTextEditorfor rich HTML long-form editing with a formatting toolbarHIGButtonStylewith liquid glass support on iOS 26+ and bordered fallback- Pixel-matched showcase snapshot pipeline with iPhone device frames and macOS window chrome
ImageLoadingClientfor PhotoPicker image loading (serial-queue concurrency model)- Showcase welcome landing, A–Z catalog sort, and shared
ShowcaseSnapshotCatalogDetail Scripts/capture_ios_showcase_snapshots.shandScripts/verify_photo_editor_token_usage.sh
Changed
- PhotoPicker image loading migrated from
PhotoKitCoordinatoractor toImageLoadingClient HIGPhotoEditorexpanded for macOS with platform-appropriate chrome and toolbar- Regenerated platform showcase snapshots with device frames and catalog chrome
- README hero uses a single iPhone showcase snapshot
Fixed
- Sample app
Info.plistkeys for limited photo library access - macOS showcase snapshot compositing and native window chrome capture
v1.2.1
Patch release fixing theme registration crashes, Heroicon scaling at large sizes, and Showcase preview polish.
Fixed
HIGThemeManager/@Environment(\.higTheme)crash when resolving icons during view body builds- Heroicons distorting at large fixed sizes (uniform 24pt view-box scaling)
- Xcode Showcase previews crashing with
HIGTheme is required
Added
- Showcase Icon playground (family, token, variant, size up to 512pt, style, tint)
- API snippets beneath every showcase sample (
ShowcaseSampleView,ShowcaseCodeSnippetView) Scripts/verify_showcase_token_usage.shshowcase design-token guard
Changed
- Showcase sources migrated to design tokens
- Activity Indicator showcase grid layout improved for code-bearing tiles
Full changelog: https://github.com/S-M-Technology-Ltd/HIGDesign/blob/develop/CHANGELOG.md
v1.2.0
Minor release adding Heroicons v2 integration, Dynamic Type–aware icon sizing, and custom icon size and tint options.
Added
HIGIconsmodule with Heroicons v2 24pt outline and solid sets (324 icons)HIGHeroIconToken,HIGHeroIcon,HIGHeroIconVariant, andHIGThemeManagerfor token-based icon resolutionHIGDesignIconsSPM product for icon-only consumersScripts/generate_hero_icons.pyto regenerate the icon catalog and Swift tokens from Heroicons sourceHIGScaledDimensionhelper for Dynamic Type–aware icon sizingHIGIconSize.fixed(CGFloat)andHIGIconStyle.tint(Color)for custom icon size and color
Changed
HIGIconandHIGHeroIconscale with system Dynamic Type by defaultHIGIconSizeandHIGIconStylemoved toHIGTokensComponentandHIGThemesContractrespectively- Showcase Icon page demonstrates SF Symbols and Heroicons with Dynamic Type scaling
Install: .package(url: "https://github.com/S-M-Technology-Ltd/HIGDesign.git", from: "1.2.0")
Full changelog: https://github.com/S-M-Technology-Ltd/HIGDesign/blob/v1.2.0/CHANGELOG.md
v1.1.0
HIGDesign v1.1.0
Minor release adding custom activity indicator styles, a shimmer placeholder modifier, and PhotoPicker Swift concurrency improvements.
Added
HIGActivityIndicatorStylewith ten custom indicator styles (orbital, pulsing, arcs, rotating dots, flickering dots, scaling dots, opacity dots, equalizer, growing circle, gradient) alongside the system defaulthigShimmer(isActive:mode:)modifier withHIGShimmerModeandHIGShimmerTokenswired through all built-in themesPhotoKitCoordinatoractor for PhotoPicker image loading and cachingScripts/verify_no_gcd.shto enforce Swift concurrency over GCD in library sources
Changed
- PhotoPicker image loading and library access migrated from GCD to Swift concurrency (
async/await, actors) - Picker chrome buttons use liquid glass style on iOS 26+ with bordered fallback
- Activity indicator showcase subsection expanded with all custom styles and shimmer examples
Install
.package(url: "https://github.com/S-M-Technology-Ltd/HIGDesign.git", from: "1.1.0")Full changelog: https://github.com/S-M-Technology-Ltd/HIGDesign/blob/v1.1.0/CHANGELOG.md
v1.0.1
Patch release fixing PhotoPicker build issues, sample-app warnings, and showcase snapshot rendering.
Fixed
- PhotoPicker iOS build: missing
HIGTokensComponentimports in showcase and preview views ViewBuilderbuildLimitedAvailabilitywarnings in PhotoPicker chrome and album list- Ten
HIGDesignSamplebuild warnings (deprecatedonChange, redundantawait, Sendable PhotoKit capture, unused values) - Showcase snapshots rendering as blank/transparent PNGs in headless capture
- Showcase snapshot layout painting content in the bottom half of the canvas with large black margins
- Missing
AccentColorasset in the sample app catalog
Changed
- Showcase snapshot capture uses an off-screen
NSWindow+NSHostingViewrenderer - Platform showcase snapshots for simple components use a compact 520pt canvas height
- All 385 showcase snapshots re-captured with correct framing and theme backgrounds
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Full Changelog: https://github.com/S-M-Technology-Ltd/HIGDesign/commits/v1.0.0