save startup blend for animation tab & whatnot
This commit is contained in:
2026-04-08 12:10:18 -06:00
parent 57a652524a
commit 692e200ffe
180 changed files with 12336 additions and 3431 deletions
@@ -42,9 +42,9 @@ def write_preferences_to_JSON(preferences: dict):
try:
with open(preferences_path, "w", encoding="utf-8") as s:
json.dump(preferences, s, ensure_ascii=False, indent=4)
bk_logger.info(f"Saved preferences to {preferences_path}")
bk_logger.info("Saved preferences to %s", preferences_path)
except Exception as e:
bk_logger.warning(f"Failed to save preferences: {e}")
bk_logger.warning("Failed to save preferences: %s", e)
def load_preferences_from_JSON():
@@ -100,6 +100,9 @@ def load_preferences_from_JSON():
user_preferences.unpack_files = prefs.get(
"unpack_files", user_preferences.unpack_files
)
user_preferences.write_asset_metadata = prefs.get(
"write_asset_metadata", user_preferences.write_asset_metadata
)
# GUI
user_preferences.show_on_start = prefs.get(
@@ -121,6 +124,9 @@ def load_preferences_from_JSON():
user_preferences.announcements_on_start = prefs.get(
"announcements_on_start", user_preferences.announcements_on_start
)
user_preferences.assetbar_follows_cursor = prefs.get(
"assetbar_follows_cursor", user_preferences.assetbar_follows_cursor
)
# NETWORK
user_preferences.client_port = prefs.get(
@@ -159,7 +165,7 @@ def load_preferences_from_JSON():
# IMPORT SETTINGS
user_preferences.resolution = prefs.get("resolution", user_preferences.resolution)
bk_logger.info(f"Successfully loaded preferences from {preferences_path}")
bk_logger.info("Successfully loaded preferences from %s", preferences_path)
user_preferences.preferences_lock = False
return prefs
@@ -177,7 +183,7 @@ def property_keep_preferences_updated(user_preferences, context):
try:
os.remove(preferences_path)
bk_logger.info(f"Deleted preferences file {preferences_path}")
bk_logger.info("Deleted preferences file %s", preferences_path)
except Exception as e:
bk_logger.error(f"Failed to delete preferences file {preferences_path}: {e}")
bk_logger.error("Failed to delete preferences file %s: %s", preferences_path, e)
utils.save_prefs(user_preferences, context)