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

[1.4.0] Preserve editor layout #4058

Open
wants to merge 4 commits into
base: ui-redesign
Choose a base branch
from

Conversation

QiuFeng54321
Copy link
Contributor

@QiuFeng54321 QiuFeng54321 commented Apr 14, 2024

Resolves #4039

NOTE This PR adds a new config file quaver.structcfg.json that stores any configuration item with complex structures.

Add yaml converter for bindables

Add a yaml config manager

Use default value if config item is read to be null

Update Window State structure and set position when entering edit screen view

Only record enabled state for plugin

Add log when failing to read a field in StructuredConfigManager

Use a model for structured config

Use json to store structured config instead
@QiuFeng54321 QiuFeng54321 marked this pull request as ready for review April 24, 2024 04:14
@AiAe AiAe changed the title Preserve editor layout [1.4.0] Preserve editor layout May 2, 2024
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.

Preserve editor window layout
1 participant