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

C# --> C++ #784

Draft
wants to merge 174 commits into
base: main
Choose a base branch
from
Draft

C# --> C++ #784

wants to merge 174 commits into from

Conversation

nlogozzo
Copy link
Member

@nlogozzo nlogozzo commented Feb 12, 2024

Fixes #746
Fixes #747
Fixes #765
Fixes #794

TODO

  • Backend
    • Controllers
    • Models (Just missing generateGraph and exportToPDF Implementations)
  • Windows UI
  • GNOME UI
  • Screenshots/Packaging
  • Verify docs

nlogozzo and others added 30 commits April 14, 2024 19:02
* GNOME: Throw runtime_error with reason if gresource failed to load

* GNOME: Print to stderr if failed to load blueprint files

* GNOME: mainwindow - Panic and exit early if m_window is null

This can happen for example when the complied ui files are missing, causing m_build and thereby m_window to be null

* libdenaro: Default to USD when locale isn't set

* GNOME: mainwindowcontroller - Show locale not set in debug info instead of crashing

* style changes

* Gnome: remove m_window == null check on startup

* Gnome: throw invalid argument exception if path for blueprint doesn't exist

* Gnome: about - remove unused variable

* Update libnick

* Use logging from libnick

* Throw runtime_error when blueprints are missing

* Update libnick

* Shared - Taskbar Logging

* mainwindowcontroller: add more logs

* mainwindowcontroller: code review fixes

* mainwindowcontroller: accout open and remove info logs

* All - Add Logs

---------

Co-authored-by: Nick Logozzo <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants