Commit Graph

35 Commits

Author SHA1 Message Date
b010ad0842 Added mutable history container
TODO make an imutable observable based history container based on this
one
2020-12-23 13:52:28 +05:30
b0b914424b Minor additions jfx monix implicits
Added implicit conversion from os.relpath to string for more convenient css
path dsl
Fixed some property sinks not using onchange previously
Added one sample property source binding that uses an implicit
composite cancelable
2020-12-23 13:51:11 +05:30
2f63119c6c TodoListView is a borderpane now 2020-12-21 19:43:39 +05:30
08fe33b5d8 Test adding syles to todoListView 2020-12-21 13:20:41 +05:30
cfc11368b7 Router render fn now shows transition with a
spinner
2020-12-21 13:17:53 +05:30
918b893fe8 Updated reactiv store code to suspend side effects 2020-12-21 13:17:15 +05:30
338f7b16f9 Added main.css file 2020-12-21 13:16:39 +05:30
ae27d15af6 Added os-lib dep 2020-12-21 13:16:30 +05:30
052e4f0fcb Refactored sfx control wrappers 2020-12-20 19:01:26 +05:30
9155fdac96 Refactored reactive store 2020-12-20 19:00:36 +05:30
f721768098 Minor improvements 2020-12-20 16:27:13 +05:30
7aa80f54f7 Converted implicit classes to implicit methods 2020-12-20 16:00:39 +05:30
80b32b063e Added implicit conversion for fx obs filter
methods
2020-12-20 15:35:29 +05:30
a905c5efaf Added bootstrapfx dependency 2020-12-20 15:34:41 +05:30
6ef5c9778e Refactored FX code into it's own class +
misc changes
2020-12-20 15:19:37 +05:30
029cbbd5ac Added note about future use of backend and
actorsys
2020-12-20 15:19:14 +05:30
9dc83bbc56 Updated cats deps versions 2020-12-20 15:18:44 +05:30
c59d48f6ec Added split combinator to actionObservable 2020-12-19 19:14:43 +05:30
935ca358e6 Many changes
Updated store code - wrapped fold function in Task
Added JSON logging functionality to store middleware
Initial attempt at creating filter combinator for fx observables
Made ListStore code use Effects
Made a router using the store pattern
Misc updates to fx monix implicits
2020-12-19 19:14:22 +05:30
857fd03bf1 Cleanup and added some methods to actionObservable 2020-12-17 12:20:57 +05:30
f95f50574e Added proper todo buttons reactively connected 2020-12-17 12:20:42 +05:30
f95ecc2cb3 Wrapped error handle in UIO 2020-12-17 12:19:24 +05:30
1f06c536c8 Updated monix version to 3.3.0 (was 3.2.2) 2020-12-17 12:18:16 +05:30
8f1fe0cc84 Cleanup and refactoring 2020-12-16 17:32:19 +05:30
b988ad267e Added store pattern using monix
also added relevant implicits to use it
2020-12-15 12:51:25 +05:30
536f1b0af3 Added scalafx wrappers for jfoenix and ikonli 2020-12-15 12:50:46 +05:30
e2f5dc15c3 Made changes to actors
Change actor system from untyped to typed
Made fx actor initialization in FxApp to enable proper shutdown
2020-09-03 22:07:09 +05:30
b6823aebfa Modularized code
Moved all resource creation code to modules (thin cake pattern)
Cleanup
Added test actor running on fx thread
2020-09-01 20:26:12 +05:30
02c4e2f2f3 Converted Main class to Task/Resource
Converted Main class to TaskApp with resources created using
Resource monad
2020-08-29 21:07:19 +05:30
1c2e3fb19f odin slf4j bridge catch all for asynchttpclient 2020-08-29 13:28:42 +05:30
af065a7589 Wrapped login screen code in Task 2020-08-29 13:28:15 +05:30
fe92f4edfb Renamed main class to Main 2020-08-28 14:42:01 +05:30
ffeb4b1eb4 Added timing to main app task 2020-08-28 14:39:39 +05:30
e3abe03456 First commit 2020-08-27 19:58:18 +05:30
56dac9a58a first commit 2020-08-27 19:57:44 +05:30