Hey there :)
I am currently trying out your framework and have a small problem. My user interface is devided into three parts, each has its own ViewModel and View as well as a own fxml file:
1) the menu bar.
2) the main content area (a textarea)
3) the status bar (a HBox containing a Label for messages and a progressbar for updates)
I know want to make the ProgressBar and the Label globally available (atleast the ProgressProperty and TextProperty) so I can inject them into some ViewModel and use them for updating the user. Is this managable? If yes, how do you exactly achieve this? I looked into the Scopes which seemed like what I am trying to do but I couldn't create something working that felt right (By fealing right I maily mean elegent. The only working code I wrote was the StatusViewModel holding a String and DoubleProperty. The StatusView binds those properties to the progressbar and label. After that, the ViewModel binds the fields again to a scope. This somewhat felt not really elegent and I probably made something wrong). It would be really nice if someone coould help me out :)
I also added my eclipse project. If you run the VoiceApplication, you will see the user interface and at the bottom the progress bar and label (for those that may need the soruce code).
Have a nice evening,
Sven