Skocz do zawartości

design do nowego programu


Gość compbatant

Rekomendowane odpowiedzi

Gość compbatant

Witam

W związku ze zbliżającą sie nową wersją menadżera plików OpenSpace poszukujemy osoby chętne do pomocy w opracowaniu nowego wyglądu programu. Najlepsza propozycja stanie się domyślnym wyglądem programu, zaś pozostałe ciekawe propozycje będą dostępne jako dodatkowe tematy do wyboru.

 

Poniżej zamieszczam opis programu lecz najpierw kilka słów odnośnie tego co jest potrzebne: ikonki narzędzi programu oraz ikonki dla poszczególnych typów plików, schemat kolorów elementów GUI, logo programu, ewentulnie design strony projektu.

 

Ponieważ użyta biblioteka GUI FOX nie wspiera zmiany kształtu i wyglądu elementów interfejsu takich jak suwaki,przyciski, rozwijane listy itd., wiec można jedynie operować ich kolorem, zmianą kilku prostych atrybutów jak np czy przycisk jest 3d czy płaski itd. Wyjątkiem są przyciski gdzie można podstawić bitmape jak tło.

 

Adres strony projektu: http://openspace.linux.pl. W the chwili jest bardzo mało informacji na stronie zmieni się to gdy rozpocznie się promocja programu a do tego potrzeba ciekawego wyglądu interfejsu. Najnowszą wersje programu można sciągnąć stad:

 

http://openspace.linux.pl/data/openspace-0.2.0.bin

 

Wersja ta posiada w stosunku do ostatniej oficjalnej kilka zmian, a najważniejsza to możliwość swobodnej konfiguracji pasków narzędzi i kolorów interefejsu oraz definiowania skrótów klawiszowych do dowolnej akcji.

 

A teraz kilka słow o programie. Czym wyróżnia się ten menedżer plików, przede wszystkim umożliwia zupełnie nowy bardzo szybki sposób poruszania się po katalogach. Drugą bardzo nowatorską cechą jest możliwość bardzo szybkiego przełączania się między widokiem z dwoma panelami lub jednym panelem z plikami. Dzięki temu łączy on zalety programów obu typów.

 

Do Openspace można dodawać nowe funkcje w postaci wtyczek (dodatkowych bibliotek), nawet obsługa plików lokalnych jest realizowana przez wtyczkę. W tej chwili istnieją 2 typy wtyczek. Wtyczki typu VFS czyli Virtual File System, które umożliwają przezroczyte dla użytkownika operowanie na różnych typach zasobów jak np. pliki na serwerze ftp, archiwa tar.bz2 itd. Drugi typ to wtyczki posiadające wbudowane GUI i operujące na wtyczkach typu VFS. Dzięki takiemu rozwiązaniu istnieje np. wtyczka mkdir posiadający GUI, która wykorzystuje różne wtyczki VFS,. Dla użytkownika operacje takie jak tworzenie katalogu na zdalnym serwerze ftp czy lokalnym dysku są zupełnie przezroczyste.

 

Prawie wszytkie ustawienia programu można konfigurować w trybie graficznym, nie trzeba edytować pliku konfiguracyjnego ręcznie, ale ponieważ jest to plik xml, więc jak ktoś mimo wszystko chce edytować go ręcznie to nie ma najmniejszego problemu.

 

Program jest bardzo szybki, jest to zasługa 2 rzeczy: użytej biblioteki graficznej fox-toolkit oraz optymalizacji kodu programu. Kolejne cechy to: kopiowanie, przenoszenie i inne dlugotrwałe operacje wykonywane są jako oddzielny wątek dzięki czemu podczas tych operacji możemy nadal pracować z programem nie czekając na ich zakończenie; przy pierwszym uruchomieniu mamy możliwość automatycznego skonfigurowania przez program ustawień na podstawie wykrytych w systemie programów; drag and drop czyli przeciągnij i upuść kompatybilne z aplikacjami KDE i GNOME (i innymi trzymającymi sie standardów); podgląd obrazków jako ikonki; 3 rodzaje widoków: duże ikony (z dodatkowymi informacjami, nie tylko nazwa), małe ikony i widok szczegółowy; możliwość definiowania nowych komend oraz zmieniania już istniejących.

 

Jeśli jesteś zainteresowany prosze o kontakt pod adresem: [email protected]

 

Adresy stron projektu OpenSpace: http://openspace.linux.pl https://developer.berlios.de/projects/openspace/

 

Forum i listy dyskusyjne:

 

http://openspace.linux.pl/forum http://lists.berlios.de/mailman/listinfo/openspace-svn

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 0
  • Created
  • Ostatniej odpowiedzi

Popular Days




×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności