Sarah Gerweck
ad7118c0fe
Add a new DebugTools object for debugging methods
2016-06-17 18:41:48 -07:00
Sarah Gerweck
b962c62209
Add control-panel builders
...
I've used these in a few projects now, so might as well put them in a
common library where they can get properly enhanced.
2016-06-15 05:42:35 -07:00
Sarah Gerweck
08961b6178
Setting version to 0.9.1-SNAPSHOT
2016-06-13 12:34:41 -07:00
Sarah Gerweck
ada74758a0
Setting version to 0.9.0
2016-06-13 12:34:09 -07:00
Sarah Gerweck
cb17a3ab90
Update README for 0.9.0
2016-06-13 12:28:35 -07:00
Sarah Gerweck
c525330b08
Add observeFiltered
methods on ObserableBuffer
...
These are convenience methods for constructing a `FilteredBuffer` with
either a static or dynamic filter.
2016-06-12 08:11:24 -07:00
Sarah Gerweck
99ed345be5
Add observableSize
operation to collections
...
Also, bump the version to 0.9 since this change is definitely not binary
compatible: class names and structures have changed. Most clients should
be fine though if they just recompile: the changes are to things that
will generally be used through the implicits system, so most shoudln't
notice the changes.
2016-06-12 04:11:07 -07:00
Sarah Gerweck
ce0e5c001e
Setting version to 0.8.4-SNAPSHOT
2016-06-09 18:18:32 -07:00
Sarah Gerweck
f85531b0c5
Setting version to 0.8.3
2016-06-09 18:18:09 -07:00
Sarah Gerweck
1e25811b59
Update README for release
2016-06-09 18:17:28 -07:00
Sarah Gerweck
d058871300
Updated version of Gerweck utils
2016-06-09 18:16:37 -07:00
Sarah Gerweck
96fd69b323
New readOnly
method for broadening observables
2016-06-08 18:56:48 -07:00
Sarah Gerweck
75542afe54
Setting version to 0.8.3-SNAPSHOT
2016-06-04 17:51:13 -07:00
Sarah Gerweck
8e533fd513
Setting version to 0.8.2
2016-06-04 17:49:06 -07:00
Sarah Gerweck
dc763de5f4
Simplify DialogButtons behavior
...
The custom region doesn't quite work yet, so just expose the underling
bar so we can still get the shared behavior. Maybe the region will get
fixed later on.
2016-06-04 01:02:48 -07:00
Sarah Gerweck
768fba21b0
Make sure to unset the singleton instance on close
2016-06-04 00:40:43 -07:00
Sarah Gerweck
e050f07692
A helper for making dialog button bars
...
JavaFX & ScalaFX already have one of these, but this handles padding
and automatically set up the apply, ok, cancel trilogy (though you can
disable any of these).
2016-06-04 00:34:16 -07:00
Sarah Gerweck
0f3361017d
A couple of classes for making custom table cells
2016-06-04 00:34:06 -07:00
Sarah Gerweck
fd040af74f
New class for making singleton windows
...
This ensures there will be at most one copy of the stage, which will be
created and destroyed as needed. Trying to create a second just brings
the first into focus. This is good for things like preferences windows.
2016-06-04 00:32:00 -07:00
Sarah Gerweck
ccc644f9d4
New method to observe an Option[A]
from a future
...
This makes it much easier to mix in an observable from a future. I'd
also like to do a `Try[Option[A]]` method.
2016-06-04 00:30:04 -07:00
Sarah Gerweck
64945853ea
Bump README for release
2016-05-31 02:24:54 -07:00
Sarah Gerweck
cea337a5fd
Reduce logging verbosity
2016-05-31 02:24:11 -07:00
Sarah Gerweck
b9bf372fc7
Minor dependency updates
2016-05-29 16:01:06 -07:00
Sarah Gerweck
280c80420b
Setting version to 0.8.2-SNAPSHOT
2016-05-23 22:19:54 -07:00
Sarah Gerweck
6351a085cc
Setting version to 0.8.1
2016-05-23 22:19:35 -07:00
Sarah Gerweck
0b20eba2cd
Update README to 0.8.1 for release
2016-05-23 22:18:20 -07:00
Sarah Gerweck
f0ced5fd66
Add HostOS
utility
...
This currently calls out to a private JavaFX utility from Sun. If that
changes, I'll modify the code to use the system properties directly.
2016-05-23 22:05:38 -07:00
Sarah Gerweck
f799b32b42
Setting version to 0.8.1-SNAPSHOT
2016-05-04 22:27:53 -07:00
Sarah Gerweck
37db4e0235
Setting version to 0.8.0
2016-05-04 22:27:26 -07:00
Sarah Gerweck
b1796542a0
Update CHANGELOG and version with 0.8 info
2016-05-04 22:26:28 -07:00
Sarah Gerweck
1fb1d5db1f
Update to ScalaFX for Java 1.8.0u92
...
Also, update the version number of Gerweck Utils.
2016-05-04 22:26:28 -07:00
Sarah Gerweck
f216c5da9f
Update to several SBT plugins
2016-05-04 22:26:28 -07:00
Sarah Gerweck
941d0c7cb7
Update FutureObservable
to perform much better
2016-05-04 22:26:28 -07:00
Sarah Gerweck
83d7f5f009
Add observableSource
converter
2016-04-18 21:15:14 -07:00
Sarah Gerweck
eb00380441
Add documentation to observableSink
2016-04-18 21:14:03 -07:00
Sarah Gerweck
fb2dac9b3f
Code to make an Observable
from a Future
2016-04-18 20:18:45 -07:00
Sarah Gerweck
85e494cab1
Setting version to 0.7.1-SNAPSHOT
2016-04-18 01:13:30 -07:00
Sarah Gerweck
bcc70300f6
Setting version to 0.7.0
2016-04-18 01:13:11 -07:00
Sarah Gerweck
b26e2cecc0
Add ReadOnlyObjectProperty
instances for 0.7.0
2016-04-18 01:12:39 -07:00
Sarah Gerweck
9e00722118
Setting version to 0.6.1-SNAPSHOT
2016-04-16 20:52:35 -07:00
Sarah Gerweck
87e1c9d29d
Setting version to 0.6.0
2016-04-16 20:51:50 -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
Sarah Gerweck
d9ffc45d69
Slight performance & correctness improvement
2016-04-16 17:21:04 -07:00
Sarah Gerweck
d19c9fee5e
Setting version to 0.5.1-SNAPSHOT
2015-10-05 11:44:27 -07:00
Sarah Gerweck
86ed3da0bc
Setting version to 0.5.0
2015-10-05 11:44:07 -07:00
Sarah Gerweck
05d4a4f8aa
Remove deprecated view-bound syntax
2015-10-05 11:39:54 -07:00
Sarah Gerweck
f1d4ab70fe
Update to ScalaFX R9 for Java 8.0.60
2015-10-05 11:39:54 -07:00
Sarah Gerweck
6136189008
Setting version to 0.4.1-SNAPSHOT
2015-09-20 22:20:12 -07:00
Sarah Gerweck
340b939a2c
Setting version to 0.4.0
2015-09-20 22:16:59 -07:00