Looq è una potente estensione progettata appositamente per la funzione nativa di anteprima rapida su Mac. Può sostituire l’interfaccia di anteprima file di base richiamata premendo la barra spaziatrice nel Finder, trasformandola in un visualizzatore completo, con supporto per decine di formati file aggiuntivi, tra cui documenti Markdown, file di codice, database SQLite, archivi compressi e metadati delle applicazioni.
Dopo aver installato questa estensione, basta selezionare qualsiasi file nel Finder e premere la barra spaziatrice. A comparire non sarà più una semplice finestra di anteprima, ma un’interfaccia di anteprima completa con rendering dei contenuti, evidenziazione della sintassi del codice, navigazione tra le pagine e funzioni interattive, senza dover avviare applicazioni pesanti.
Rispetto alla funzione di anteprima rapida integrata nel sistema, Looq offre un’esperienza di consultazione interattiva completa per i seguenti tipi di file:
File Markdown
- Piena compatibilità con la sintassi Markdown in stile GitHub.
- Indice laterale flottante, che può seguire lo scorrimento della pagina.
- Supporto per formule matematiche KaTeX, incluse formule in linea e blocchi di formule indipendenti.
- Include BeautifulMermaid e mermaid.js, permettendo di renderizzare vari tipi di diagrammi Mermaid.
- Supporto per riquadri di avviso in stile GitHub e shortcode emoji.
- Aggiornamento in tempo reale dell’anteprima durante la modifica del file, senza sfarfallii dell’interfaccia.
Codice sorgente (supporta oltre 200 tipi di file)
- Utilizza le regole di sintassi e i temi colore di Visual Studio Code per l’evidenziazione del codice.
- Barra del titolo dell’ambito flottante: durante lo scorrimento della pagina, titoli come funzioni e nomi di classi restano fissati in alto.
- Mostra i numeri di riga ed evidenzia la riga in cui si trova il cursore.
- Supporto per file con dichiarazione dell’interprete degli script e vari file di configurazione.
Database SQLite
- Permette di aprire direttamente file database .db senza strumenti aggiuntivi.
- Consente di visualizzare le tabelle, passare da una tabella all’altra e sfogliare i dati per righe con paginazione.
- Passando il mouse sopra i campi è possibile visualizzare suggerimenti su tipo di campo e vincoli.
- Adotta una modalità di caricamento a blocchi, garantendo un utilizzo fluido anche con tabelle da milioni di righe.
File tabellari (TSV/CSV)
- Mostra i file TSV con lo stile tabellare nativo di AppKit.
- Supporta l’ordinamento delle colonne e la paginazione dei contenuti.
File diff/patch
- Mostra in modo intuitivo le modifiche al codice con colori rosso e verde.
- Visualizza in corrispondenza i numeri di riga del codice vecchio e nuovo.
- I contenuti delle differenze tra più file vengono mostrati in schede separate.
Archivi compressi (senza decompressione)
- Permette di visualizzare i file interni di archivi compressi come ZIP, TAR, GZ, BZ2.
- Utilizza lo stile di visualizzazione del Finder per presentare la struttura dei file.
Cartelle (stile simile al Finder)
- Supporta due modalità di navigazione: vista elenco e vista griglia a icone.
- Consente di ordinare e raggruppare per data, tipo di file, dimensione e tag.
Metadati di applicazioni e pacchetti di installazione
- Permette di visualizzare firma del codice, permessi e informazioni di notarizzazione di .app, .ipa, .pkg, .dmg, .iso, .torrent e profili di configurazione.
- Mostra il file Info.plist e altri dati interni che la funzione nativa di anteprima rapida non riesce a leggere.
