0.7.6: via il banner del remorse dai tasti rapidi

Alla pressione Silica ri-parenta il RemorseItem dentro la fila dei tre tasti e
ci disegna sopra il banner (messaggio + conto alla rovescia) a margini fissi:
il suo riquadro non ha la larghezza del tasto, quindi copre i tasti vicini.
Il messaggio lo mostra gia' la NoticeBar, che ora ha altezza fissa a una riga e
una banda riservata sotto il contenuto in tutte e cinque le pagine.
This commit is contained in:
Carlo
2026-10-11 17:26:13 +02:00
parent 35297a0fa0
commit f4bee218bb
10 changed files with 198 additions and 168 deletions
+7 -2
View File
@@ -17,7 +17,11 @@ Rectangle {
right: parent.right
bottom: parent.bottom
}
height: message.height + 2 * Theme.paddingMedium
// Altezza FISSA, una riga sola: le pagine riservano questo spazio sotto la
// zona che scorre (`anchors.bottomMargin: notice.banda`), cosi' il messaggio
// non copre mai il contenuto e non sposta niente quando compare.
readonly property real banda: Theme.fontSizeSmall * 2.2 + 2 * Theme.paddingMedium
height: banda
color: Qt.rgba(0, 0, 0, 0.78)
opacity: api.notice.length > 0 ? 1 : 0
visible: opacity > 0
@@ -37,6 +41,7 @@ Rectangle {
text: api.notice
color: api.noticeIsError ? Theme.errorColor : Theme.highlightColor
font.pixelSize: Theme.fontSizeSmall
wrapMode: Text.Wrap
maximumLineCount: 1
elide: Text.ElideRight
}
}