Commit Graph

7 Commits

Author SHA1 Message Date
darklithium e31fd5fdce fix: SettingsPage zu Settings umbenannt für Kompatibilität
- SettingsPage.qml -> Settings.qml für bessere QML-Engine-Kompatibilität
- onMoved -> onValueChanged für Slider-Signal-Handler (Qt-Version Kompatibilität)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-03 00:27:53 +02:00
darklithium 7c32796712 fix: SettingsPage import und Python-ID-Kollision beheben
- Import '.' hinzugefügt, um SettingsPage.qml in Main.qml verfügbar zu machen
- Doppelte Python-Definition aus SettingsPage.qml entfernt (verwendet py von Main.qml)
- Settings.qml durch SettingsPage.qml ersetzt

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-03 00:12:27 +02:00
darklithium c4e7d4bd55 feat: phase 1 - einstellungen mit lautstärke und spruchlisten
- Settings.qml mit Lautstärke-Slidern für Musik und Knack-Geräusch
- Spruchlisten-Auswahl (classic, farmer_wisdom, unfortune)
- StackLayout für Navigation zwischen Hauptseite und Einstellungen
- Python: load_setting/save_setting für generische Einstellungen
- Python: Volume-Einstellungen und Spruchlisten-Verwaltung
- ASSET_REQUIREMENTS.md für Grafik-Spezifikationen
- JSON-Dateien: classic.json, farmer_wisdom.json, unfortune.json

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-02 21:26:41 +02:00
darklithium da719d7670 fix: Last-State Bug, Musik-Button und Cookie-Größe
- Label direkt verwendet (nicht in Item genestet)
- Icon-Größe auf xx-large erhöht
- Musik-Button erst nach Initialisierung sichtbar
- Geöffneter Keks größer (36x28 vs 32x24 GU)
- Last-State Funktionen bereinigt

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-02 03:31:56 +02:00
darklithium ace4d9c43c fix: Last-State, Keks-Größe, Musik-Button
- Last-State speichert in .cache/fortunecookie.darklithium/music_enabled
- Geöffneter Keks: 36x28 gu (geschlossen: 32x24 gu)
- Musik-Button: 10x10 gu, x-large Icon, erst nach Init sichtbar
- Python ohne PySide2-Abhängigkeiten
- Properties vor Functions in QML

Fixes: PermissionError auf .config/, Icon-Flickern

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-02 03:27:35 +02:00
darklithium 114ccc6c4f feat: fortune cookie v1.0 - qml ui und python backend implementiert 2026-06-01 21:16:26 +02:00
darklithium 9123c7465f feat: initiale Projektstruktur nach Framework 1.7 2026-06-01 17:16:02 +02:00