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

Added project singleton service #48

Merged
merged 15 commits into from
Nov 30, 2024
Merged

Conversation

JordanFiset
Copy link
Collaborator

Service that keep one instance of the current project throughout the application.

It is possible to subscribe and receive notification that the project has changed. For example, a different project has been opened.

Also moved some buttons from Index to a Project Tool bar.

- Moved the toolbar into its own component.
- Added a project provider singleton which keep track of the current project.
@snakex64
Copy link
Collaborator

Is it me or we don't register the event for project changed in the index component?

JordanFiset and others added 3 commits September 27, 2024 07:36
JordanFiset and others added 3 commits November 21, 2024 20:08
@JordanFiset JordanFiset merged commit 7d3e411 into master Nov 30, 2024
3 checks passed
@JordanFiset JordanFiset deleted the Added-ProjectProviderService branch November 30, 2024 01:36
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

Successfully merging this pull request may close these issues.

2 participants