Open coder-molok opened 8 years ago
Sì l'avevo già notato, rientra nei discorsi di compatibilità.
Purtroppo "effetti fashion" e compatibilita' si sposano malissimo... Tutta la ricerca l'ho implementata con javascript e il fatto che javascript riesce a rilevare gli eventi 'keyup' e il tasto premuto ('a', 'b', 'enter', etc..). Purtroppo facendo il test sul mio tablet ho notato che con 'firefox-tablet' non rileva l'evento, mentre con 'chrome-tablet' non rileva il tasto premuto. Purtroppo questa cosa mi mortifica molto, perche' il lavoro svolto sulla search mi e' costato tempo ma mi ha dato soddisfazione.
In soldoni vi sono tre proposte che mi vengono in mente:
pro
: piuttosto immediato e si utilizzerebbe la tastiera di default del dispositivo.
contro
: ci sono dispositivi touch che hanno la tastiera, pertanto questa discriminante rimane debole. Inoltre vi sono browser che vengono rivelati come touch pur non essendolo. Infine cosi' andiamo a eliminare la "bellezza" della searchbar.pro
: lo stile della navbar non cambia e manteniamo le skill sviluppate. In questo modo se si volessero sviluppare ulteriori opzioni sulla ricerca, non si dovrebbe rinunciare ad esse per la versione touch.
contro
: non si usa la tastiera predefinita del device, e non so quanto tempo ci vorra' per implementarlo (ma credo relativamente poco se trovo un plugin fatto bene).Personalmente scarterei la (1) perche' a mio avviso vaga. Penso che la (2) sia la migliore, ma lascio a voi la scelta.
@coder-molok e @DDDamage : aspetto una vostra decisione per sistemare anche questo.
Rimandiamo a dopo il "lancio".
Comunque il problema rilevato da me è molto più banale: non compare la tastiera, nemmeno col cellulare in firefox o chrome.
La tastiera compare probabilmente quando il focus viene assegnato ad un campo di immissione.
Non so che impostazioni o che tastiera hai tu sul tablet, ma la gente comune non fa riflessioni sulle configurazioni: se vede il cursore fa un "tap" su di esso e se non esce la tastiera "non funziona il sito".
Quindi o mettiamo un campo semplice solo in caso di dispositivo touch, o mettiamo un campo di input nascosto (per esempio trasparente) che prenda il focus quando si clicca sulla barra del titolo ( ed eventualmente si intercettano i tasti premuti da lí, se serve)
Possiamo fare dei test nel frattempo
M
@coder-molok https://github.com/coder-molok e @DDDamage https://github.com/DDDamage : aspetto una vostra decisione per sistemare anche questo.
— Reply to this email directly or view it on GitHub https://github.com/coder-molok/foowd_alpha2/issues/230#issuecomment-189660579 .
Ok, probabilmente non sono stato chiaro...
@coder-molok
quando puoi ti chiedo cortesemente di rispondere a questa issue
Avendo rimosso del tutto il campo di testo nella barra di ricerca, anche toccando la barra non si attiva la tastiera.