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

[Feature Request]: Please split mvvm off into a separate package #9

Open
Smurf-IV opened this issue Jun 29, 2022 · 4 comments
Open

Comments

@Smurf-IV
Copy link

I have been hunting for an up to data MVC/MVP / Mvvm packages and was almost going to use your core, when I found it has requirement for NLog, is not .net 48 and has loads of other stuff that my app does not need.

So please separate the Core into a code base that just performs MVxxx style code, and produce a nuget for that.
Please also include some of the Bindable style stuff from Winforms down into that package as well (i.e. remove it from WindowsBase!)

@clown
Copy link
Member

clown commented Jun 30, 2022

In 8.0.0 (not 7.0.0), We are planning the following:

  • We will create a new package and transfer the code that depends on NLog to that package.
  • We will split the current Cube.Forms.dll into new Cube.Forms.dll and Cube.Forms.Controls.dll. The latter includes view components and separates it from the MVVM code base.

@Smurf-IV
Copy link
Author

What about splitting core as well, so that there is just an mvvm implementation ?

@clown
Copy link
Member

clown commented Jul 1, 2022

OK, not right now, but I will try to reconstruct the contents of Cube.Core package.

@clown
Copy link
Member

clown commented Nov 25, 2022

Version 8.0.0 for Cube.Core, Cube.Forms, Cube.Xui, and other additional packages have been released.

Removed the NLog dependency from Cube.Core and added a new package (Cube.Logging.NLog) to enable the functionality. We also splitted the custom view components of WinForms into the Cube.Forms.Controls package.

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

No branches or pull requests

2 participants