Skip to content

1.0.0

Choose a tag to compare

@mrkai77 mrkai77 released this 14 Jun 22:02
3c40593
intro.mp4

This is a big release, bringing refined visuals and better ergonomics! Here’s what’s new:

🚀 Platform & Compatibility

  • Minimum macOS version updated from Monterey (12) to Ventura (13)
  • Swift 6 concurrency is now fully supported across all APIs

🆕 Features & Improvements

  • New compact state: A subtle, side-mounted notch view that mirrors iOS’s compact Dynamic Island behavior
  • show() renamed to expand(): This main method has been renamed for clarity in light of the new states
  • Custom corner radius: You can now personalize the notch’s curvature via DynamicNotchStyle
  • Refined shape: The notch now uses smooth, continuous corners for a more polished appearance
  • Hover behaviors: Trigger haptic feedback, increase shadow, or keep the notch visible on hover
  • New expansion animation: A more stretchy, fluid effect when transitioning between hidden, compact and expanded states

📦 API Enhancements

  • DynamicNotchInfo's icon parameter: Now uses dedicated struct with more premade styles for better clarity and type safety. This struct is used in the notch's compact style for ease of use as well :)
  • DynamicNotchProgress merged into DynamicNotchInfo for a more streamlined experience

📚 Developer Experience

  • Full DocC documentation included for all public APIs
  • New tests (under the Tests folder) and examples to guide you through using DynamicNotchKit effectively

🛠️ Full Changelog: 0.1.0...1.0.0