Wprowadzenie zmian w motywie systemu
Moderator: Pomocy?!
Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
Posługiwanie się dodatkiem Firefox Color i dostępnymi motywami nie daje możliwości uzyskania funkcjonalności motywu systemu. W żaden sposób nie potrafię odtworzyć funkcjonalności zmiany kolorów związanej z tym, czy okno Firefoxa jest aktywne, czy też nie.
Czy istnieje możliwość przeniesienia motywu systemu v1.0 z Firefoxa serii 78 do Firefoxa 91.9.1esr?
Czy istnieje możliwość zmodyfikowania motywu systemu v1.2, tak aby wyglądał tak jak v1.0?
Alternatywnie chciałbym odtworzyć funkcjonalność motywu systemu 1.0 w nowszym Firefoxie.
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0
"Motyw systemu — automatyczny" (podążający za systemem) zdaje się nie być plikiem/plikami w lokalizacji:
"Firefox\browser" a w nim plik omni.ja i po otwarciu go "chrome\browser\content\builtin-themes\". Edycja omni.ja jest "trudna" / niezalecana (a w twoim wypadku może wymagać dalszego poszukiwania jaki plik przechowuje np. "Motyw systemu — automatyczny").
___________________________________________________________________________________________________________________________________________________________________________________________________________________________
Możesz zobaczyć czy Firefox 102 ma to lepiej ogarnięte: https://sourceforge.net/projects/portab ... e/download - zgłaszaj webmasterom, że powinni poprawić kod strony i aplikacji (chyba nie odcięli oni Firefox 100-107 ani Chrome/Edge 100-108... (sic!)).
¡Moz://a zorro de fuego!
Moz://a raposa de fogo!
- krystian3w
- Posty: 1778
- Z nami od: 01 grudnia 2017, 15:27
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
Nawet jeżeli edycja omni.ja jest kłopotliwa, to może być możliwe wydobycie motywu systemowego i wykorzystanie go do stworzenia zewnętrznego motywu.
Na razie mam kłopot z samym przeglądaniem omni.ja. Zastanawiam się czy nie prościej będzie sięgnąć po kod źródłowy.
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0
¡Moz://a zorro de fuego!
Moz://a raposa de fogo!
- krystian3w
- Posty: 1778
- Z nami od: 01 grudnia 2017, 15:27
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
Zbudowanie motywu wykorzystującego kod pochodzący z oryginalnego motywu wydaje się bardziej przydatne, na dłuższą metę.
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
Znajdują się tam 3 pliki: icon.svg, manifest.json, moz.build
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
- Kod: Zaznacz cały
"id": "default-theme@mozilla.org"
Firefox pokazał nowy motyw. Niestety kolory systemowe nie zostały zastosowane. Jest prawdopodobne, że stosowanie kolorów systemowych przez zewnętrzne rozszerzenia nie jest możliwe.
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
Wniosek, trzeba jednak zajrzeć do kodu znajdującego się w omni.ja.
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Odp: Wprowadzenie zmian w motywie systemu
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Firefox/91.0
Przeszukałem omni.ja z wersji 78 i odkryłem chrome\browser\skin\classic\browser\compacttheme.css.
Wewnątrz znajduje się komentarz i fragment kodu:
- Kod: Zaznacz cały
/* The window background is white due to no accentcolor in the lightweight
theme. It can't be changed to transparent when there is no compositor
(Win 7 in classic / basic theme), or else dragging and focus become
broken. So instead just show the normal titlebar in that case, and override
the window color as transparent when the compositor is available. */
@media (-moz-windows-compositor: 0)
Jest tutaj wyraźne odniesienie do Klasycznego motywu w Windows 7. Przypuszczam, że to tutaj jest dostosowanie motywu do klasycznego motywu. Niestety wytłumaczenie tego mechanizmu nie jest dla mnie zrozumiałe, ponieważ nie dysponuję dogłębną wiedzą o konstrukcji motywów.
- Sfor
- Posty: 8
- Z nami od: 13 listopada 2022, 11:48
Wróć do Rozszerzenia dla Firefoksa
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]