Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 2.23 KB

File metadata and controls

38 lines (34 loc) · 2.23 KB

Changelog

All notable changes to @adminlte/angular are documented here. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Stretch-set components for parity with the Vue/React ports:
    • Widgets: LteProgressGroup, LteRatings, LteDirectChat, LteTabs / LteTab, LteAccordion / LteAccordionItem.
    • Topbar dropdown menus: LteNavMessages, LteNavNotifications, LteNavTasks.
    • Plugin wrappers (optional peer deps, lazily imported like LteApexChart): LteInputFlatpickr (flatpickr), LteInputTomSelect (tom-select), and LteDatatable (simple-datatables).
  • New Components demo page (/components) dogfooding the additions, plus the three nav dropdowns wired into the demo topbar.
  • Optional peer dependencies flatpickr, tom-select and simple-datatables (all optional: true).
  • Initial Angular 22 port of AdminLTE 4 — a signal-first, standalone-component library on Bootstrap 5.3, published as @adminlte/angular.
  • Layout components: LteDashboardLayout, LteAuthLayout, LteAppContent, LteTopbar, LteSidebar, LteSidebarBrand, LteSidebarNav, LteSidebarNavItem, LteSidebarOverlay, LteFooter, LteColorModeToggle, LteFullscreenToggle.
  • Widgets: LteCard, LteSmallBox, LteInfoBox, LteAlert, LteCallout, LteProgress, LteTimeline, LteProfileCard, LteDescriptionBlock, LteBreadcrumb, LteCommandPalette, LteApexChart, LteModal.
  • Forms: LteButton, LteInput, LteSelect, LteTextarea, LteInputSwitch (ControlValueAccessor + model() two-way binding).
  • Signal services: ColorModeService (SSR-safe dark mode, no-flash), SidebarService (responsive state + body classes), CommandPaletteService (⌘K), FullscreenService, TreeviewService (accordion registry).
  • Typed, config-driven sidebar menu (MenuNode discriminated union with visible flag).
  • @adminlte/angular/css export — AdminLTE's compiled CSS copied into dist at build time.
  • Demo application (projects/demo) dogfooding the library: dashboard, widgets, forms and login pages with a theme-aware ApexCharts chart.