Improve Android app UI and controller flows

This commit is contained in:
2026-10-09 16:43:58 +08:00
parent c0e26b97fe
commit 608229a497
90 changed files with 8103 additions and 1133 deletions
@@ -231,7 +231,7 @@ def test_v7_config_inserts_media_workspace_without_reordering_existing_items(tmp
migrated = ConfigStore(project_root=tmp_path)
assert migrated.config["workspace_order"] == [
"settings", "text", "templates", "media-import", "animations", "device", "canvas",
"settings", "templates", "media-import", "animations", "device", "canvas",
]
assert json.loads(migrated.path.read_text(encoding="utf-8"))["schema_version"] == CONFIG_SCHEMA_VERSION
@@ -263,7 +263,7 @@ def test_v9_config_migrates_animation_preview_concurrency_without_losing_values(
assert migrated.config["performance_mode_enabled"] is True
assert migrated.config["animation_preview_max_concurrent"] == 2
assert json.loads(migrated.path.read_text(encoding="utf-8"))["schema_version"] == 10
assert json.loads(migrated.path.read_text(encoding="utf-8"))["schema_version"] == 11
def test_config_schema_field_sets_are_explicit_and_incremental():