Odświeżona strona główna forum
Adam Boduch
W ramach pozbycia się jQuery z naszego projektu, przepisaliśmy stronę główną forum. Przepisany został kod front end (JavaScript oraz częściowo SCSS) oraz niektóre elementy backendu. W sumie ok 100 commitów.
Co się zmieniło?
- Nowy wygląd strony głównej na urządzeniach mobilnych. Tytuł tematu powędrował do nowej linii dzięki czemu jest bardziej widoczny. W widoku mobilnym, kategoria forum ma ustawiony
border-left
zamiast ikony. - Zmiana ikon kategori. Kategorie techniczne zyskały logo języków, natomiast oznaczenie nowych postów w danej kategorii jest poprzez małą pomarańczową kropkę.
- Możliwość przenoszenia kategorii góra/dół (personalizacja widoku forum) wprost z poziomu strony głównej forum.
- Przy każdej sekcji dodano nową ikonę umożliwiającą ukrycie danych kategorii.
- Nowa ikona umożliwiająca oznaczenie danej kategorii jako przeczytanej.
-
Zwijanie oraz rozwijanie danej sekcji nie jest już zapamiętywane po stronie backendu. Okazało się że ta funkcjonalność nie cieszy się zbytnim zainteresowaniem. - Usunięcie zakładki "Bez odpowiedzi" która nie była zbyt popularna.
- Kliknięcie na tytuł wątku w kategorii przenosi domyślnie do ostatniego nieczytanego postu.
W bazie zapisywane są wizyty w danych wątkach. Generalnie dużo by pisać, nie jest to jakiś banalnie proste.
Tak Marooned, w localstorage byłoby generalnie prościej.
@Adam Boduch: piszesz, że
oznaczenie nowych postów w danej kategorii jest poprzez małą pomarańczową kropkę
. Skąd Coyote wie, które posty są dla mnie nowe?Zwijanie oraz rozwijanie danej sekcji nie jest już zapamiętywane po stronie backendu. Okazało się że ta funkcjonalność nie cieszy się zbytnim zainteresowaniem
- no popatrz, dla mnie była bardzo istotna. Może chociaż zapamiętywanie w localStorage, jeśli backend jest kłopotliwy?