Skip to content

Redesign widoku display — wyraźniejsza hierarchia odjazdów i uspokojony prawy panel - #208

Open
AirScorpionK wants to merge 6 commits into
mainfrom
codex/propose-redesign-for-information-screen
Open

Redesign widoku display — wyraźniejsza hierarchia odjazdów i uspokojony prawy panel#208
AirScorpionK wants to merge 6 commits into
mainfrom
codex/propose-redesign-for-information-screen

Conversation

@AirScorpionK

Copy link
Copy Markdown
Collaborator

Motivation

  • Poprawić czytelność i hierarchię ekranu informacyjnego tak, żeby lista odjazdów była jednoznacznie najważniejszym elementem widoku.
  • Zmniejszyć wizualny ciężar górnego paska i ujednolicić sposób prezentacji komunikatów o braku danych/nieaktywności.
  • Uporządkować prawy panel (dodatkowe moduły + ogłoszenia) tak, by wyglądał jako spójna sekcja pomocnicza.

Description

  • Zmieniono strukturę i styl nagłówka w src/Presentation/View/templates/pages/display.twig, zmniejszając wysokość paska, upraszczając elementy daty/godziny/pogody i przenosząc je na prawą stronę nagłówka.
  • Przebudowano układ głównego obszaru na siatkę 12-kolumnową z proporcją col-span-8 (odjazdy) oraz col-span-4 (panel pomocniczy) w display.twig.
  • Przeprojektowano tabelę odjazdów: spokojniejsze nagłówki, czytelniejsze wyrównania kolumn, spójny rytm wierszy i mocniejsze rozróżnienie numeru linii, kierunku i czasu odjazdu (klasy i markup w display.twig).
  • Prawy panel został podzielony na dwie czytelne sekcje: „Dodatkowe informacje” (rotator modułów) oraz „Ogłoszenia”, z ujednoliconymi kartami i łagodniejszymi stanami info/inactive (zmiana klas tła/borderów w display.twig).
  • Odbudowano wygenerowany plik Tailwind CSS public/assets/styles/output.css po zmianach klas w szablonie, żeby odpowiadał nowemu markupowi (zaktualizowany output CSS).

Testing

  • Uruchomiono git diff --check i sprawdzono poprawność diffów (sukces).
  • Sprawdzono składnię szablonu za pomocą php -l src/Presentation/View/templates/pages/display.twig (sukces — brak błędów składniowych).
  • Zbudowano CSS poprzez npm run build (Tailwind rebuild zakończony pomyślnie).
  • Próbowałem uruchomić composer install --no-interaction --prefer-dist, vendor/bin/phpunit i vendor/bin/phpstan analyse, jednak instalacja zależności Composer nie została dokończona z powodu błędów pobierania (proxy/CONNECT), więc testy PHP (phpunit i phpstan) nie były dostępne w tym środowisku.

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant