Skip to content

Release v1.1.7

Choose a tag to compare

@github-actions github-actions released this 01 Aug 12:11
· 35 commits to main since this release
b68036c

Release v1.1.7

css_framework: custom without Bootstrap for Tailwind hosts.
See docs/CHANGELOG.md [1.1.7].

Changelog

Added

  • src/Resources/public/css/nowo-ui.css: tokenized panel stylesheet with --nowo-ui-* CSS variables extracted from the former inline styles (buttons, table, forms, muted, errors, pagination, actions). Tokens align with DashboardMenuBundle semantics where applicable.
  • Named Symfony asset package nowo_routing_kit (base path /bundles/noworoutingkit) registered via PrependExtensionInterface in RoutingKitExtension, mirroring the DashboardMenuBundle pattern. Run assets:install to expose the CSS to host apps.
  • src/Resources/views/panel/base.html.twig: intermediate Twig template that extends the configured layout_template and injects nowo-ui.css via the stylesheets block so host shells receive the CSS through {{ parent() }}.

Changed

  • panel/index.html.twig and panel/form.html.twig now extend @NowoRoutingKitBundle/panel/base.html.twig instead of layout|default(nowo_routing_kit_layout_template) directly.
  • panel/layout.html.twig (demo root shell): inline <style> block replaced by <link> to asset('css/nowo-ui.css', 'nowo_routing_kit'), keeping the demo self-contained without duplicating CSS.

Documentation

  • CONFIGURATION: css_framework: custom recommended host path; --nowo-ui-* token override guide; Bootstrap 5 example retained as an alternative.
  • INSTALLATION: new Assets section (assets:install, nowo_routing_kit package, host layout integration with css_framework: custom).

What's Changed

  • feat: nowo-ui.css asset + panel/base for custom hosts by @HecFranco in #1

New Contributors

Full Changelog: v1.1.6...v1.1.7