chore(ui): enforce icon consistency

This commit is contained in:
edde746
2026-07-13 23:13:53 +02:00
parent d5f3e581df
commit a0013323f2
6 changed files with 304 additions and 2 deletions
+11 -1
View File
@@ -85,13 +85,23 @@ section "workflow and script guards"
if python3 scripts/check_build_workflow.py &&
python3 scripts/check_update_packages_workflow.py &&
python3 scripts/test_pubspec_version.py &&
python3 scripts/test_clean_translations.py; then
python3 scripts/test_clean_translations.py &&
python3 scripts/test_check_icon_consistency.py; then
ok "workflow and script guards passed"
else
fail "workflow or script guard failed"
FAILED=1
fi
# 5. Icon consistency
section "icon consistency"
if dart run scripts/check_icon_consistency.dart; then
ok "production icons use AppIcon and rounded Symbols"
else
fail "icon consistency violations found"
FAILED=1
fi
# 3. Native formatting
section "native format"
out="$(mktemp)"