- Location:
X-Plane Dataref Bridge-Windows/ - Executable:
X-Plane Dataref Bridge.exe - Size: ~206MB
- Status: ✅ Working with icon fix
To build for Linux and macOS:
- Copy source code to the target platform
- Install dependencies:
pip install PyQt6 cx_Freeze==8.5.3 serial pyserial hidapi Pillow
- Run the build script:
python setup_cross_platform.py build
- Fixed icon display in taskbar and window title bar
- Added proper icon fallback system
- Icon now properly set for both window and application
- Automatic platform detection (Windows, Linux, macOS)
- Platform-specific optimization:
- Windows: GUI base (no console)
- Linux/macOS: Console base (for debugging)
- Icon format handling:
- Windows: .ico format
- Linux/macOS: .png format (with .icns generation for macOS)
- Package-specific includes for each platform
- Windows: Windows 10+ (✅ Built)
- Linux: Modern Linux with GTK+ (📋 To build)
- macOS: macOS 10.14+ (📋 To build)
- Windows: Run
.exe- fully portable - Linux: Run executable from terminal
- macOS: Run
.appbundle
- ✅ Python 3.14 runtime
- ✅ PyQt6 GUI framework
- ✅ All required libraries
- ✅ Dataref database with real descriptions
The Windows build is ready for immediate distribution. For Linux and macOS, follow the build instructions above.