Commit Graph

13 Commits

Author SHA1 Message Date
Sarah Gerweck
bce5a0d39e New ObservablePref mechanism
This inherits from the `Pref` system in `scala-utils`, extending it so
that preferences can be ScalaFX bound variables. This is the easiest way
to store things like the preferred window size and other per-user local
configuration.
2017-11-05 21:45:40 -08:00
Sarah Gerweck
2a0d7b0519
Update Changelog and Readme for 0.12 release 2017-10-29 19:26:23 -07:00
Sarah Gerweck
ae7c5932ec Update ScalaFX to 8.0.144-R14 2017-10-14 21:00:28 -07:00
Sarah Gerweck
55c3a0d8a0 Update working version to 0.12 2017-10-13 22:11:46 -07:00
Sarah Gerweck
26bc1f14ca Updates to build for 2.12 2016-12-06 23:25:12 -08:00
Sarah Gerweck
65fc16ec14 Update docs for 0.11.1 release 2016-10-07 19:11:52 -07:00
Sarah Gerweck
4431841d81 Improvements to build and bump to 0.11 2016-09-25 18:00:11 -07:00
Sarah Gerweck
46798a66cd Update CHANGELOG for 0.10 release 2016-07-14 02:02:50 -07:00
Sarah Gerweck
01e4e1296e Update CHANGELOG 2016-07-01 19:48:38 -07:00
Sarah Gerweck
b1796542a0 Update CHANGELOG and version with 0.8 info 2016-05-04 22:26:28 -07:00
Sarah Gerweck
b26e2cecc0 Add ReadOnlyObjectProperty instances for 0.7.0 2016-04-18 01:12:39 -07:00
Sarah Gerweck
00612a3b4f A number of updates for 0.6 release 2016-04-16 20:49:58 -07:00
Sarah Gerweck
6956bd05da Add operations to flatten arrays, lists and sets
This makes it really convenient to take a data structure like a
`ObservableBuffer`, which normally has special operations to watch for
different CRUD operations on its individual members, and treat the whole
thing as a solid value. This lets you turn it into an `ObservableValue`
where you get a notice of changes and then you can use the normal
operations like `map` and `flatMap` to react to changes.

Because this requires reprocessing the entirety of the contained values,
this may not perform as well as if you subscribe to more granular update
messages.

It is possible to round-trip these collections back to the ScalaFX
native collections using the other utilities available. This will be
required if you want to use the output to back something like a table.
2016-04-16 20:42:37 -07:00