0.6.9: azione sulla copertina (P8) — il boost senza aprire l'app

Sulla copertina compare l'icona del boost (CoverAction). Una sola azione: la
documentazione Silica ammette piu' di una azione ma dice che lo stile delle app
di sistema ne mostra una. CoverBackground eredita da Cover, quindi l'elenco
dichiarato li' si attacca; l'icona e' iconSource (non icon.source del Button:
sbagliarlo non da' errore, l'icona semplicemente non compare). La riga in fondo
si ancora a Cover.coverActionArea, cosi' l'icona non la copre.

Nuovo controllo statico tests/cover_action_check.py: elenco figlio diretto del
Cover, una sola azione, icona che esiste, id del comando presente nella tabella
del bridge. Il componente e' nominato nella guida Silica dell'SDK di Carlo.
This commit is contained in:
Carlo
2026-10-11 11:35:49 +02:00
parent 1ac1617c2c
commit 2136122398
11 changed files with 164 additions and 14 deletions
+2
View File
@@ -149,6 +149,7 @@ milliseconds and name the file they are unhappy about:
python3 tests/qml_check_bindings.py qml # no property assigned twice in one object
python3 tests/qml_focus_check.py # a tap opens only the object it touched
python3 tests/label_fit_check.py # quick-action labels fit the button
python3 tests/cover_action_check.py # the cover action is declared and wired
```
## Status
@@ -250,6 +251,7 @@ tests/ui_contract_check.py QML keys vs bridge keys (bridge must be running)
tests/qml_check_bindings.py duplicate property assignments in the QML
tests/qml_focus_check.py a tap opens only that object's settings
tests/label_fit_check.py quick-action labels fit next to the icon (measured on a phone)
tests/cover_action_check.py cover action: direct child of Cover, icon exists, command exists
bridge/ local HTTP bridge -> see bridge/README.md
translations/ harbour-aira-it.ts (English is the source language)
docs/PIANO.md project plan and decisions (Italian)