Skip to content

refactor(responsive): use ResponsiveChromeRenderer, consolidate CSS#12

Merged
ralflang merged 3 commits into
FRAMEWORK_6_0from
fix/add-screen-css-stub
May 25, 2026
Merged

refactor(responsive): use ResponsiveChromeRenderer, consolidate CSS#12
ralflang merged 3 commits into
FRAMEWORK_6_0from
fix/add-screen-css-stub

Conversation

@ralflang

Copy link
Copy Markdown
Member

Summary

  • Migrate responsive controller to use ResponsiveChromeRenderer with a body-only template instead of manually assembling full HTML pages
  • Delete old full-page template and standalone CSS files (responsive.css, passwd-responsive.css)
  • Responsive rules now live in screen.css under .horde-responsive scope, discovered via CascadeCssDiscoverer

Test plan

  • Load /passwd/responsive and verify the password change form renders correctly
  • Verify topbar displays with correct app icons
  • Verify CSS theming works (not hardcoded to /default/)

ralflang added 3 commits May 24, 2026 21:25
The horde-installer-plugin requires a themes directory to be
recognized during reconfigure. Without screen.css, the passwd
theme was not symlinked to the web directory.
Migrate controller to use ResponsiveChromeRenderer with body-only template.
Delete old full-page template and standalone CSS files. Responsive rules
now live in screen.css under .horde-responsive scope.
@ralflang
ralflang merged commit fc71382 into FRAMEWORK_6_0 May 25, 2026
0 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant