Skip to content

Commit d68658b

Browse files
committed
more fixes
1 parent 3b76f1a commit d68658b

7 files changed

Lines changed: 11 additions & 27 deletions

File tree

src/core/logic/project_handler.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,10 @@
22
and session organization within projects."""
33

44
import os
5-
import pickle
65
import json
76
from datetime import datetime
87

9-
from core.utils.file_utils import (
10-
get_projects_directory,
11-
write_file,
12-
read_file,
13-
compute_hash
14-
)
8+
from core.utils.file_utils import get_projects_directory
159

1610

1711
class ProjectHandler:
@@ -184,4 +178,4 @@ def get_project_total_time(self, project_name):
184178
print(f"Warning: Could not load session {session_file}: {e}")
185179
continue
186180

187-
return total_time
181+
return total_time

src/core/logic/time_tracker.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,3 @@ def get_time_captures(self):
104104

105105
def is_running(self):
106106
return self.track
107-
108-
def reset(self, add_time=0.0):
109-
self.elapsed_time = 0.0
110-
self.offset_time = 0.0
111-
self.paused_time = 0.0
112-
self.resumed_time = 0.0
113-
self.total_time = add_time
114-
self.track = False
115-
self.start_time = None

src/core/screens/main_window.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ def __init__(self, parent, controller, logic_controller):
1010
self.logic = logic_controller
1111

1212
# Check if we have projects or sessions
13-
projects = get_projects()
14-
has_sessions = sessions_exist()
13+
_ = get_projects()
14+
_ = sessions_exist()
1515

1616

1717
label_text = "Track app usage in a project or standalone session."

src/core/screens/project_sessions_window.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def __init__(self, parent, controller, logic_controller):
1717
self.title_label.pack(side="top", fill="x", pady=5)
1818

1919
# Current project display
20-
self.current_project_label = tk.Label(self, text="", font=("Arial", 10), fg="blue")
20+
self.current_project_label = tk.Label(self, text="", font=("Arial", 10))
2121
self.current_project_label.pack(side="top", fill="x", pady=5)
2222

2323
# Create the frame for the listbox and scrollbar
@@ -110,7 +110,7 @@ def load_sessions(self):
110110
from datetime import datetime
111111
dt = datetime.fromisoformat(created_date)
112112
formatted_date = dt.strftime("%Y-%m-%d %H:%M")
113-
except:
113+
except Exception:
114114
formatted_date = created_date
115115
else:
116116
formatted_date = "Unknown date"

src/core/screens/save_window.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import time
33
from core.utils.tk_utils import messagebox
44

5-
from core.utils.time_utils import format_time
65
from core.utils.file_utils import read_file, config_file
76
from _version import __version__
87

src/core/screens/sessions_window.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,14 +299,14 @@ def show_move_session_dialog(self, session_name, current_project, available_proj
299299
main_frame.pack(fill="both", expand=True, padx=20, pady=20)
300300

301301
# Title
302-
title_label = tk.Label(main_frame, text=f"Move session '{session_name}' to:", font=("Arial", 12, "bold"))
302+
title_label = tk.Label(main_frame, text=f"Move session '{session_name}' to:")
303303
title_label.pack(pady=(0, 10))
304304

305305
# Current project info
306306
if current_project:
307-
current_info = tk.Label(main_frame, text=f"Current project: {current_project}", fg="blue")
307+
current_info = tk.Label(main_frame, text=f"Current project: {current_project}")
308308
else:
309-
current_info = tk.Label(main_frame, text="Current project: No Project", fg="blue")
309+
current_info = tk.Label(main_frame, text="Current project: No Project")
310310
current_info.pack(pady=(0, 10))
311311

312312
# Project selection frame

src/core/utils/tk_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,10 @@ def _create_centered_dialog(title, message, dialog_type, buttons):
137137
icon_color = "orange"
138138
elif dialog_type == "info":
139139
icon_text = "ℹ"
140-
icon_color = "blue"
140+
icon_color = "cyan"
141141
else: # question, yesno, okcancel
142142
icon_text = "?"
143-
icon_color = "blue"
143+
icon_color = "cyan"
144144

145145
icon_label = tk.Label(icon_frame, text=icon_text, font=("Arial", 24), fg=icon_color)
146146
icon_label.pack()

0 commit comments

Comments
 (0)