Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The welcome page and application layouts still depend on Milligram and bundled fonts. This replaces them with handwritten CSS and redesigns the CakePHP 6 welcome page without adding frontend dependencies, configuration, or a build step.
The welcome page shares resets, theme colors, typography, buttons, and accessibility styles with
public/css/cake.css, while keeping its specific layout and animations inline. It introduces a responsive hero with the inline Cake logo, an animated gradient background and version number, grouped development checks, and a simpler footer with Discord. Reduced-motion and forced-colors preferences are supported.Default and error layouts use the same stylesheet, including forms, tables, and Bake layouts. Flash messages gain keyboard-accessible dismiss buttons. Unused CSS and font assets are removed, and the README describes the new styling approach. Welcome-page tests cover successful and failed connections, escaped exception details, optional DebugKit, view blocks, and the production guard.
Dependency
This draft is stacked on #1109 and targets
prepare/6.x-skeletonso the diff contains only the styling and welcome-page changes. Retarget to6.xafter that PR merges. PHP 8.5 requirements, CI, and attribute-resolver configuration comments remain in #1109.Validation
git diff --checkpass.Welcome/home dark and light
Application styles
Error pages