Spostare in cima il pannello degli allegati di Thunderbird

Non tutti apprezzano che Thunderbird mostri gli allegati in fondo al messaggio e una delle motivazioni addotte è che non si accorgono della loro presenza lì in basso, con tutte le conseguenze che ciò può comportare. Sarebbe ottimo dare agli utenti la possibilità di scegliere dove mostrarli e ricordo che diedi questo consiglio al gruppo di sviluppo di questo client, ma non se n’è fatto nulla. Ultimamente su Reddit (ma anche in passato, se fate una ricerca) qualcuno ha chiesto come si possa fare questa modifica e ho voluto provarci. L’esito è abbastanza buono, anche se non perfetto: credo che per un uso generale possa andare bene. Questa è la situazione dei pannelli alla fine delle modifiche:

thunderbird-attachments-panel.webp

Figura 1. Come appare Thunderbird spostando la barra degli allegati più in cima.

Abilitare l’uso dei CSS

Anzitutto è necessario abilitare l’uso dei CSS in Thunderbird. Nelle impostazioni, scheda Generale, fare clic su Editor di configurazione e cercare:

toolkit.legacyUserProfileCustomizations.stylesheets

Impostare su true il valore. Chiudere Thunderbird.

Gli stili

Nella cartella del proprio profilo Thunderbird, creare la directory chrome e, al suo interno, creare il file userChrome.css. Incollarvi queste regole:

/******
 * Email reading
 */

#messagepanebox {
    display: flex !important;
    flex-direction: column !important;
}

#singleMessage {
    order: 1 !important;
}

#attachmentView {
    order: 2 !important;
}

#messagepane {
    order: 3 !important;
    flex: 1 1 auto !important;
}

#attachment-splitter {
    display: none !important;
}

/******
 * Email composing
 */

#composeContentBox {
    display: grid !important;
    grid-template-columns: var(--contactsSplitter-width, 222px) auto 1fr !important;
    grid-template-rows: auto auto auto 1fr !important;
    height: 100% !important;
}

#contactsSidebar {
    grid-column: 1 !important;
    grid-row: 1 / -1 !important;
    min-height: 0 !important;
    overflow: hidden !important;
}

#contactsSplitter {
    grid-column: 2 !important;
    grid-row: 1 / -1 !important;
}

#MsgHeadersToolbar {
    grid-column: 3 !important;
    grid-row: 1 !important;
}

#attachmentArea {
    grid-column: 3 !important;
    grid-row: 2 !important;
}

#FormatToolbox {
    grid-column: 3 !important;
    grid-row: 3 !important;
}

#messageArea {
    grid-column: 3 !important;
    grid-row: 4 !important;
    min-height: 0 !important;
    overflow: hidden !important;
}

#headersSplitter {
    display: none !important;
}

#attachmentSplitter {
    display: none !important;
}

#attachmentBucket {
    max-height: 120px !important;
    overflow-y: auto !important;
}

Salvare e chiudere. Avviare Thunderbird: nelle email ricevute gli allegati dovrebbero vedersi sopra il testo del messaggio. Stesso discorso se provate a comporre un nuovo messaggio e ad allegarvi qualcosa.