sourcegit-scm / sourcegit

Windows/macOS/Linux GUI client for GIT users
MIT License
1.21k stars 117 forks source link

[SUGGESTION] - Separete UI from Core #94

Closed ennerperez closed 5 months ago

ennerperez commented 5 months ago

Create a new project to include all non-UI code, including models (but not ViewModels), commands and native code, in order to have an abstract layer of the application.

love-linger commented 5 months ago

NO!!!

In fact, graphic user interface is the most important and main feature of the software!

And I have no plans to develop a open library that can be used by other software developers. Of course, developers are free to copy/modify what they want from this software.

Besides, without the Views/ViewModels/Converters and other GUI related modules, I don't think there's anything worth a stand-alone project.

I don't want this project to get too complicated.