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

Release/v1.0 #73

Merged
merged 34 commits into from
Aug 9, 2024
Merged

Release/v1.0 #73

merged 34 commits into from
Aug 9, 2024

Conversation

martialblog
Copy link
Member

PR for preparing the Release v1.0.0

Fixes #4

Fixes #26

Fixes #62

Fixes #67

Fixes #69

ViewConfig represented both the data and the controller (loading/storing) data.
This change seperates these concepts into two classes.
This is in preparation for adding restrictions.
Refactor Views and ViewConfig
Add view and edit restrictions
Improve stylesheet and TLV Overview
 - so that it is differeny from the @tlv-color-ok-bg
Add more validation for YAML configuration
Add option to toggle notification_enabled behavior
- Had to refactor the class a bit for simpler testing
@cla-bot cla-bot bot added the cla/signed label Aug 2, 2024
@martialblog martialblog self-assigned this Aug 2, 2024
Reasoning: The mental model was a bit confusing, since
the Model\View reads the YAML and has a Tree attribute, while
this Tree had the same View as attribute.

But we only need some attributes from the View in the Tree,
might even be possible to use Model\View instead of Tree in some cases
and then use view->getTree().
@martialblog martialblog added this to the 1.0.0 milestone Aug 2, 2024
@martialblog martialblog merged commit b0f0e1a into main Aug 9, 2024
9 checks passed
@martialblog martialblog deleted the release/v1.0 branch August 13, 2024 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment