JDStatusBarNotification v2.0.0 Release Notes

Release Date: 2022-06-14 // almost 2 years ago
  • ๐Ÿ›  Big release. Many bugfixes, expanded public API, new features. Modernized outdated codebase - more or less a full rewrite. ๐Ÿš€ This is a breaking API release. Existing code using previous versions of this library will require some adjustments. Those adjustments should be simple though - mostly new API naming.

    โž• Added

    • A pill shaped layout (original layout available as "full-width" layout)
    • ๐Ÿ‘ Drag-to-dismiss + general support for user interaction on the notification
    • Easy progress bar animation through public API
    • Custom view presentation
    • Presentation when no status bar is visible
    • More robust layouting of text & activity indicator
    • ๐Ÿ‘Œ Support for apps that use window scenes
    • Explicit Swift naming for all public APIs + Swift example project
    • ๐Ÿ’… Full fledged style editor in example project + config export

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Many bug fixes

    ๐Ÿ”„ Changed

    • Non-notch device layout matches notch device layout now
    • ๐Ÿ’… Included styles moved to explicit API, instead of styleName API
    • JDStatusBarView internals no longer exposed, custom view APIs added instead.

    โœ‚ Removed

    • JDStatusBarHeightForIPhoneXHalf layout
    • BarAnimationTypeNone
    • ProgressBarPositionBelow, JDStatusBarProgressBarPositionNavBar