Kenemoti
Kenemoti | |
---|---|
Projekt głównego ekranu | |
Typ | Projekt interfejsu |
Autor | Kenex |
Kolory | #413c58 #a3c4bc #bfd7b5 #413c58 Paleta kolorów |
Kenemoti - koncepcja Kenexa na program do wygodnego tworzenia emospamów.
Geneza projektu
Kenex miał ogólny pomysł na taki program od wielu lat. Tworzenie emospamu na forum lub w edytorach tekstowych jest bardzo niewygodne. Szczególnie uciążliwe są:
- Brak podglądu w czasie rzeczywistym
- Zaznaczanie wzdłuż linii, a nie w kształcie prostokąta
Kenex uważa że ta uciążliwość jest głównym powodem, dla którego działy do emospamów na trzeciej edycji Kenex Spam Center stoją tak puste. Rozwiązaniem jest więc wygodny program, przypominający edytory z gier, ale dedykowany emospamom.
Działanie
Program umożliwia "rysowanie" emospamów za pomocą prostej metody "przeciągnij i upuść". Gdy praca jest gotowa, można wygenerować kod, który można wkleić na Kenex Spam Center. Aby Kenemoti był bardziej uniwersalny, generowanie można skonfigurować, by możliwe było otrzymanie kodu także na inne strony niż KSC.
Interfejs
Interfejs programu jest wzorowany na edytorach do gier oraz programach graficznych. Kenex stara się, by był możliwie jak najbardziej intuicyjny i wygodny w użyciu.
Panel emotikon
Z lewej strony znajduje się panel emotikon, z którego można wybierać emotikony.
- Rozwijana lista to wybór bazy emotek - do wyboru konkretne bazy oraz opcje "Historia" i "Wszystkie". W jednym emospamie można korzystać z wielu baz emotek.
- Plus. Dodaj nową bazę emotek.
- Ołówek. Edytuj bazę emotek.
- Lupa. Szukaj wśród baz emotek.
Tryb zaznaczenia
W górnym pasku można wybrać tryb zaznaczania.
- Łapka. Przesuwaj emospam przytrzymując LPM i przesuwaj łapką po ekranie. Ten tryb zapobiega zaznaczaniu emospamu.
- Ołówek. Przytrzymaj LPM, by zaznaczyć pola, przez które przejedziesz ołówkiem
- Zaznaczenie szerokie. Przytrzymaj LPM i zaznacz wszystkie pola, które chociaż trochę zahaczysz.
- Zaznaczenie wąskie. Przytrzymaj LPM i zaznacz wszystkie pola, które obejmiesz w całości.
- Farba. Kliknij LPM, by zaznaczyć wszystkie emotikony tego samego rodzaju, które nie są oddzielone emotikonami innego rodzaju.
- Lupa. Zaznacz wszystkie emotikony wskazanego rodzaju.
Operacje
W tym górnym pasku można wykonywać różne operacje.
- Wytnij
- Kopiuj
- Wklej
- Obróć (x2)
- Odbij (x2)
Dolny pasek w stylu Minecraft
Funkcja, która w teorii powinna znacznie przyspieszyć tworzenie emospamu.
Zwykle w jednym emospamie używamy tylko paru emotek, między którymi się przełączamy. Wzorując się na Minecrafcie, Kenex zaprojektował pasek, gdzie umieszcza się emotikony na konkretnych polach. Między polami można się przełączać, naciskając klawisze 1-9 oraz kręcąc kółkiem myszy. Pole 0 to "pusty pędzel" czyli możliwość zaznaczania emotek w emospamie, bez zastępowania ich. Kenex zapowiada, że w przyszłości da do tego bardziej intuicyjny symbol. Obecnie nie ma na niego pomysłu.
Na dole panelu można przełączać się między "stronami". Kenex podejrzewa, że z tej funkcji będzie się bardzo sporadycznie korzystać, ale może być dla kogoś przydatna. Przełączanie następuje za pomocą klikania na ikony lub za pomocą SHIFT + numer.
To rozwiązanie jest dość nowatorskie w aplikacji graficznej, dlatego jeżeli komuś praca z tym paskiem bardzo się nie spodoba, Kenex przewiduje opcję wyłączenia go.
Dynamiczny podgląd
Kenex rozważa mechanizm, że jak się trzyma emotkę nad polem emospamu, to po chwili robi się w nim miejsce. W ten sposób można podejrzeć, jak będzie wyglądała praca po puszczeniu LPM.
Z grupą emotikon dzieje się analogicznie, tylko przesunięcie następuje o wiele pól.
Przesunięcie nie następuje od razu, żeby uniknąć chaosu na ekranie.
Zarządzanie bazą i generowanie kodu
W jednej pracy graficznej można korzystać z wielu baz emotek. Można się między nimi przełączać w panelu.
Każdą bazę można też modyfikować.
W każdej bazie emotikonów może być wiele kodów. Przykładowo dla bazy emotek z KSC można by zrobić 3:
- KSC - do wklejania na KSC
- BBCode - do wklejania na inne fora
- Html - do wklejania na strony internetowe
Gdy zechcemy wygenerować kod, program wyświetla, jakie bazy emotek użyto. Pozwala też zdecydować, z którego kodu chcemy skorzystać przy każdej z nich. Dzięki takiemu rozwiązaniu możemy np. na KSC wkleić emospam, który częściowo składa się z emotek KSC i częściowo z emotek qus.fora.pl.
-
Zarządzanie bazą emotek.
-
Widok generowania kodu.
Ciekawostki
- Projekt został wykonany w programie Axure.
- Wykorzystano paletę kolorów wygenerowaną za pomocą strony Coolors.co (link do użytej palety).
Linki zewnętrzne
- Wątek "Koncepcja edytora emospamu" na KSC - wątek, w którym można śledzić postępy prac nad projektem. Wymaga logowania.