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.6.0] Preserve editor layout #4058

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from

Commits on Jul 4, 2024

  1. Add essential structures for storing states of plugin/tool windows

    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
    WilliamQiufeng committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    313008c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c44490 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63eb05e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb0421b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f89469e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bcf335 View commit details
    Browse the repository at this point in the history
  7. Use functions onStorageLoaded and onStorageSave to do storage-related…

    … work, since they are expensive operations
    WilliamQiufeng committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    1eafd20 View commit details
    Browse the repository at this point in the history