← Tutti gli articoliProgetti

Usa GitHub a tutto schermo con Wide GitHub, l'estensione per browser

Logo di GitHub su sfondo azzurro

Uso GitHub quasi tutti i giorni e trovo frustrante che questa piattaforma usata da milioni di sviluppatori in tutto il mondo non abbia ancora adottato un layout wide.

Dato che nella maggior parte dei casi visito il sito con uno schermo da 27”, per me questa lacuna è ancor più evidente.

Mentre su Google Chrome esistono diverse estensioni per ottimizzare il layout di GitHub rendendolo largo e/o responsive, su Firefox l’unica estensione che svolgeva questo compito ha smesso di funzionare.

Ho quindi sviluppato e rilasciato un’estensione per Mozilla Firefox denominata “Wide GitHub” che — una volta installata — rende il layout di GitHub largo, così da permettere una visione ottimale del sito anche a chi usa monitor grandi.

Una pagina di GitHub con Wide GitHub attivo: il contenuto occupa tutta la larghezza della finestra

Finalmente GitHub è wide!

Wide GitHub oggi

Nel tempo Wide GitHub è cresciuta parecchio: l’ho riscritta da zero, l’ho portata anche su Google Chrome e Microsoft Edge, e l’ho aggiornata ogni volta che GitHub ha cambiato il suo layout, anche grazie ai contributi di chi la usa.

Ecco cosa fa oggi:

  • rende larghi codice, diff, pull request, issue e discussioni su GitHub, Gist, GitHub Pages e GitHub Enterprise;
  • permette di aggiungere dal popup il dominio di un’istanza self-hosted, chiedendo il permesso solo per quel dominio;
  • si accende e si spegne con un clic dalla barra degli strumenti;
  • sincronizza le preferenze fra i tuoi dispositivi tramite la sincronizzazione del browser;
  • non raccoglie nessun dato.

È gratuita e open source, e puoi installarla dallo store del tuo browser:

Oppure visita la repo del progetto, però prima installa Wide GitHub 😄

Domande frequenti

Perché serviva un'estensione per allargare GitHub?

Perché il layout aveva una larghezza massima fissa, pensata per schermi molto più piccoli di quelli che usiamo oggi. Su un monitor da 27 pollici il risultato erano due enormi fasce vuote ai lati e il codice schiacciato in mezzo: un problema che si nota parecchio se leggi diff tutto il giorno.

Su quali browser funziona?

Su Firefox, Google Chrome e Microsoft Edge, ognuno con la sua scheda sullo store ufficiale. Il codice è lo stesso per tutti e tre, quindi le novità arrivano ovunque insieme.

Funziona anche con GitHub Enterprise?

Sì. Basta aggiungere il dominio della tua istanza dal popup dell'estensione: il browser chiede il permesso solo per quel dominio, e rimuovendolo dall'elenco il permesso viene revocato.