Avalonia: Enhance ReactiveUI support

Created on 2 Sep 2018  Â·  2Comments  Â·  Source: AvaloniaUI/Avalonia

Hi,

ReactiveUI team would like to improve Avalonia support. We'd like to implement type-safe bindings for Avalonia platform, Reactive UserControls that implement IViewFor, etc. See https://github.com/reactiveui/ReactiveUI/issues/1739

We could create a new package providing support for AvaloniaUI, but there is one already published to NuGet.

It would be great if you could transfer the ownership to the ReactiveUI organization and rename it to ReactiveUI.Avalonia, so we can improve the UX when publishing updates with enhanced ReactiveUI support.

Thanks in advance!

Most helpful comment

Hello @worldbeater! This is just an inquiry on the behalf of the team with regards to your proposal.

We would like to see a more detailed plan with regards to the integration of Avalonia.ReactiveUI port to the mainline ReactiveUI project and also the type-safe bindings. But nevertheless, this is a great initiative that I personally would like to see bloom into fruition :smile:

Hoping to hear back soon!

All 2 comments

Hello @worldbeater! This is just an inquiry on the behalf of the team with regards to your proposal.

We would like to see a more detailed plan with regards to the integration of Avalonia.ReactiveUI port to the mainline ReactiveUI project and also the type-safe bindings. But nevertheless, this is a great initiative that I personally would like to see bloom into fruition :smile:

Hoping to hear back soon!

Hello @jmacato! Glad to hear you like the initiative! ✨

We've started implementing support for WhenActivated and bindings here: reactiveui/ReactiveUI#1748 After we finish, let's continue the discussion in our Slack room and find out how we could transfer the packages.

Update

Avalonia and ReactiveUI teams decided to keep Avalonia.ReactiveUI package on Avalonia side, see https://github.com/AvaloniaUI/Avalonia/pull/1951 for more info. The good news is that AvaloniaUI now fully supports WhenActivated feature. Another thing we might want to do is creating ReactiveUserControls, ReactiveWindows, etc.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

GitHubington picture GitHubington  Â·  3Comments

khoshroomahdi picture khoshroomahdi  Â·  4Comments

danwalmsley picture danwalmsley  Â·  4Comments

akunchev picture akunchev  Â·  3Comments

TheColonel2688 picture TheColonel2688  Â·  3Comments