@@ -15,9 +15,8 @@ annotation_tool/
1515├── utils.py # Helper functions and constants
1616├── __init__.py # Package initialization
1717│
18- ├── style/ # Visual themes
19- │ ├── style.qss # Dark mode stylesheet
20- │ └── style_day.qss # Light mode stylesheet
18+ ├── style/ # Visual theme assets
19+ │ └── style.qss # Dark mode stylesheet (default)
2120│
2221├── controllers/ # [Logic Layer] Business logic
2322│ ├── __init__.py
@@ -47,8 +46,7 @@ annotation_tool/
4746 ├── clip_explorer.py
4847 ├── media_player.py
4948 └── event_editor.py
50-
51- ```
49+ ````
5250
5351---
5452
@@ -68,8 +66,9 @@ These files form the backbone of the application infrastructure.
6866
6967Contains the visual definitions for the application.
7068
71- * ** ` style.qss ` ** : CSS-like definitions for the default ** Night Mode** (Dark Theme).
72- * ** ` style_day.qss ` ** : CSS-like definitions for the ** Day Mode** (Light Theme).
69+ * **`style.qss`**: CSS-like definitions for the default **Dark Theme**.
70+
71+ > Note: The Day/Light theme stylesheet has been removed. The application currently ships with a single (dark) theme.
7372
7473### 3. Controllers (`/controllers`)
7574
@@ -110,4 +109,3 @@ PyQt6 widgets and layout definitions. Contains no business logic.
110109* **`widgets/clip_explorer.py`**: The left sidebar widget for managing the list of video clips.
111110* **`widgets/media_player.py`**: The center widget containing the video player, custom zoomable timeline, and playback controls.
112111* **`widgets/event_editor.py`**: The right sidebar widget containing the multi-tab spotting interface and the editable event table.
113-
0 commit comments