fizzikzz
fizzikzz
It's main branch, not nuget.
It's the CursesDriver. I'm not sure about the process class...I dont think so. I copy and pasted the terminalscheduler.cs from the Reactive example and all this app is using so...
Okay, so I had a datetime statusbar item that was being updated via an observable every second: which was updating the statusbar item this way: And when I commented out...
I was under the impression that observing on the RxApp.MainThreadScheduler would ensure things happened on the UI thread?
I tried replace the code with Application.MainLoop.Invoke... The issue remains
In my MainView, which is analogous to the "LoginView" of the React example. I init the status bar in the Program.cs and pass it into the constructor of the MainView...
I've tried taking out the observe on and invoking the way that tznind suggested: but the issue remains unless I tell the driver to stop listening to mouse events after...
I tried that out by changing the subscription of the Observable: Its just once a second, very tame.
It didn't resolve by moving the MainLoop.Invoke() to the MainViewModel instead
It appears to be caused by mouse-movements over the window, during the window updates, no matter how quick or slow the interval of the observable.