Skip to content

Replace leftover Bootstrap classes with ignis components#326

Merged
itshypax merged 1 commit into
mainfrom
fix/bootstrap-leftovers
Jul 16, 2026
Merged

Replace leftover Bootstrap classes with ignis components#326
itshypax merged 1 commit into
mainfrom
fix/bootstrap-leftovers

Conversation

@itshypax

Copy link
Copy Markdown
Collaborator

Badges, alerts and buttons in the core settings pages (plugins, telemetry, vehicles) and the knowledge-base templates still used Bootstrap utility classes (badge text-bg-*, alert alert-*, btn btn-*) that only survive through the compat layer. They now use the existing design-system pieces: ignis-chip with status variants, ignis-alert, ignis-btn.

Deliberately out of scope:

  • eNOTF keeps its own Bootstrap bundle (plugin, by design).
  • Modal attributes (data-bs-toggle/-dismiss, btn-close, modal fade, 23 files) and data-bs-theme (199 files, four compat selectors key off it) — those fall to the dialog-system migration as its own project.

Badges, alerts and buttons in the core settings pages and the
knowledge-base templates still used Bootstrap utility classes that
only survive through the compat layer. They now use the existing
design-system pieces: ignis-chip (with status variants), ignis-alert
and ignis-btn. eNOTF keeps its own Bootstrap bundle on purpose.

The modal attributes (data-bs-toggle/-dismiss) and data-bs-theme stay
for now: four compat selectors still key off the theme attribute, so
those fall to the dialog migration.
@ef-sparky

ef-sparky Bot commented Jul 16, 2026

Copy link
Copy Markdown

✅ Alle Checks bestanden

7 Dateien geändert · +30 -30

Übersicht

Check Status Details
Build (PHP 8.3 – 8.4) ✅ Bestanden
Unit Tests (8.3/8.4) ✅ Bestanden Keine Tests
Integration Tests ✅ Bestanden Keine Tests
Feature Tests (HTTP) ✅ Bestanden Keine Tests
Frontend Build ✅ Bestanden
Security Audit ✅ Bestanden
PHPStan ✅ Bestanden

Unit Tests

✅ 0 Tests bestanden.

Integration Tests

✅ 0 Tests bestanden.

Feature Tests (HTTP)

✅ 0 Tests bestanden.

Frontend Build

Assets in Sync mit Source (SCSS + Vite gebaut, kein Diff).

PHPStan – Statische Analyse

Keine Fehler gefunden.

Security Audit

Keine bekannten Schwachstellen.


Workflow-Log ansehen

@itshypax
itshypax merged commit 26548b1 into main Jul 16, 2026
10 checks passed
@itshypax
itshypax deleted the fix/bootstrap-leftovers branch July 16, 2026 06:02
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