Otter Browser

Z Wikipedii, wolnej encyklopedii
Otter Browser
Logo Otter Browser
Logo programu
Ilustracja
Autor Michał Dutkiewicz
Pierwsze wydanie 2013-12-11 11 grudnia 2013(dts)
Aktualna wersja stabilna 1.0.03
(22 lutego 2022) [±]
Aktualna wersja testowa beta 12 – 1 stycznia 2017; ponad 7 lat temu
Język programowania C++
System operacyjny BSD, Linux, macOS i Microsoft Windows
Rodzaj przeglądarka internetowa
Licencja GPL v3
Strona internetowa

Otter Browser (z ang. wydra) – otwartoźródłowa przeglądarka internetowa, której celem jest odtworzenie funkcjonalności i interfejsu użytkownika starych wersji Opery (12.x), korzystając ze środowiska Qt. Hasło przewodnie projektu brzmi Controlled by the user, not vice versa, co oznacza "Kontrolowana przez użytkownika, nie na odwrót", co nawiązuje do możliwości personalizacji przeglądarki. Otter Browser jest udostępniony na licencji GPL v3[1].

Kod źródłowy projektu udostępniony jest na GitHubie, a tłumaczenie następuje za pośrednictwem strony Transifex[2].

Historia[edytuj | edytuj kod]

Obrazek pokazujący różnice w interfejsie przeglądarki Otter i Opera.

Pierwsza wersja przeglądarki, oznaczona numerem 0.0.01, została wydana 11 grudnia 2013 roku. Zawierała funkcje takie jak: tryb prywatny, obsługa zakładek, zarządzanie plikami cookies, zarządzanie sesjami, przywracanie zamkniętych kart i okien i wyszukiwanie na stronach. Kolejna, oznaczona numerem 0.0.02, wydana 22 grudnia 2013 roku dodała wsparcie wyszukiwarek internetowych, ostrzeżenie w wypadku błędów SSL, zaawansowane ustawienia, menedżer zakładek i liczne usprawnienia. Kolejne wersje zaczęły pojawiać się w pierwsze dni miesięcy.

Legenda:
Starsza wersja Aktualna wersja stabilna Aktualna wersja testowa
Wersja Data wydania Zmiany
0.0.01 11 grudnia 2013
  • pierwsze wydanie
  • dodano prosty Multi Document Interface i obsługę kart
  • dodano tryb prywatny
  • dodano proste wsparcie zakładek (w formacie XBEL)
  • dodano wsparcie zapisywania, przywracania i ręcznego usuwania plików cookies
  • dodano menedżer przesyłu
  • dodano podstawowe zarządzanie sesjami
  • dodano szczegółowy pasek postępu
  • wprowadzono backendy dla silników przeglądarek (z początku tylko QtWebKit)
  • wprowadzono przywracanie zamkniętych kart i okien
  • wprowadzono możliwość wyszukiwania na stronie
  • określono elementy menu kontekstowego
  • ulepszono pasek kart
  • wprowadzono drukowanie
  • wiele więcej
0.0.02 22 grudnia 2013
  • dodano ostrzeżenie w przypadku błędów SSL
  • wprowadzono obsługę wyszukiwarek internetowych
  • dodano rozbudowaną stronę ustawień
  • dodano okno ustawień
  • wprowadzono menedżer zakładek
  • wprowadzono opcję szybkiego wyszukiwania zaznaczonego tekstu
  • dodano brakujące akcje w menu kontekstowym
  • dodano więcej wyszukiwarek
  • wprowadzono przywracanie historii kart z poprzedniej sesji
0.1.01 1 stycznia 2014
  • wprowadzono menu kontekstowe dla elementów multimedialnych
  • dodano historię przeglądania
  • wprowadzono okno usuwania historii (przeglądania, plików cookies, pamięci podręcznej itp.)
  • dodano podgląd pamięci podręcznej
0.2.01 1 lutego 2014
  • wprowadzono obsługę profili skrótów klawiszowych
  • wprowadzono obsługę serwerów proxy
  • zawartość kart może się teraz nie ładować przed ich otworzeniem
0.3.01 1 marca 2014
  • wprowadzono możliwość ustawienia niestandardowego user agenta
  • wprowadzono obsługę automatycznej konfiguracji proxy
  • dodano możliwość wyłączenia wiadomości JavaScript
0.4.01 1 kwietnia 2014
  • wprowadzono możliwość wyświetlania strony na pełnym ekranie
  • konfiguracja user agentów
  • różne poprawki paska kart
0.5.01 1 maja 2014
  • dodano ekran przywracania sesji
  • prowadzono opcję "Odśwież obrazek"
  • ulepszono obsługę zakładek
0.9.01 1 czerwca 2014
  • nowa ikona aplikacji
  • dodano konsolę błędów
  • dodano obsługę dodatkowych atrybutów i słów kluczowych zakładek
  • wprowadzono tłumaczenia
  • wprowadzono konfigurację priorytetów szyfrów SSL
0.9.02 1 sierpnia 2014
  • wprowadzono podstawową blokadę treści (kompatybilną z Adblock Plus)
  • dodano możliwość importowania zakładek z Opery i pliku HTML
  • dodano więcej skrótów klawiszowych
  • usprawnienia związane z tłumaczeniami
0.9.03 1 listopada 2014
  • podstawowy pasek boczny
  • dodano możliwość ustawienia Ottera jako domyślną przeglądarkę
  • dodano Ustawienia strony
  • dodano Kosz do menedżera zakładek
  • dodano przełączanie kart przez Ctrl+Tab
  • wprowadzono możliwość ustawienia arkusza stylów
  • dodano ikonę na pasku zadań
  • dodano możliwość dostosowywania paska menu
0.9.04 1 stycznia 2015
  • wprowadzono obsługę gestów myszy
  • dodano możliwość dostosowywania pasków narzędzi
  • możliwość ładowania wtyczek na żądanie
  • dodano okno Idź do strony
0.9.05 1 kwietnia 2015
  • wprowadzono eksperymentalnie backend dla QtWebEngine, domyślnie wyłączony
  • dodano zaawansowane opcje dotyczące plików cookies
  • dodano interfejs dostosowywania pasków narzędzi
  • dodano wbudowany notatnik
  • przywracanie położenia karty przy jej ponownym otwarciu
0.9.06 1 czerwca 2016
  • liczne poprawki obsługi QtWebEngine
  • dodano Szybkie wybieranie
  • dodano podgląd źródeł
  • dodano listę ostatnio wpisywanych adresów
  • dodano wsparcie powiadomień
0.9.07 1 września 2016
  • dodano możliwość dostosowywania menu kontekstowego
  • dodano możliwość importowania notatek z Opery
  • dodano podstawową obsługę automatycznych aktualizacji
  • dodano okno wyboru akcji przy pobieraniu
  • liczne poprawki i usprawnienia dla macOS
0.9.08 1 września 2015
  • ulepszono uzupełnianie adresu w pasku adresu
  • nowy system gestów myszy
  • dodano podgląd certyfikatów SSL
  • dodano okno informacji o stronie
  • dodano okno konfiguracji gestów myszy i menedżerów pobierania
  • dodano komendę zwracającą informacje diagnostyczne
0.9.09 1 stycznia 2016
  • wprowadzono wsparcie sprawdzania pisowni
  • wprowadzono możliwość pozwolenia na korzystnie z plików cookies innych domen
  • wprowadzono możliwość dostosowywania elementów paska narzędzi
0.9.10 1 maja 2016
  • wprowadzono obsługę skryptów użytkownika
  • dodano menedżer dodatków
  • dodano alternatywny tryb wyświetlania uzupełnianych linków na pasku adresu
  • liczne poprawki do silnika QtWebEngine
  • ulepszono wsparcie CMake
0.9.11 1 października 2016
  • wprowadzono wsparcie menedżera haseł (bez szyfrowania)
  • dodano opcję wyciszania dźwięków stron
  • dodano nowe ustawienia widoczności paska narzędzi w trybie pełnoekranowym
  • wprowadzono możliwość dostosowywania paska postępu
  • liczne usprawnienia dotyczące profili blokowania treści
0.9.12 1 stycznia 2017
  • znaczące usprawnienia paska kart
  • usprawniona integracja ze środowiskiem KDE5 i Unity
  • usprawnienia i poprawki dla systemu macOS
  • możliwość korzystania z trybu pełnoekranowego przy backendzie QtWebEngine
  • poprawki dotyczące wyświetlania w trybie RTL (od prawej do lewej)[3]

Możliwości[edytuj | edytuj kod]

Zdjęcie pokazujące Menedżer konfiguracji i okno ustawień w przeglądarce Otter Browser w wersji 0.9.12

Otter Browser wyróżnia się funkcjami takimi jak:

  • blokowanie zawartości (np. reklam)
  • gesty myszy
  • obsługa skryptów użytkownika
  • pasek boczny
  • rozbudowany menedżer pobierania
  • wbudowany notatnik
  • wielodokumentowy interfejs
  • możliwość wyboru silnika między WebKit a Blink
  • rozbudowany menedżer ustawień

Nazwa[edytuj | edytuj kod]

Nazwa projektu została wybrana, ponieważ szukano wyrazu zaczynającego się literą O, tak jak Opera. Dodatkowo wyraz Otter jest podobny w wymowie do wyrazu water, co ma pozwolić na nawiązania do nazwy przeglądarki Firefox - fire i water - ogień i woda.

Zobacz też[edytuj | edytuj kod]

  • Opera — przeglądarka będąca inspiracją do stworzenia Ottera
  • Vivaldi — projekt o podobnych założeniach, jednak o zamkniętym kodzie źródłowym i innej realizacji. Oparty na silniku Blink.

Przypisy[edytuj | edytuj kod]

  1. Łukasz Tkacz: Otter Browser - Polski spadkobierca klasycznej Opery. 2016-04-01. s. PurePC.pl. [dostęp 2016-12-18]. (pol.).
  2. Michał Dutkiewicz: Strona domowa projektu. [dostęp 2016-12-18]. (ang.).
  3. lista zmian. s. GitHub. [dostęp 2016-12-18]. (ang.).

Linki zewnętrzne[edytuj | edytuj kod]