Phase 2 UI Adjustments/Edits by bonamin

This commit is contained in:
2026-02-17 09:56:07 +02:00
parent 2b48426fe5
commit 59c5049305
16 changed files with 1588 additions and 609 deletions

View File

@@ -0,0 +1,19 @@
from pydantic import BaseModel
from typing import List, Optional
class MelodySettings(BaseModel):
available_languages: List[str] = ["en", "el", "sr"]
primary_language: str = "en"
quick_colors: List[str] = ["#FF5733", "#33FF57", "#3357FF", "#FFD700", "#FF69B4", "#8B4513"]
duration_values: List[int] = [
0, 15, 30, 45, 60, 75, 90, 105, 120, 135, 150, 165, 180,
240, 300, 360, 420, 480, 540, 600, 900,
]
class MelodySettingsUpdate(BaseModel):
available_languages: Optional[List[str]] = None
primary_language: Optional[str] = None
quick_colors: Optional[List[str]] = None
duration_values: Optional[List[int]] = None