Użytkownik:Polskacafe/rzeczy

Z Nonsensopedii, polskiej encyklopedii humoru

rzeczy które stwarzają problemy przy planowanych zmianach technicznych, lista się pewnie wydłuży


core mw

  • wszelkie diffy (bo interfejs oparty na tabelkach)
  • opcje ostatnich zmian ***na ozetach*** w trybie bez jsu (niski priorytet, niedomyślna konfiguracja)
  • specjalna:prześlij, sekcja podawania informacji o pliku
    • Specjalna:Prześlij nie jest wspieranym interfejsem, interesuje nas tylko UploadWizard. Skreślam. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • edytor źródła (zbyt skomplikowany do obsługi na urządzeniach mobilnych, górny pasek zajmuje zbyt wiele miejsca)
  • historia, ozety, obserwowane i podobne strony mogłyby użyć trochę drobnych poprawek
    • Są poprawione trochę marginy, paddingi itp. żeby to było bardziej czytelne. Potrzebny audyt wszystkich tych stron po kolei i drugie przejście. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • wybieranie grup na specjalna:uprawnienia (niski priorytet)
  • wersja do druku chyba nie jest zbyt funkcjonalna na u. mobilnych, do ukrycia? (niski priorytet)
    • Wersja do druku odpala zupełnie inne selektory @media, więc nie zależy od szerokości ekranu urządzenia. Inna sprawa że na Timelessie wygląda to po prostu brzydko i przydałoby się poprawić to nieco, najlepiej patchami prosto do Timelessa. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)

prawie że core mw

  • VE nie uruchamia się, po odpaleniu w trybie desktopowym i zmniejszeniu rozmiaru całość się rozjeżdża (począwszy od treści na interfejsie skończywszy), ale nie na tyle, by być kompletnie nieużywalne
    • Próbowałem coś z tym zrobić, ale utknąłem na kilku wkurzających pierdołach. Jest gdzieś kod CSS który modyfikuje VE nieco. Możliwe że większe zmiany będą wymagać też jakiegoś modułu JS – może dać to do ResponsiveFrontend? Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • MediaViewer jest niewygodny na urządzeniach mobilnych (i nic dziwnego że jest wyłączony)
  • Specjalna:Kreator przesyłania nie jest responsywny
    • Mamy jakiś speszal kod CSS od tego, ale trzeba sprawdzić czy też działa w trybie desktopowym Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • specjalna:powiadomienia (kompletnie się rozjeżdża)

nasze własne cudaki

  • RatePage wyświetla gwiazdki wciąz w sidebarze, a nie na dole, gdzie powinien
    • IMO może pokazywać i tu, i tu. Pytanie tylko jak to będzie wyglądało na desktopie. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
      • Można ukrywać raz tu, a raz tu, w zależności od ekranu. Nie jest to wielki problem. Natomiast ja uważam, że na timelessie gwiazdki na dole nawet na desktopie by to wyglądało całkiem nieźle, na zasadzie "oceń artykuł po przeczytaniu". Polskacafe 01:32:22, 16 gru 2021 (CET)
  • gadżet pokazujący info o zabezpieczonej stronie wygląda źle, np napis "strona zabezpieczona" może najeżdżać na linki czy inne elementy interfejsu
  • szablon:galeria, inny kod dla rodzajów urzadzeń

uwagi odnośnie ładowania rzeczy

z tego co rozumiem nie chcemy ładować w chuj jsu i innych ciekawostek, bo skoro dostaną to wszyscy, to będzie spowalniać ładowanie tam gdzie jest to najbardziej bolesne (na mobilkach)

  • gadżety się ładują dosłownie wszędzie. Niby fajnie, ale jako gadżety mamy np kod do archiwizacji porum, który dostają wszyscy wszędzie zawsze.
    • Widzę dwa wyjścia: pierwsze to robimy nonsowy bootstraper który po załadowaniu strony sprawdza page title i na podstawie tego ładuje potrzebne gadżety js-owe. Wada: będzie większe opóźnienie w ładowaniu tych gadżetów, pytanie tylko czy nam to przeszkadza. No i będzie więcej zapytań API podczas ładowania strony, co spowalnia ładowanie strony. Drugie wyjście to wciśnięcie gdzieś kodu PHP do tego samego, pewnie w jakimś rozszerzeniu. Może nadpisywanie tego co ładuje Ext:Gadgets na podstawie jakiegoś extra atrybutu gadżetu zapisywanego... gdzieś? Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • moduły visualeditora jak wyżej, także tam gdzie VE chyba za bardzo w ogóle nie ma
    • Tylko bootstrap się ładuje, nie całe VE. To nie jest AŻ TAK złe. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • smw entityexaminer.js potrzebny wszędzie?

nomobile i rzeczy na nonsie

  • niektóre szablony lub szablony szablonów wciąż mogą używać nomobile
  • na ozetach nomobile używa recentchangestext
  • strony główne wszystkich przestrzeni są nieresponsywne
    • Eksperymentowałem trochę z flexami w tym względzie i chyba najlepiej wyglądające rozwiązanie w tym względzie ma frwiki. Wada: panele są ustawione wg kolumn, a nie zygzakiem (co byłoby preferowalne). Czy da się do tego użyć flex-order? Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
      • Nie mam pojęcia czy to jest dobra właściwość, ale jak chce się zrobić zygzakiem, to można zrobić zygzakiem. Tam można chyba ustawić ilość elementów w rzędzie, zresztą w ogóle CSS daje całą masę opcji jeśli chodzi o layout. Polskacafe 01:36:37, 16 gru 2021 (CET)
  • symbole ANMów, słoni jakości czy innych odznaczeń dla artykułu/użytkownika wyglądają źle i/lub używają nomobile
  • głosowania (SDU, ANM, itp) są nieresponsywne
    • Średnio niski priorytet. Do poprawienia jest zegar i przerobienie tabelek w SDU tak naprawdę, nic więcej. Tabelkę SDU można przy okazji lekko odświeżyć wizualnie. :) Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • tryby gry wymagają umobilnienia, bo nie były projektowane z myślą o czym innym niż desktopy (np drogówka)
    • To nie jest blocker, bo to i tak na razie nie działa. Ale wypadałoby się tym kiedyś zająć. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
      • …ale drogówka to chyba nie jest jedyny tryb z tym problemem. Polskacafe 01:36:37, 16 gru 2021 (CET)

uwagi

  • choćby skały srały, nie będą tabele na mobilnych dobrze wyglądały
    • To jest załatwione przewijaniem w poziomie tabel. Isarra poprawiała to przy ostatniej aktualizacji Timelessa, także jest git. Lepiej nie będzie. Ostrzyciel | Dyskusja 13:42, 16 lis 2021 (CET)
  • wyszukiwarka przeznaczona dla komputerów… wygląda lepiej na małych ekranach niż ta przeznaczona dla telefonów.

gdzie jest JS i CSS

Tu jest rozpiska: Użytkownik:Ostrzyciel/skórburdel

Celujemy w następujące rozwiązanie:

  • Rzeczy z kolumny Tylko mobilne nie są potrzebne i je usuwamy.
  • Rzeczy z kolumny Tylko desktop działają też dobrze na wąskich ekranach.
  • Rzeczy z kolumny Oba tryby przenosimy do odpowiednich stron w kolumnie Tylko desktop.

W ten sposób będzie jeden tryb (desktop) który działa dobrze na wszystkich szerokościach ekranów. Ostrzyciel | Dyskusja 13:45, 16 lis 2021 (CET)