bb7cad9204
Implementiert ein professionelles Build-System für Windows-Benutzer ohne Python-Installation: PyInstaller-Integration: - DocuMentor.spec mit automatischer Icon/Version-Einbindung - Unterstützung für alle PySide6-UI-Dateien und Dependencies - UPX-Kompression für kleinere Executable-Größe Icon-System: - create_icon.py generiert Standard-Icon oder konvertiert PNG zu ICO - Multi-Size ICO (16x16 bis 256x256) für alle Windows-Kontexte - Automatische Integration in Build-Prozess - Prompts für Bild-KIs (Gemini, DALL-E, etc.) Versionsinformationen: - create_version_info.py liest Version aus pyproject.toml - Windows-Datei-Eigenschaften (Rechtsklick → Details) - Automatische Generierung bei jedem Build Build-Automatisierung: - build_windows.py orchestriert gesamten Build-Prozess - Erstellt Icon und Versionsinformationen automatisch - Generiert ZIP-Archiv für Distribution - Cleanup alter Builds Inno Setup-Integration: - installer.iss für professionelle Setup.exe - GUID-Generator (generate_guid.py) - Desktop-Verknüpfungen und Start-Menü-Integration Dokumentation: - BUILD.md - Schnellstart-Anleitung - docs/windows_distribution.md - Detaillierte Distribution-Dokumentation - docs/icon_and_version_info.md - Icon- und Versions-System - resources/icon_prompt.md - KI-Prompts für Icon-Generierung Dependencies: - pyinstaller>=6.0.0 für Executable-Erstellung - pillow>=10.0.0 für Icon-Generierung Externe Abhängigkeiten (Java, FOP, Saxon, diff-pdf) bleiben separat installierbar. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
65 lines
1.6 KiB
Markdown
65 lines
1.6 KiB
Markdown
# Resources für DocuMentor
|
|
|
|
Dieses Verzeichnis enthält Ressourcen für den Windows-Build.
|
|
|
|
## Icon (icon.ico)
|
|
|
|
Das Icon wird verwendet für:
|
|
- Windows-Executable (DocuMentor.exe)
|
|
- Inno Setup Installer
|
|
- Desktop-Verknüpfungen
|
|
- Start-Menü-Einträge
|
|
|
|
### Icon erstellen
|
|
|
|
#### Automatisch (Standard-Icon):
|
|
```bash
|
|
python create_icon.py
|
|
```
|
|
|
|
Dies erstellt ein einfaches Standard-Icon mit DocuMentor-Branding.
|
|
|
|
#### Aus eigenem PNG-Bild:
|
|
```bash
|
|
python create_icon.py mein-icon.png
|
|
```
|
|
|
|
Ihr PNG sollte idealerweise:
|
|
- Mindestens 256x256 Pixel groß sein
|
|
- Quadratisch sein
|
|
- Transparenten Hintergrund haben (optional)
|
|
|
|
### Icon-Anforderungen
|
|
|
|
Das `.ico`-Dateiformat enthält mehrere Auflösungen:
|
|
- 256x256 (Windows 7+, Taskleiste)
|
|
- 128x128
|
|
- 64x64
|
|
- 48x48 (Standard Desktop-Icon)
|
|
- 32x32 (Explorer Details)
|
|
- 16x16 (kleines Icon)
|
|
|
|
Das `create_icon.py` Skript erstellt automatisch alle diese Größen.
|
|
|
|
## Icon manuell ersetzen
|
|
|
|
1. Eigenes Icon als `resources/icon.ico` speichern
|
|
2. Oder mit einem Online-Tool PNG→ICO konvertieren
|
|
3. Build-Skript verwendet automatisch die vorhandene Datei
|
|
|
|
## Design-Richtlinien
|
|
|
|
Falls Sie ein eigenes Icon erstellen:
|
|
- **Einfach und klar**: Funktioniert auch in kleinen Größen (16x16)
|
|
- **Professionell**: Passend zum Business-Kontext
|
|
- **Wiedererkennbar**: DocuMentor steht für Dokumenten-Management
|
|
- **Kontrast**: Gut sichtbar auf hellem und dunklem Hintergrund
|
|
|
|
## Weitere Ressourcen
|
|
|
|
In diesem Verzeichnis können später weitere Ressourcen abgelegt werden:
|
|
- Splash-Screen-Bilder
|
|
- Toolbar-Icons
|
|
- Dokumentations-Bilder
|
|
- etc.
|