[web-php] master: Unify design of all release pages (#1916)
| From: | Theodore Brown via GitHub | Date: | Thu, 11 Jun 2026 13:23:52 +0000 |
| Subject: | [web-php] master: Unify design of all release pages (#1916) | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-33747@lists.php.net to get a copy of this message | ||
Author: Theodore Brown (theodorejb)
Committer: GitHub (web-flow)
Pusher: derickr
Date: 2026-06-11T14:23:49+01:00
Commit: https://github.com/php/web-php/commit/b676b34d958c6e83fd7ab057363da55f527bff4c
Raw diff: https://github.com/php/web-php/commit/b676b34d958c6e83fd7ab057363da55f527bff4c.diff
Unify design of all release pages (#1916)
* Use PHP 8.5 styling for all release pages
Enables dark mode, syntax highlighting of variables, and unified design for all release pages.
Release pages prior to 8.5 still lack the Key Features section.
Also fixed inconsistent i18n language spelling in the dropdowns on a few release pages, and
corrected an English grammar typo on the PHP 8.1 page. No other content has been changed.
Also removed duplicate feature title translation strings.
* Switch to CSS animations for hero background
This allows Playwright to automatically disable the animations for stable screenshot testing.
Changed paths:
A src/Themes/FeatureComparison.php
A src/Themes/ReleasePage.php
D styles/php8.css
M playwright.config.ts
M releases/8.0/common.php
M releases/8.0/release.inc
M releases/8.1/common.php
M releases/8.1/languages/en.php
M releases/8.1/release.inc
M releases/8.2/common.php
M releases/8.2/release.inc
M releases/8.3/common.php
M releases/8.3/release.inc
M releases/8.4/common.php
M releases/8.4/release.inc
M releases/8.5/common.php
M releases/8.5/languages/en.php
M releases/8.5/languages/es.php
M releases/8.5/languages/fr.php
M releases/8.5/languages/ja.php
M releases/8.5/languages/pt_BR.php
M releases/8.5/languages/ru.php
M releases/8.5/languages/tr.php
M releases/8.5/languages/uk.php
M releases/8.5/languages/vi.php
M releases/8.5/languages/zh.php
M releases/8.5/release.inc
M styles/php85.css
M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-0-index-php-chromium.png
M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-1-index-php-chromium.png
M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-2-index-php-chromium.png
M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-3-index-php-chromium.png
Diff exceeded maximum size.