PoliNetworkOrg / PoliFemo

11 stars 2 forks source link

feature/CU-86bz2cbm9 - Upgrade to Expo SDK 51 #287

Closed toto04 closed 4 months ago

toto04 commented 5 months ago

maremma maiala non doveva essere così difficile, breaking changes ovunque

niente fondamentalmente nuova versione di tutto vuol dire anche nuova versione di typescript, che vuol dire nuova versione di eslint, che vuol dire nuova versione di prettier, i file di configurazione di eslint sono cambiati quindi ho dovuto riscreverli e rifar funzionare tutto, prettier ha aggiunto virgole a cazzo a 70 file ma a questo punto non me ne frega niente

e poi Skia è sempre Skia quando si rompe qualcosa c'è sempre di mezzo Skia, hanno droppato un sacco di cose in favore di usare semplicemente Reanimated che è una bellissima libreria però porcaccia quella brava donna della mamma di gesù se certe volte è difficile capire che cazzo c'è che non va, niente viene fuori che reanimated è talmente super fighissima che fa cose strane in thread separati solo che javascript non è che sia proprio furbissimo da questo punto di vista quindi alcune chiamate a funzione tentava di farle sincrone e faceva crashare tutto violento fixato tutto, tutto a posto adesso tutto usa reanimated che forse è più performante idk, non che avessimo problemi di performance legati alle animazioni ma oh beh, "tutto fa" disse l'uomo che pisciò in mare

inoltre ho anche aggiornato i workflow per usare versioni di node più recenti dell'era mesozoica che tanto anche lì non passavano i check

fatto il merge di questa si può tornare a usare Expo Go

github-actions[bot] commented 5 months ago

Updated task status CU-86bz2cbm9 to: in review

github-actions[bot] commented 4 months ago

Updated task status CU-86bz2cbm9 to: completed