Tyson Williams
Tyson Williams
I added a bunch of logging in an attempt to makes the behavior clearer. I clicked "Copy". ``` [main] CanExecute Copy [main] canExec (0ms): Copy [main] Execute Copy [main] exec...
Of course I recommend keeping these functions pure and instead polling or pushing updates from `Clipboard` via commands. However, here is another way you could achieve your desired behavior with...
I will keep this open because I want it to be possible to precisely create the binding you want. For example, we could remove this filtering logic in `Cmd` so...
You could add caching to the polling loop so that you only dispatch a message when there is a change to the `Clipboard`.
Sure. You could have the copy button create a `SetInClipboardCmd` only and leave your model unchanged. Then the background thread with notice the value is different from its cache and...
> ...in my case, where I have an adorner in C# being called by the F# project, using the C# project as startup would result in a circular reference. So...
Interesting. Thanks for sharing all that information. Eventually I will take a close look at your changes. Feel free to suggest ideas that you think would make it easier for...
Yes, we removed `wrapDispatch` because `mapMsg` is more important, and they are mutually exclusive. It makes `Binding` a (covariant) functor in `'msg`. How do you want to use `wrapDispatch`?
And now I discovered that @xperiandri also forked [unoplatform/Elmish.Uno](https://github.com/unoplatform/Elmish.Uno), which also forked Elmish.WPF (in 2019), quickly added four commits, and has seen no changes since. Let's try to figure out...
Microsoft's [Choose your Windows app platform](https://docs.microsoft.com/en-us/windows/apps/desktop/choose-your-platform) documentation helped me better understand the difference between WPF and Uno. In short, UWP is sort of a successor of WPF. Then Uno is...