os2display/default-template-bundle
Provides the default template bundle for OS2Display, supplying standard screen templates and layout definitions for digital signage content. Integrates with the OS2Display platform to give administrators ready-to-use templates for building and displaying slides across screens.
composer require os2display/default-template-bundle:^2.2. The release is additive (dark mode support only), so it is a safe in-place bump from 2.x — no migrations, no renamed services, no removed templates.Resources/views/ (the default slide templates) and DependencyInjection/ (where templates are registered as tagged services). That pair tells you what you can render and what you can override.assets:install/cache:clear on Symfony, npm run build on the host) so the new dark mode styles actually land in your public directory.^2.2 and let patch releases flow. Because 2.2.0 is a single merged PR adding dark mode, treat it as a styling-only upgrade: bump, rebuild assets, visually diff one slide of each template type you actually use.data-theme="dark" or a .dark root) and letting the bundle's templates inherit. Do not fork the bundle's templates just to add a class per slide — you lose the upgrade path and every future template fix.^2.2 in the same change window so a slide authored with dark-mode tokens is not rendered by a 2.1 host that has no styles for them.composer update. Public/vendor asset copies are stale until you re-run the install/rebuild step. If dark mode "does nothing" after the upgrade, this is almost always the cause, followed by cached CSS or a stale service worker on the player.prefers-color-scheme, a manual toggle in your UI will not work, and you will need to wrap or override.config/*.php publishing, facades, or Blade components, budget for a translation layer (or a thin wrapper) rather than expecting the bundle to behave like a Laravel vendor package. That friction is the main cost of adoption, not anything in 2.2.0.How can I help you explore Laravel packages today?