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

Reimplement the code to modular design #18

Open
nedik opened this issue Feb 26, 2018 · 0 comments
Open

Reimplement the code to modular design #18

nedik opened this issue Feb 26, 2018 · 0 comments

Comments

@nedik
Copy link
Collaborator

nedik commented Feb 26, 2018

With current design it's hard to switch to other libraries so we want to have modular design. And then we could switch for example from wxWidgets to Qt easily in the future.

By modular design i mean having functionality separated into modules so when one module is deleted the whole program still works somehow and it's not that devastating.

Example structure would look like this:

  1. Frontend (all drawing, wxWidgets currently)
  2. Backend (functionality of tools and others)
  3. Core (communication between modules)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant