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

@@ -1,5 +1,5 @@
from pydantic import BaseModel
from typing import List, Optional
from pydantic import BaseModel, Field
from typing import Dict, List, Optional
from enum import Enum
@@ -17,13 +17,13 @@ class MelodyTone(str, Enum):
class MelodyInfo(BaseModel):
name: str
description: str = ""
name: Dict[str, str] = {}
description: Dict[str, str] = {}
melodyTone: MelodyTone = MelodyTone.normal
customTags: List[str] = []
minSpeed: int = 0
maxSpeed: int = 0
totalNotes: int = 1
totalNotes: int = Field(default=1, ge=1, le=16)
steps: int = 0
color: str = ""
isTrueRing: bool = False
@@ -32,7 +32,7 @@ class MelodyInfo(BaseModel):
class MelodyAttributes(BaseModel):
speed: int = 0
speed: int = 50
duration: int = 0
totalRunDuration: int = 0
pauseDuration: int = 0