diff --git a/public/uk/index.gmi b/public/uk/index.gmi index 1ce078a..5e24a24 100644 --- a/public/uk/index.gmi +++ b/public/uk/index.gmi @@ -17,6 +17,7 @@ ### Нотатки +=> left-oriented-close-button-in-firefox.gmi 2026-03-12 Ліво-стороння орієнтація кнопки "закрити" в Firefox => crxn-gre-fastd-as-the-alternative-to-crypto-hype.gmi 2026-03-07 CRXN, GRE, fastd як альтернатива крипто-садомазохізму => kellnr-storage-on-usb-drive.gmi 2026-03-03 Спільне сховище Kellnr на флешці USB => tarball-from-nautilus-context-menu.gmi 2026-03-02 Створення Tarball з контекстного меню Nautilus / GNOME diff --git a/public/uk/left-oriented-close-button-in-firefox.gmi b/public/uk/left-oriented-close-button-in-firefox.gmi new file mode 100644 index 0000000..ff3fc8a --- /dev/null +++ b/public/uk/left-oriented-close-button-in-firefox.gmi @@ -0,0 +1,56 @@ +# Ліво-стороння орієнтація кнопки "закрити" в Firefox + +Так як в класичному середовищі GNOME я часто промахуюсь між "змінити гучність" в правому кутку і кнопкою "закрити" програму (а це часто буває браузер із морем вкладок і заповненими там формами) мною було прийняте рішення розмістити кнопки закривання вікна зліва. Це робиться доволі просто засобами додатка GNOME Tweaks. + +Відповідно, у всіх нативних програмах Adwaita, хрестики табів переміщаються вліво, один тільки Firefox "особливий". Не дивлячись на те, що написаний він здається на базі фреймворку GTK 3, Mozilla - не до дрібниць: їм треба то логотип міняти, то напирати непотрібні мені фічі, які вже втомився вимикати. + +Коротше, нижче - рецепт переміщення його кнопок закривання табу вліво, бо те, що вивалює ШІ в мене не працює нормально. + +Самі стилі в Firefox вмикаються через `about:config`, опцію `toolkit.legacyUserProfileCustomizations.stylesheets`. Після цього створюється файл: + +``` ~/.mozilla/firefox/xxx.default-release/chrome +.tabbrowser-tab:not([pinned]) .tab-icon-stack { + margin-left: 28px; +} +.tabbrowser-tab .tab-close-button { + width: 24px !important; + height: 24px !important; + padding-left: 6px !important; + padding-right: 6px !important; + + order: -1; + position: absolute; + left: 6px; + + visibility: hidden; +} +.tabbrowser-tab:hover .tab-close-button, +.tabbrowser-tab[selected="true"] .tab-close-button { + visibility: visible; +} +``` +* `xxx` - ваша каша +* в цьому рішенні, я показую кнопку "закрити" тільки на активних табах (як в класичній Adwaita) а не всюди (як в Firefox) + +Зауважу, що в рамках концепту Adwaita, мені також поки не вдалося відцентрувати label разом з favicon, бо ті - розташовані в спільному з "хрестиком" контейнері. Якщо ШІ не бреше, то у версії FF 148.0.2 виглядає він так: + +``` xml + + + + + + + + + + + + + + + +``` + +Можливо, я щось придумаю і доповню це рішення, а поки така малята ***ня. \ No newline at end of file