Commit Digest 111: 18 maja 2008
- Poprawiona obsługa przeciągnij-i-upuść apletów Plasmy, poprawki w "Panel Controller".
- Grupowanie powiadomień w Plasmoidzie "Notify", poprawki w "NetworkManager".
- Animacje w aplecie "Pager".
- Wznowienie prac nad integracją SuperKaramby z Plasmą.
- Dalsze prace nad motywami w Amaroku 2.0, odblokowanie apletów "Current Track" i "Wikipedia".
- Dalsze prace nad menu Raptor.
- Rozpoczęcie prac nad "warstwą satelit" w Marble oraz nad edycją cząsteczek w Kalzium.
- Mechanizm kopiuj/wklej w Parley.
- Możliwość przeszukiwania bazy zdjęć na podstawie pozycji GPS, "wyszukiwanie rozmyte" (wykorzystujące szkic stworzony przez użytkownika) korzystające z algorytmu Haar (z imgSeek) dodane do aplikacji Digikam.
- Do Gwenview dodano stronę startową.
- Uzupełnienie funkcjonalności KIOSlave Beagle.
- Funkcja "szybka odpowiedź" dodana do Mailody.
- Do aplikacji Kontact dodano wtyczkę obsługującą KJots.
- Okno importu ustawień przy migracji z wersji KDE 3 KTorrenta do wersji dla KDE 4.
- Pełna obsługa KTorrent na Windowsie.
- Prace nad obsługą notatek przy prezentacjach ODF w KPresenter.
- Obsługa formatów audio AIFF i RIFF w bibliotece TagLib.
- Import gry Nonogram do playground/games.
- libkscan zastąpił libksane w kdegraphics.
- kdelirc przeniesiony z modułu kdeutils do playground/utils.
- Phonon przeniesiony z kdelibs do kdesupport.
Marco Martin przedstawił "Panel Controller" Plasmy, służący do zmiany rozmiaru i położenia panelu:
“W KDE 4.0 nie dało się ustawić rozmiaru i pozycji paneli. W wydaniach 4.0.x pojawiło się już okno konfiguracyjne do zmiany rozmiaru paneli. Było ono jednak dość ograniczone i miało pewne błędy. Dobrą informacją jest to, że w KDE 4.1 będzie się dało w łatwy sposób zrobić z panelami wszystko czego sobie zażyczysz. Będzie można posiadać naprawdę dziwaczne konfiguracje!W Plasmie pojawiła się pewna nowość, która jak mi się wydaje wymaga wyjaśnienia. Zaraz po spotkaniu "Tokamak" panel Plasmy miał małą ikonę po prawej stronie, która nie robiła kompletnie nic. Teraz jej kliknięcie wywołuje nowy widżet zastępujący okno konfiguracji panelu dostępne z menu pod prawym klawiszem myszy po kliknięciu na pustą część panelu.
Aby zmienić rozmiar panelu wystarczy przeciągnąć jego krawędź - tak jak to się dzieje w przypadku innych okien. Przeciągnięcie całego panelu pozwala nam przenosić go na inne krawędzi ekranu.
Ten dodatkowy widżet pozwala nam dodawać aplety do panelu, zamknąć panel i zmienić jego pozycję i rozmiar.
A teraz interesująca część: zmiana rozmiaru panelu wygląda dokładnie tak jak formatowania akapitu w procesorze tekstu. Dlaczego?
W KDE 4.1 panele będą mogły się automatycznie kurczyć i rozszerzać, kiedy zostanie do nich dodany czy usunięty aplet (w przyszłości aplety takie jak menedżer zadań także będą mogły powodować zmianę rozmiaru panelu), więc użytkownik będzie mógł określić, gdzie panel ma się zaczynać, kierunek w jakim ma się on rozszerzać oraz jego maksymalne i minimalne wymiary. Jest to dokładnie tak jak w przypadku akapitu wyrównanego do lewej, prawej czy wycentrowanego, co wyjaśnia te trzy przyciski wyrównania akapitu :).
Aby dopełnić metaforę: co będzie lepsze do tych czynności niż linijka stosowana w procesorach tekstu do ustalania wcięć i rozmiarów marginesów? Inny rodzaj kontroli byłby możliwy - mogłyby to być na przykład uchwyty na krawędzi panelu, ale tylko ten pozwala w pełni przedstawić w intuicyjny sposób pomysł rozciągania i kurczenia się panelu. Jako, że film jest wart więcej niż 1024 słów, poniżej filmowa prezentacja nowości:”
Pobierz film Plasma Panel Controller (7.8 MB, AVI)
Lukas Appelhans opowiedział o aktualnym stanie i przyszłości menu Raptor:
“W kwietniu rozpoczęliśmy przepisywanie Raptora zupełnie od początku. Było to spowodowane nowym wydaniem Qt, które przyniosło wiele ulepszeń i spowodowało, że stary kod przestał działać.
Aktualnie pracujemy w składzie:
- Siraj Razick (opiekun)
- Nuno Fernades Pinheiro (Interaction Engineering)
- Dariusz Mikulski (programista)
- Riccardo Iaconelli (programista)
- Sacha Minet Refshauge (programista)
- Lukas Appelhans (programista)
- Luke Parry (strona internetowa)
- Nathanael Dracor (pisarz dokumentacji)
Mamy już prawie ukończony kod odpowiedzialny za tworzenie tła, teraz skupiamy się na wtyczce "TOM" oraz "Nuno-User-Interface". Plugin TOM jest naszą wersją Task-Oriented-Menu (menu zorientowane na zadania), ale w zasadzie może być czym tylko zażyczy sobie użytkownik i w zasadzie dostarcza strukturalne menu.
W przyszłości chcemy, aby Raptor był nie tylko normalnym menu aplikacji, ale także menu funkcjonalności. Będzie miał inteligentną historię i więcej wtyczek interfejsu użytkownika.
Nową stronę Raptora można znaleźć pod adresem raptor-menu.org. Jeśli macie jakieś pytania piszcie lub pytajcie na kanale #raptor w sieci irc.freenode.net lub na naszej liście mailingowej.”

