add edit step + do recipe in main view, added carousel for recipe selection

This commit is contained in:
2026-03-12 22:57:15 +01:00
parent 90257a62a0
commit d5dacb8fc4
21 changed files with 1052 additions and 279 deletions

View File

@@ -71,6 +71,18 @@ class WeightApp(tk.Tk):
self.record_button = ttk.Button(self.recording_frame, text="Record", command=self.trigger_record)
self.record_button.pack()
#### Morse Reference ####
morse_text = (
"A .- B -... C -.-. D -.. E . F .-..\n"
"G --. H .... I .. J .--- K -.- L .-..\n"
"M -- N -. O --- P .--. Q --.- R .-. \n"
"S ... T - U ..- V ...- W .-- X -..-\n"
"Y -.-- Z --.. 0 ----- 1 .---- 2 ..--- 3 ...--\n"
"4 ....- 5 ..... 6 -.... 7 --... 8 ---.. 9 ----."
)
self.morse_label = tk.Label(self.toolbar, text=morse_text, font=("Courier", 9), justify="left",
anchor="w")
#### Display ####
self.update_view()
@@ -86,11 +98,13 @@ class WeightApp(tk.Tk):
self.reader_settings.pack_forget()
self.view_type.pack_forget()
self.recording_frame.pack_forget()
self.morse_label.pack_forget()
self.view.pack_forget()
self.reader_settings.pack()
self.view_type.pack()
self.recording_frame.pack()
self.morse_label.pack(pady=(10, 0))
self.view.pack()
def hide_device_components(self):
@@ -98,6 +112,7 @@ class WeightApp(tk.Tk):
self.reader_settings.pack_forget()
self.view_type.pack_forget()
self.recording_frame.pack_forget()
self.morse_label.pack_forget()
self.view.pack_forget()
self.connection_settings.pack()