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

  • 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)
  • wszelkie diffy (bo interfejs oparty na tabelkach)

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)
  • 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)
  • 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)


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)