Skip to content

Tags: CleanCocoa/Omnibar

Tags

3.0.1

Toggle 3.0.1's commit message
record 3.0.1 in the changelog

3.0.0

Toggle 3.0.0's commit message
delete unused NSView.constrainToSuperviewBounds()

Dead since the SPM migration; Periphery found zero call sites.

2.2.0

Toggle 2.2.0's commit message
2.2.0

Adds an observation bus to Omnibar: observe(_:) for closures and events() for
AsyncStreams, any number of either, with cancellation that does not depend on
teardown order.

OmnibarEvents observes instead of taking over the delegate and action slots, so
a delegate keeps receiving its callbacks alongside it and two observers no
longer deafen each other. Nothing is deprecated.

Raises the manifest to swift-tools-version 6.2.

2.1.0

Toggle 2.1.0's commit message
2.1.0

Adds the AsyncOmnibar library: AsyncStream-based observation of an Omnibar,
alongside the unchanged delegate API. Needs Swift 6.2 for that library only.

2.0.0

Toggle 2.0.0's commit message
2.0.0

Breaking release: the delegate protocol was split in two and renamed.
See CHANGELOG.md for the full list and for what it means for RxOmnibar.

1.0.0

Toggle 1.0.0's commit message
remove RxOmnibar from package in favor of separate repository

0.21.0

Toggle 0.21.0's commit message
silence Xcode 16 retroactive protocol extension warnings

0.20.0

Toggle 0.20.0's commit message
update to RxSwift 6.6.0

0.19.0

Toggle 0.19.0's commit message
bump RxSwift to 6.x.x in Package manifest

0.18.0

Toggle 0.18.0's commit message
make compatible with SPM