Firefox będzie orientował się w przestrzeni

Programiści dodają coraz to bardziej wymyślne wynalazki do przeglądarki Mozilla Firefox. Po obsłudze WebGL dodano możliwość sprawdzenia orientacji urządzenia i przekazania pozycji do aplikacji sieciowej w postaci zdarzenia MozOrientation wyzwalanego na obiekcie window.

Funkcjonalność ta została zaimplementowana specjalnie dla mobilnej wersji Firefoksa - przeglądarki Fennec - ale API będzie dostępne także na desktopowej wersji przeglądarki.

Ponadto, Firefox 3.6 doczeka się obsługi CSS Transitions.

Źródło


Kategorie: Gecko 13 października 2009, 10:37:36 Dodaj komentarz

Nowy motyw dla Firefoksa na MacOSa

Podobnie jak Firefox dla Windowsa, MacOsowa wersja przeglądarki też doczeka się pewnych zmian interfejsu użytkownika. O pierwszych szkicach można przeczytać na blogu Chromatic Pixel.

Zmiany motywu graficznego dla MacOSa podążać będą w kierunku zmian wersji Windowsowej. Zauważalną różnicą będzie jednak domyślny brak przycisków Page i Tools ze względu na specyficzną obsługę pasków menu przez system MacOS.


Kategorie: Gecko 06 października 2009, 09:03:40 Dodaj komentarz

Nowości w Firefoksie

W ostatnich kilku tygodniach Firefox doczekał się sporej liczby zmian i nowości. Niektóre z nich znajdą się w nadchodzącym wydaniu 3.6, inne zostaną odłożone na później. Poniżej wymieniam najważniejsze z nich.

  • Dodano obsługę WebGL
  • Dodano podstawową obsługę Jump List pod systemem Windows 7
  • Wbudowano strony about:memory (bug 515354) oraz about:support (bug 367596). Strony te oferują podstawową funkcjonalność i zostaną rozbudowane
  • Zintegrowano rozszerzenie Personas, dzięki któremu można dodawać lekkie motywy graficzne dla pasków narzędziowych przeglądarki (Bug 511771)
  • W końcu Firefox będzie automatycznie optymalizował pliki SQLite. Domyślnie czyszczenie będzie odbywać się raz w miesiącu (bug 512854)
  • Zaimplementowano kilka metod zdefiniowanych w specyfikacji Ecma-Script 5: Object.keys oraz Object.getOwnPropertyDescriptor
  • Zaimplementowano funkcję pozwalającą sprawdzić, czy dany element odpowiada podanemu selektorowi CSS - element.mozMatchesSelector (bug 518003)

Kategorie: Gecko 05 października 2009, 23:26:31 Dodaj komentarz

Pomysły na nowe UI dla Firefoksa, cz. 3

Całkiem niedawno w ramach Mozilla Wiki przedstawione zostały pomysły nowego GUI dla przyszłych wersji przeglądarki Firefox.

Po tych publikacjach społeczność zainteresowana rozwojem przeglądarki zaczęła masowo wysyłać swoje uwagi odnośnie nowych pomysłów.

Stephen Horlander, designer, który brał udział w odświeżeniu loga Firefoksa, przeczytał wiele z podesłanych komentarzy i niektóre wziął sobie do serca. W ramach grupy dyskusyjnej mozilla.dev.usability opublikował kolejne przemyślenia dotyczące nowego UI.

Główną ideą, którą się Stephen kierował, jest pozostawienie użytkownikowi możliwości praktycznie dowolnego konfigurowania interfejsu. Nie każdy przecież musi lubić ustalony przez autorów układ pasków narzędziowych.

Autor przedstawia kilka koncepcji mechanizmu konfiguracji interfejsu użytkownika.

Pierwsza koncepcja - zwana kontrolowaną - pozwala ukrywać i pokazywać dowolne paski narzędziowe, które jednak mają swoje stałe, predefiniowane miejsce. W ramach tego konceptu, autor wytyka też wady aktualnych możliwości konfiguracyjnych, które są mało intuicyjne i sprawiają wrażenie bałaganu - z czym się kompletnie zgadzam.

Stephen proponuje uporządkowanie tego mechanizmu i jego drobne rozbudowanie o kontrolę toolbarów.

Oprócz samego wyglądu nowego okna konfiguracji, opisane są też zachowania przeglądarki podczas wykonywania czynności typu dodanie nowego paska narzędziowego, dla których przewidziane są różne animacje.

Osoby sceptycznie podchodzące do kwestii przeniesienia paska kart ponad pasek adresu mogą chyba spać spokojnie, ponieważ aktualne szkice przewidują możliwość przywrócenia starego porządku.

Druga koncepcja - "wolnościowa" - pozwala na przemieszczanie pasków narzędziowych w różne miejsca w ramach okna przeglądarki. Całość odbywałaby się poprzez przeciąganie i upuszczanie kontrolek w wybrane miejsca.

Ostatnia z koncepcji - dla mnie najmniej interesująca - nie wnosi wiele nowego do aktualnego porządku. Konfiguracja pasków narzędziowych odbywałaby się poprzez menu kontekstowe, w którym dostępne byłyby opcje pokazania/ukrycia toolbara, ewentualnie jego przesunięcia w dozwolonych kierunkach.

W ramach blogu Chromatic Pixel można poczytać także o innych rozważanych zmianach interfejsu. Zachęcam wszystkich do zapoznania się z wszystkimi pomysłami i do aktywnego udziału w rozwoju przeglądarki Mozilla Firefox.


Kategorie: Gecko 28 sierpnia 2009, 22:03:04 Dodaj komentarz

Multitouch dla Firefoksa

Mozilla Firefox zostanie w najbliższej przyszłości wzbogacony o nową funkcjonalność - obsługę ekranów wielodotykowych (multi-touch). Za całą sprawą stoi m.in. Felipe Gomes, na którego blogu znajdziemy krótki filmik i kilka informacji na temat tej funkcjonalności. Film zamieszczam też poniżej.

Całość będzie funkcjonować w oparciu o nowe zdarzenia w implementacji JavaScriptu/DOM. Zdarzenia MozTouchDown, MozTouchMove and MozTouchRelease są podobne do zdarzeń generowanych przez mysz, z pewną różnicą - w obiekcie zdarzenia znajdziemy dodatkowe pole o nazwie streamId, które pozwoli jednoznacznie zidentyfikować ten sam "palec" pomiędzy kolejnymi wywołaniami wymienionych zdarzeń.

Dodatkowo do implementacji CSS zostanie wprowadzony nowy pseudo-selektor :-moz-system-metric(touch-enabled), który pozwoli nadać osobne style dla użytkowników posiadających ekrany/urządzenia multi-touch.

Nowy pseudo-selektor będzie najprawdopodobniej dostępny już w Firefoksie 3.6. Obsługa nowych zdarzeń zostanie przypuszczalnie zintegrowana w innym czasie.


Kategorie: Gecko 22 sierpnia 2009, 08:50:44 3 komentarze

Mozilla Labs Test Pilot

Mozilla Labs Test Pilot Mozilla Labs startuje z nowym projektem. Pod adresem testpilot.mozillalabs.com znajdziemy rozszerzenie dla przeglądarki Firefox oraz informacje na temat możliwości zostania testerem najnowszych, eksperymentalnych funkcji, które mogą zostać zintegrowane z przeglądarką. Co ważne, testerem może zostać każdy, bez względu na poziom zaawansowania w technologiach internetowych czy w programowaniu.

Wspomniane rozszerzenie przeznaczone jest dla Firefoksa 3.5 (w sumie do wersji od 3.5 do 3.6a1pre, czyli umyślnie albo nie, nie została uwzględniona wydana kilka dni temu pierwsza Alfa Firefoksa 3.6). Gdy zainstalujemy rozszerzenie, w pasku stanu pojawi się ikonka (Test Pilot Icon), która od czasu do czasu będzie informować użytkownika o dostępnych nowych testach do przeprowadzenia. Uczestnictwo w testach i w całym programie Test Pilot jest dobrowolne i można w każdej chwili zrezygnować z udziału w programie.
Na podstawie wyników testów projektanci i deweloperzy będą próbowali lepiej opracować daną funkcjonalność. Niektóre z testów będą wymagały zainstalowania dodatkowych programów czy rozszerzeń, na co użytkownik może wyrazić zgodę lub nie. Tak samo użytkownik może po przeprowadzonym teście zdecydować, czy odesłać wynik do Mozilla Labs.

Zaraz po instalacji rozszerzenia zostaniemy poproszeni o wypełnienie prostej ankiety, w której zostajemy zapytani o miejsca, w których korzystamy z internetu, o alternatywne dla Firefoksa przeglądarki, z których korzystamy oraz o poziom znajomości wybranych technologii i pojęć informatycznych.

W chwili pisania tej notki nie przygotowano jeszcze żadnych testów, widnieją za to dwie propozycje dla najbliższych testów. Pierwsza z propozycji dotyczy przeglądania stron w kartach, wygody obsługi kart. Druga z propozycji ma dotyczyć rozszerzenia Ubiquity.

Szczegółowe informacje na temat programu dostępne są w formie wpisu na blogu Mozilla Labs. Zachęcam do udziału z programie Mozilla Labs Test Pilot.

Dołącz do programu Test Pilot.


Kategorie: Gecko 12 sierpnia 2009, 23:01:28 2 komentarze

Wieloprocesowy Firefox - etap 1

Wzorem przeglądarki Google Chrome oraz Internet Explorera 8, rozwój przeglądarki Firefox idzie także w kierunku rozdzielenia działania programu na wiele procesów. Korzyści płynące z tego rozwiązania są spore. Przede wszystkim zwiększy się stabilność przeglądarki, szybkość działania aplikacji webowych, bezpieczeństwo oraz responsywność (czy istnieje jakiś bardziej polski odpowiednik tego słowa?) programu.

Przebudowa Firefoksa z aktualnej architektury na wielo-procesową nie jest zadaniem prostym, dlatego cały projekt o nazwie kodowej Electrolysis rozdzielono na kilka etapów (na razie wymieniono cztery główne etapy). Co ważne, pierwszy etap - w wyniku którego oczekiwano prostej przeglądarko-podobnej aplikacji, która renderuje strony w osobnym procesie - został zakończony w połowie lipca. Pewne osiągnięcia można zobaczyć na poniższym filmiku, który prezentuje stan z końca czerwca. Na nowsze materiały niestety nie trafiłem.

Czytaj dalej...


Kategorie: Gecko 07 sierpnia 2009, 23:38:55 Dodaj komentarz

Mozilla Firefox 3.5.2

W mechanizmie aktualizacji przeglądarki Mozilla Firefox pojawiła się wersja 3.5.2.

Aktualizacja poprawia zauważone problemy związane z bezpieczeństwem, z których dwa miały status krytycznych. Poza tym poprawiono stabilność działania programu oraz renderowanie obrazów z wykorzystaniem profili ICC.

Więcej informacji o poprawionych błędach pod poniższymi stronami.

Aktualizacja dotyczy także starszej edycji Firefoksa, którą oznaczono wersją 3.0.13.


Kategorie: Gecko 04 sierpnia 2009, 00:09:24 Dodaj komentarz

Pomysły na nowe UI dla Firefoksa, cz. 2

Kilka dni temu poznaliśmy pierwsze koncepcje nowego interfejsu użytkownika dla Firefoksa 3.7 oraz kilka prostych szkiców dla Firefoksa 4. Dzisiaj w ramach Mozilla Wiki przedstawiono więcej szczegółów na temat zmian planowanych dla Firefoksa 4.

Firefox 4 - koncepcja 1

W dokumencie wymienia się dwie główne koncepcje. Pierwsza pozostawia pasek kart w standardowym miejscu, czyli pod paskiem adresu. Jedynie pasek menu oraz pasek zakładek zostaną zastąpione prostymi listami umieszczonymi obok paska adresu, zyskując w ten sposób więcej przestrzeni dla samej strony.

Firefox 4 - koncepcja 2

Drugi z pomysłów dotyczy przeniesienia paska kart ponad pasek adresu, dodatkowo usuwając pasek tytułowy okna. Dla tego rozwiązania przedstawiono kilka wad i zalet. Do wad zalicza się dezorientację stałych użytkowników, którzy są przyzwyczajeni do kart pod paskiem adresu. Dodatkowo, usunięcie paska tytułowego oznacza, że użytkownik - przy wielu otwartych kartach - zobaczy tylko ucięty tytuł oglądanej strony.

Firefox 4 - Combo Go/Refresh/Stop button

Ostatni z pomysłów łączy przyciski Idź, Zatrzymaj, Odśwież w jeden przycisk zmieniający swoją rolę w zależności od kontekstu. Dodatkowo, postęp operacji ładowania strony byłby reprezentowany przez lekki pasek postępu poprowadzony wzdłuż dolnej krawędzi paska adresu.


Kategorie: Gecko 28 lipca 2009, 14:18:07 13 komentarzy

Gnome 2.28 i Epiphany z Webkitem

Deweloperzy pracujący nad środowiskiem Gnome zdecydowali o komponentach, które będą wchodziły w skład nadchodzącego wydania 2.28. Wśród zmian widnieje informacja, że Gnome będzie miał zaszytą bibliotekę silnika Webkit (WebKit/GTK+), zaś przeglądarka Epiphany będzie domyślnie korzystać właśnie z WebKita.

Webkit w w/w przeglądarce nie jest niczym nowym, ponieważ już rok temu wydano pierwsze buildy wykorzystujące ten silnik, ale dopiero teraz stanie się on domyślnym silnikiem Epiphany, zastępując silnik Gecko.

Gnome 2.28 ma zostać wydany pod koniec września 2009.


Kategorie: Gecko, Webkit 24 lipca 2009, 16:33:54 6 komentarzy

Motyw graficzny dla Firefoksa 3.7 do pobrania już teraz

Kilka dni temu pisałem o pierwszych szkicach nowego interfejsu dla przyszłych wersji Firefoksa. Jeśli jesteś jedną z osób, którym nowe pomysły przypadły do gustu i nie mogą się doczekać ich wdrożenia, już teraz mogą zainstalować specjalny motyw graficzny, który w pewnym stopniu realizuje przedstawione w szkicu koncepcje. Wystarczy przejść na stronę Tweaking with Vishal i postępować wg przedstawionych tam wskazówek.


Kategorie: Gecko 24 lipca 2009, 15:59:17 Dodaj komentarz

SeaMonkey 2.0 Beta 1

Po prawie pięciu miesiącach od wydania 3 wersji alfa wypuszczono pierwszą Betę pakietu SeaMonkey, a to oznacza, że prace nad drugą edycją tego pakietu powoli dobiegają końca.

Z najważniejszych zmian w stosunku do pierwszej edycji pakietu można zaliczyć:

  • nowy, estetyczny motyw graficzny
  • konfigurowalne paski narzędziowe
  • kompletnie przebudowany menedżer pobierania plików, z możliwością pauzowania i wznawiania
  • podgląd feedów ze wsparciem subskrypcji we wbudowanym kliencie mailowym oraz innych programach
  • pod maską działa silnik napędzający Firefoksa 3.5, czyli mamy TraceMonkey, obsługa kodeków audio i video, własne czcionki w CSS, itd.

Podsumowując zmiany, użytkownicy Firefoksa + Thunderbirda nie znajdą wielu nowości, ale za to wielkie zmiany zauważą użytkownicy pierwszej edycji pakietu.

Program już w tej chwili jest dostępny w 15 wersjach językowych, w tym w języku polskim.

Zachęcam do pobierania i testowania.


Kategorie: Gecko 22 lipca 2009, 15:11:53 Dodaj komentarz

Pomysły na nowe UI dla Firefoksa

Na stronach Mozilla Wiki można zobaczyć różne pomysły na temat przebudowy interfejsu użytkownika przeglądarki Mozilla Firefox.

Firefox 3.7 z Aero Glass

Wśród propozycji zmian można wymienić nowy motyw graficzny pod systemami Windows Vista oraz Windows 7 z pełną obsługą Aero Glass.

Dalsze przytoczone pomysły wzorowane są raczej na rozwiązaniach znanych już z konkurencyjnych produktów - Google Chrome i Safari. Głównie mam tutaj na myśli zastąpienie menu programu dwoma listami (Page oraz Tools), pod którymi znalazłyby się wszystkie niezbędne opcje.

Powyższe zmiany rozważane są dla najbliższego wydania Firefoksa, przypuszczalnie wersji 3.7.

Szkic interfejsu Firefoksa 4

Jeśli rozważyć długoterminowe prace - nad czwartą edycją przeglądarki - wśród pomysłów przewija się zwiększenie przestrzeni na stronę WWW poprzez usunięcie paska statusu, bardziej kompaktowe rozmieszczenie przycisków na pasku narzędziowym oraz przeniesienie kart ponad pasek adresu, czyli na wzór rozwiązania z Google Chrome.

Moim zdaniem prace nad UI Firefoksa idą w dobrym kierunku. Wiele proponowanych rozwiązań - jak pisałem wyżej - zostało zaczerpniętych od konkurencji, ale jeśli są to dobre rozwiązania, to nie mam nic przeciwko temu. Zachęcam wszystkich do przeglądania dostępnych szkiców i notatek oraz do dyskusji na temat tych planów.


Kategorie: Gecko 20 lipca 2009, 23:20:46 18 komentarzy

Mozilla Firefox 3.5.1

Dostępna jest aktualizacja dla przeglądarki Mozilla Firefox 3.5, która łata jedną krytyczną lukę bezpieczeństwa w nowym silniku JavaScriptu - TraceMonkey. Poza tym zajęto się problemem wolnego uruchamiania przeglądarki pod systemem Windows.


Kategorie: Gecko 17 lipca 2009, 12:04:10 Dodaj komentarz

Parsowanie kodu HTML5 w Gecko

Ważnym elementem powstającej specyfikacji HTML5 są ściśle określone reguły dotyczące parsowania kodu. Na blogu WHATWG możemy przeczytać prośbę skierowaną do społeczności, żeby przetestować nowy silnik parsujący wbudowany w Gecko. Jak zabrać się do testowania? Wystarczy ściągnąć nightly Firefoksa i na stronie about:config przestawić opcję html5.enable na true.


Kategorie: Gecko 08 lipca 2009, 15:31:11 4 komentarze

Mozilla Firefox 3.0.11

Dzisiaj wydana została kolejna poprawka dla przeglądarki Mozilla Firefox oznaczona wersją 3.0.11. Nowa wersja łata kilka luk bezpieczeństwa, z których 4 zostały uznane za krytyczne, ponieważ pozwalały wykonać dowolny kod na maszynie użytkownika po odwiedzeniu odpowiednio spreparowanej strony WWW.

Dwie z luk dotyczyły silnika JavaScriptu, kolejne związane były obsługą Javy oraz SSL.

Poza tym, poprawione zostały zauważone błędy, m.in. błąd związany z funkcjami zarządzającymi zakładkami, który powodował uszkodzenie bazy danych zakładek. Ponadto została zaktualizowana baza danych SQLite do nowszej wersji.

Zaleca się jak najszybszą instalację poprawionej wersji.

Użytkownikom Firefoksa 2.x przypomina się, że dla tej wersji przeglądarki support techniczny się już zakończył i powinni zdecydować się na aktualizację przeglądarki do wersji 3.

Po więcej informacji odsyłam do odpowiedniej strony.


Kategorie: Gecko 12 czerwca 2009, 12:56:16 Dodaj komentarz

Jetpack od Mozilla Labs

Mozilla Labs jest w trakcie opracowywania projektu o nazwie Jetpack. Jetpack jest rozszerzeniem dla Firefoksa, które znacznie ułatwia proces tworzenia własnych dodatków do przeglądarki z użyciem wyłącznie zwykłego HTMLa, CSS i JavaScriptu. Możemy zapomnieć na chwilę o XUL, XPCOM i innych technologiach. Założeniem projektu jest, że jeśli potrafisz tworzyć strony WWW, potrafisz napisać swój dodatek do Firefoksa.

Razem z rozszerzeniem przygotowano kilka przykładów działania, m.in. skrypt usuwający reklamy z odwiedzanych stron oraz skrypt sprawdzający nowe wiadomości w GMailu.

Czytaj dalej...


Kategorie: Gecko, Przeglądarki 21 maja 2009, 14:44:41 Dodaj komentarz

Firefox 3.5 Beta 4

Można już pobierać i testować przeglądarkę Mozilla Firefox 3.5 beta 4.

Kolejna wersja testowa poprawia przede wszystkim błędy. Od zaraz dostępna jest w 70 językach, w tym w języku polskim.

Do najważniejszych nowości edycji 3.5 zaliczamy

  • Moduł Private-Browsing
  • Nowy, super-szybki silnik JavaScriptu - TraceMonkey
  • Natywna obsługa formatu JSON
  • Web Workers, które umożliwiają uruchomienie kodu JS w osobnym wątku
  • Obsługa API geolokalizacji
  • Obsługa opisanych w szkicu HTML5 znaczników do osadzania multimediów na stronach
  • Obsługa transformacji SVG
  • Rozszerzona obsługa kaskadowych arkuszy stylów, m.in. o wykorzystywanie własnych czcionek

Szerzej o poszczególnych nowościach opiszę w momencie oficjalnego wydania stabilnej wersji Firefoksa 3.5, na którą jeszcze trochę poczekamy. Przed oficjalnym wydaniem zobaczymy jeszcze jedną lub więcej wersji testowych oraz wersje kandydujące na bycie oficjalnym wydaniem.

Na chwilę obecną, szczególną uwagę można poświęcić obsłudze geolokalizacji, ponieważ - mimo istnienia implementacji API od wczesnych wersji rozwojowych - dopiero w okolicach 20 kwietnia br. w konfigurację Firefoksa wprowadzono dostawcę usługi geolokalizacji. Do tego dnia możliwe było jedynie ręczne wpisanie swoich współrzędnych geograficznych.

Życzę przyjemnego testowania.


Kategorie: Gecko 28 kwietnia 2009, 11:39:54 1 komentarz

Mozilla Firefox 3.0.10

Nie minął nawet tydzień od ostatniej aktualizacji Firefoksa, a już pojawiło się kolejne wydanie oznaczone numerem 3.0.10. Aktualizacja eliminuje problemy bezpieczeństwa i stabilności programu. Problem pojawił się wraz z wprowadzeniem poprawek do jednego z błędów załatanych w poprzedniej wersji.

Zaleca się aktualizację przeglądarki do nowej wersji. Więcej informacji o błędach


Kategorie: Gecko 27 kwietnia 2009, 23:18:19 1 komentarz

Mozilla Firefox 3.1 -> 3.5

Podczas ostatnich dyskusji na temat Firefoksa postanowiono, że aktualnie rozwijana aktualizacja będzie wydana z numerem 3.5, a nie 3.1. Uznano, że przeskok z wersji 3.0 na 3.1 nie odzwierciedlałby mnogości zmian i nowości, które zostaną wprowadzone do tej aktualizacji.

Nastąpi też zmiana w wydaniach wersji testowych. Początkowo planowana liczba 3 wydań beta, zostanie zwiększona do czterech lub nawet pięciu. Trzecia wersja beta powinna pojawić się w przyszłym tygodniu.

źródło


Kategorie: Gecko 05 marca 2009, 16:47:20 Dodaj komentarz

Copyright © 2003-2009 Rafał Kukawski. Powered by Jogger | RSS Subskrybuj