Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVVM architecture #417

Open
devo1929 opened this issue Dec 20, 2022 · 1 comment
Open

MVVM architecture #417

devo1929 opened this issue Dec 20, 2022 · 1 comment
Assignees

Comments

@devo1929
Copy link
Contributor

devo1929 commented Dec 20, 2022

Currently, the xna client contains UI controls that contain way too much "logic" in them. The effort of this issue is to convert to a MVVM (model-view-viewmodel) architecture that will allow for more reusable code.

One example of this reusable aspect is the network stack upgrade that is currently in progress. The use of v3 tunnels in heavily coupled with the lobby UI control. This will decouple those from each other and allow for the v3 tunnel support to be used with other things like quick match.

@devo1929 devo1929 converted this from a draft issue Dec 20, 2022
@devo1929 devo1929 self-assigned this Dec 20, 2022
@frg2089
Copy link
Contributor

frg2089 commented Mar 7, 2024

How's it going?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🚧 In Progress
Development

No branches or pull requests

2 participants