Releases: ReactiveX/RxJavaFX
Release 0.1.3
Fixed CompositeObservable
dupe issue from 0.1.2
ADDED
CompositeObservable for merging multiple Observables, but allows Observables to be added/removed at any time. Helpful for consolidating multiple UI event sourcesx
MODIFIED
Removed dupe initial emission from ObservableSetSource.fromObservableSet() factory
Release 0.1.2
ADDED
CompositeObservable
for merging multiple Observables, but allows Observables to be added/removed at any time. Helpful for consolidating multiple UI event sources
MODIFIED
Removed dupe initial emission from ObservableSetSource.fromObservableSet()
factory
Release 0.1.1
ADDED
JavaFxObservable.fromDialog()
factory which will emit the result of aDialog<T>
as anObservable<T>
.
MODIFIED
JavaFxObservable.fromObservableList()
now does an initial emission of theObservableList
before any changes occur.JavaFxObservable.fromObservableMap()
now does an initial emission of theObservableMap
before any changes occur.JavaFxObservable.fromObservableSet()
now does an initial emission of theObservableSet
before any changes occur.
Release 0.1.0
Two new functionalities were added to this release.
JavaFX interval()
Added following factory to emit consecutive Long
values at a set interval on the JavaFX thread. See #34
JavaFxObservable.interval(Duration duration)
Lazy RxJava Bindings
Two more Binding
factories were added to turn an RxJava Observable
into a JavaFX Binding
, and now there is an option to call toLazyBinding()
and not just toBinding()
. This will result in the Binding
implementation delaying subscription to the Observable
until a value is requested from it. #35.
JavaFxSubscriber.toLazyBinding(Observable<T> observable)
JavaFxSubscriber.toLazyBinding(Observable<T> observable, Action1<Throwable> onError)
Release 0.0.7
- Added factories to turn
ObservableMap<K,T>
events into several flavors ofObservable<R>
- Added factories to turn
ObservableSet<T>
events into several flavors ofObservable<R>
Release 0.0.6
Added CompositeBinding
, a JavaFX equivalent to CompositeSubscription
. See #23
ObservableList Support and Improved Scheduler
See README for new features
ObservableList
toObservable
factory support- Improved
JavaFxScheduler
with trampoline mechanism
Special thanks to @akarnokd for his help with the JavaFxScheduler
.
New JavaFxObservable Factories
New factories added to JavaFxObservable
:
fromSceneEvents()
fromWindowEvents()
fromActionEvents()
, with overloads forNode
,MenuItem
, andContextMenu
Enhancement Release 0.0.3
Refer to README to see new features.
Observable
toBinding
conversion- Value change factories
Attempt re-release on Maven Central
After a long delay, we are excited to release RxJavaFX. This simple API allows you to turn JavaFX ObservableValues and Node Events into a reactive Observable stream with all the RxJava goodness. It also comes with a JavaFX Scheduler so you can safely schedule emissions on a JavaFX thread at any time.