Reworked 'Levels' for progress

This commit is contained in:
2026-01-10 17:05:43 +01:00
parent 2c99454951
commit febb7ae87b
7 changed files with 241 additions and 14 deletions

View File

@@ -3,6 +3,7 @@ from database import Database
from datetime import date
from tkinter import messagebox
from utils import parse_float
from gamification import GamificationManager
class WorkoutFrame(ctk.CTkFrame):
def __init__(self, master, db: Database, date_str: str):
@@ -10,6 +11,7 @@ class WorkoutFrame(ctk.CTkFrame):
self.db = db
self.date_str = date_str
self.session_id = None
self.gm = GamificationManager(self.db)
self.setup_ui()
self.refresh_workouts()
@@ -139,6 +141,7 @@ class WorkoutFrame(ctk.CTkFrame):
rpe=int(self.rpe_slider.get()),
variation=self.variation_entry.get()
)
self.db.add_xp(10)
self.reps_entry.delete(0, 'end')
self.refresh_workouts()
except (ValueError, TypeError):