Skip to content

Commit a9e3a52

Browse files
committed
Fixed Compilation/Start error #5867
Compilation/Start error #5867 by introducing shx
1 parent 862cc0d commit a9e3a52

20 files changed

+308
-262
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to AdminLTE will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
### Fixed
11+
- **Windows Build Compatibility:** Fixed npm scripts to work cross-platform by replacing Unix-specific shell commands with `shx`
12+
- Updated `copy-assets` script to use `shx mkdir` and `shx cp` commands
13+
- Updated `flatten-build` script to use `shx cp` and `shx rm` commands
14+
- Added `shx` package as dev dependency for cross-platform shell command support
15+
- Resolves build failures on Windows systems with "The syntax of the command is incorrect" errors
16+
- **TeamViewer Modal Compatibility:** Fixed modal fade animations for remote desktop compatibility
17+
- Updated accessibility CSS to use `transition: none` and `opacity: 1` instead of `display: block`
18+
- Maintains WCAG 2.1 AA compliance while ensuring modals work properly in TeamViewer sessions
19+
- Added specific transform overrides for modal dialogs in reduced motion mode
20+
821
## [4.0.0-rc3] - 2025-06-24
922

1023
### Production Deployment & Cross-Platform Compatibility

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,15 @@ AdminLTE supports all modern browsers with the latest Bootstrap 5.3.7:
7373
- Safari (latest)
7474
- Edge (latest)
7575

76+
## Platform Support
77+
78+
AdminLTE v4 build scripts work cross-platform:
79+
- **Windows** - Command Prompt, PowerShell, Git Bash
80+
- **macOS** - Terminal, iTerm2
81+
- **Linux** - Bash, Zsh, and other Unix shells
82+
83+
All npm scripts use cross-platform utilities to ensure consistent behavior across different operating systems.
84+
7685
## Contributing
7786

7887
- Highly welcome.

0 commit comments

Comments
 (0)