Skip to content

Releases: pegasusheavy/ngx-tailwindcss

v0.3.3 - Dark Mode & UI Improvements

31 Dec 15:59
4e5fe82

Choose a tag to compare

What's New

Dark Mode Fixes

  • Added dark mode variants to ghost and outline button variants in the core library
  • Fixed dark mode styling for Forum, Shop, and Social Network examples
  • Added full light/dark mode support to DAW example (previously dark-only)
  • Fixed home page component cards dark mode visibility
  • Fixed ghost button icon visibility in dark mode across all examples

New Examples

  • DAW Studio: Full-featured digital audio workstation UI with light/dark mode
  • File Explorer: macOS-style desktop application with window controls

UI Fixes

  • Fixed avatar ring shapes (added rounded-full to prevent square rings)
  • Fixed notification badge clipping (moved outside button overflow)
  • Fixed profile avatar alignment in social network example
  • Removed redundant rounded corners from terminal and log-viewer components
  • Increased terminal and log-viewer demo container heights to prevent text cutoff
  • Fixed DAW mixer fader styling (rectangular instead of rounded)
  • Fixed verified badge using proper variant instead of class override

Dependencies

  • Updated @angular/router to 21.0.6 to match other Angular packages

Full Changelog: v0.3.2...v0.3.3

v0.3.2

31 Dec 06:15

Choose a tag to compare

What's Changed

See the CHANGELOG for details.

Installation

npm install @pegasusheavy/[email protected]

v0.3.1

31 Dec 06:00

Choose a tag to compare

What's Changed

See the CHANGELOG for details.

Installation

npm install @pegasusheavy/[email protected]

v0.3.0 - Native App UI Components

31 Dec 03:22
19c3373

Choose a tag to compare

Release v0.3.0 - Native App UI Components

This release adds comprehensive Native App UI components for building Tauri, Electron, and native-feeling web applications.

✨ New Components

Window Management

  • TitleBar - Customizable title bar with platform-specific styling
  • WindowControls - Window minimize/maximize/close buttons (macOS/Windows/Linux)
  • MenuBar - Native-style menu bar with keyboard navigation

Navigation

  • FileTree - Hierarchical file/folder tree view
  • TabBar - Browser/IDE-style tab bar with drag-to-reorder
  • Breadcrumbs - Path navigation breadcrumb trail
  • CommandPalette - VS Code-style command palette (Ctrl+P/Cmd+P)
  • SearchBar - Global search with filters and suggestions

Dialogs

  • AlertDialog - Native-style alert dialog
  • ConfirmDialog - Confirmation dialog with customizable actions
  • PromptDialog - Input prompt dialog
  • AboutDialog - Application about dialog
  • UpdateDialog - Update notification/progress dialog

Developer Tools

  • Terminal - Terminal emulator with command history
  • LogViewer - Filterable log viewer with color-coded levels
  • CodeViewer - Syntax-highlighted code viewer
  • PropertyInspector - Object property inspector

Status & Toolbar

  • StatusBar - IDE-style status bar
  • Toolbar - Customizable toolbar with icons/buttons
  • ActivityIndicator - Loading spinners/progress indicators
  • ConnectionStatus - Network connection status display

Panels & Layout

  • ResizablePanels - Split panels with draggable dividers
  • SettingsPanel - Grouped settings panel
  • PreferencesDialog - Application preferences dialog

Utilities

  • ThemeSelector - Theme switcher (light/dark/system)
  • ShortcutDisplay - Keyboard shortcut display
  • ShortcutsEditor - Keyboard shortcuts configuration
  • OnboardingWizard - First-run onboarding wizard
  • QuickSwitcher - Quick file/item switcher

🔧 New Services

  • NativeAppPlatformService - Platform detection (Web/Tauri/Electron/macOS/Windows/Linux)
  • FilePickerService - Native file/folder picker with web fallback
  • SystemTrayService - System tray integration
  • NativeNotificationsService - Native notifications with web fallback
  • DockService - macOS dock integration
  • UpdateService - Application update management
  • StorageService - Cross-platform storage (web/native)
  • IpcService - Inter-process communication

📚 Documentation

  • Added native demo page with code examples for all components
  • Updated documentation site with FontAwesome icons

🐛 Fixes

  • Fixed terminal and log-viewer rounded corners
  • Fixed activity indicator variant property name
  • Removed DomSanitizer dependencies from library components

Full Changelog: v0.2.0...v0.3.0

v0.1.2

21 Dec 22:19

Choose a tag to compare

🛠 Packaging & Reliability\n\n- Copied README.md into dist/ngx-tailwindcss so npmjs can display the docs published from the built package.\n- Added a publish:dist script that builds and publishes from dist/ngx-tailwindcss with --access public.\n- Increased the Vitest hook/test timeouts to 60s so the longer-running directive specs no longer abort Husky pre-push.

v0.1.1

19 Dec 17:45

Choose a tag to compare

Fixes\n- Ensure the npm package is built from dist/ngx-tailwindcss so the tarball contains the compiled FESM bundle, typings, and theme CSS rather than just docs/config files.\n- Swap the deprecated husky install workflow for a runtime import('husky') bootstrap and add executable pre-commit, pre-push, and commit-msg hooks for lint/test/commitlint enforcement.\n

v0.1.0

15 Dec 16:36

Choose a tag to compare

Highlights\n- Introduced a CSS-variable theming system with TwThemeService, provideTwTheme, and an overrideable theme.css so consumers can tune light/dark palettes without patching component markup.\n- Added the TwDatatablesComponent, a production-ready dashboard table with headers, toolbar slots, filtering, pagination, and selection wired directly to tw-table, plus a dedicated docs page that showcases toolbar actions and compact layouts.\n- Polished the docs experience (dark mode contrast, spacer behavior, nav spacing, and tab content) so every example is legible in both modes and the theming route/data tables page are reachable.\n- Beefed up tooling with Husky/Commitlint hooks, a cleaner .npmignore, and the new release-optimized changelog entry.