fix(qml): correzioni Silica post-primo-test su device (v0.1.1)
Pagine non caricabili ("Impossibile caricare la pagina") per API
inesistenti nella Silica del kit Sailfish 5.1 / Qt 5.6 — verificate
sui docs ufficiali (pagine -members) e incrociate coi pattern
provati su device (tide/calibreweb/quill):
- TextField: rimosso onAccepted (segnale "accepted" inesistente)
-> EnterKey.enabled/.onClicked (LoginPage, ChatPage)
- Button: rimosso "highlighted" (inesistente su Button) dal mic
- ComboBox: menu con MenuItem espliciti (via Repeater non provato)
- Theme.highlightDimmerColor -> Theme.rgba(highlightBackgroundColor)
- Azioni nei menu instradate via funzioni della Page (pattern tide)
- SessionsPage: titolo delegato piu' robusto (no "undefined")
This commit is contained in:
+17
-3
@@ -58,16 +58,30 @@ Nota desktop: se manca `libGL.so` di sviluppo, creare un symlink
|
||||
`core_test.pro` punti lì (`GLSTUB`), oppure lanciare con `LD_LIBRARY_PATH`
|
||||
puntato alla lib dir di Qt.
|
||||
|
||||
Nota desktop 2: Qt5Multimedia richiede `libpulse-mainloop-glib.so.0`
|
||||
(pacchetto `libpulse-mainloop-glib0`, non installato su questo server).
|
||||
Senza sudo si estrae dal .deb:
|
||||
|
||||
```bash
|
||||
mkdir -p /tmp/hh-libs && cd /tmp/hh-libs
|
||||
apt-get download libpulse-mainloop-glib0
|
||||
dpkg-deb -x libpulse-mainloop-glib0_*.deb ext
|
||||
export LD_LIBRARY_PATH=/tmp/hh-libs/ext/usr/lib/x86_64-linux-gnu:<Qt>/gcc_64/lib
|
||||
```
|
||||
|
||||
Esecuzione: `./core-test` (unit) e `./core-test --live` (integrazione,
|
||||
richiede il probe WebUI su :8899). Esito 12/09/2026: unit 9/9, live completo OK.
|
||||
|
||||
## 4. Tarball per la build da Qt Creator
|
||||
|
||||
```bash
|
||||
cd /home/kaneda/workspace
|
||||
tar czf harbour-hermes-0.1.0.tar.gz \
|
||||
--transform 's,^harbour-hermes,harbour-hermes-0.1.0,' \
|
||||
tar czf harbour-hermes-0.1.1.tar.gz \
|
||||
--transform 's,^harbour-hermes,harbour-hermes-0.1.1,' \
|
||||
--exclude='.git' harbour-hermes
|
||||
```
|
||||
|
||||
Lo spec si aspetta la directory `harbour-hermes-0.1.0/` (pattern degli altri
|
||||
Lo spec si aspetta la directory `harbour-hermes-0.1.1/` (pattern degli altri
|
||||
progetti: cercato in modo robusto anche per i sorgenti live di sfdk).
|
||||
|
||||
## 5. Dipendenze lato server (WebUI)
|
||||
|
||||
Reference in New Issue
Block a user