Jak si zpřehlednit prohlížeč?

Taky máte potřebu mít v prohlížeči otevřeno mnoho stránek, přesněji v terminologii prohlížečů panelů (a ne jen vše mít v záložkách)? Já už teď tolik ne, dříve během studia na vysoké jsem tu tendenci měl.

To máte otevřené stránky na zdroje do seminárky, kterou píšete déle. A ty stránky chcete mít jednoduše po ruce. A což teprve potom psaní diplomové práce? Anebo máte vícero stránek pro správu Vašich projektů (což není nic neobvyklého u vývojářů).

Dříve existoval šikovný doplněk pro prohlížeč Firefox. Jmenoval se TabMixPlus, který kromě jiného zvládal vytvořit víceřádkovou lištu panelů. Jenže jak šel vývoj prohlížeče, verze 57 Quantum odstranila mnohé populární doplňky. Včetně TabMixPlus. Výsledkem je tedy při otevření mnoha panelů současně nutnost projíždět lištu zleva doprava. Nebo si zobrazit seznam všech panelů.

Ani Chrome na tom není o moc lépe. Při velkém množství otevřených panelů jednotlivé panely zmenšuje, takže přehlednost je ta tam.

Nehodlám tady orodovat za Firefox a tvrdit, že Firefox je ten nejlepší a máte na něj okamžitě emigrovat. Ale jsem prostě "lištičkář" (Svého času jsem měl díky kamarádovi i vychytávku na rychlé načtení článku na Wikipedii v libovolném jazyce.). Používám sice služby Googlu, ale agresivní vnucování Chromu mi prostě vadí. Když už, mám na pár věcí raději odnož Iridium. Pouze nabízím alternativu.

Takže jak na to? Jak docílit ve Windows následujícího stavu v prohlížeči Firefox?

Výsledek, kterého chceme dosáhnout

Do adresního řádku napište: about:support

Nalezněte Složku s profilem a otevřte ji.

Složka s profilem

Ve složce s profilem vytvořte novou složku "chrome". Zní to divně, ale takto to prostě je.

V této nové složce vytvořte soubor UserChrome.css. Nejjednodušší cesta je vytvořit nový textový dokument. Ten následně přejmenujte z formátu txt na css. Pokud nemáte nějaký jiný editor kódu, otevře se tento soubor následně v poznámkovém bloku. Do tohoto souboru nakopírujte zdrojový kód dostupný ze stránky https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/multi-row_tabs.css

Žlutě označený kód zkopírujte (celý)

Soubor si uložte. Následně do adresního řádku napište: about:config, potvrďte, že berete na vědomí rizika. Najděte "toolkit.legacyUserProfileCustomizations".

Tyto dvě položky změňte

Výchozí hodnota je "false". Dvojitým pokliknutím obě změňte na "true". Následně vypněte prohlížeč a zapněte znova. A je to, panely jsou hezky seřezané v řádcích. Pokud se Vám zdá, že Vám tato zvětšená lišta zabírá moc místa, stačí změnit hodnotu v souboru:

:root{

   --multirow-n-rows: 3;

Řádky viditelné mohou být dva a mezi zbývajícími řádky se posouvat vpravo nahoře posuvníkem. Nebo klidně více. Záleží, jak máte velký displej a kolik místa ze stránky jste ochotni obětovat.

Celá tato úprava má jen jednu jistou nevýhodu, se kterou se však dá vyrovnat:

Přemisťování panelů jde v případě potřeby si panely přemístit spíše zdola nahoru, opačně mi to úplně najisto nejde.

A na závěr jedna vychytávka: Všimněte si ještě jednou těchto řádků:

:root{

   --multirow-n-rows: 3;

   --multirow-tab-min-width: 100px;

   --multirow-tab-dynamic-width: 1; /* Change to 0 for fixed-width tabs using the above width. */

}

Výchozí hodnota je od vývojářů 100px. Pokud však chcete mít hodnotu vyšší nebo menší, není problém. Za mne je zajímavá hodnota "140px", která způsobí to, že u každého panelu se zobrazí i křížek na zavření panelů, což je velmi pohodlný způsob na rychlé zavření panelů. Navíc je pak vidět lépe název panelu (tedy název stránky). Záleží jen na tom, kolik celkově potřebujete mít panelů otevřeno průběžně. Výsledek pak bude následující:

Panely po rozšiřující úpravě získají křížek pro rychlé zavření

Ať je Vám tato vychytávka užitečná! -mir-

Autor: Miroslav Hruška | pondělí 26.10.2020 9:06 | karma článku: 10,99 | přečteno: 810x