You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Export to Word** with electrode configuration images, clinical notes, and session data tables
58
82
-**Dark/Light theme** toggle
59
-
-**Timestamps aligned** with Medtronic Percept data (Eastern Time)
60
83
61
84
### Output Format
62
85
63
-
Data is saved as TSV. The canonical schema is documented in
64
-
`[docs/output_format.rst](docs/output_format.rst)` and auto-generated from the
65
-
code-level constants in`dbs_annotator.config` to prevent drift.
86
+
Programming and annotations data are saved as TSV. The canonical schema is
87
+
documented in `[docs/output_format.rst](docs/output_format.rst)` and
88
+
auto-generated from`dbs_annotator.config` to prevent drift.
66
89
67
90
## Contributing
68
91
@@ -160,9 +183,9 @@ uv run briefcase package windows -p zip # avoids WiX; omit -p (MSI) when WiX
160
183
161
184
**Windows Briefcase quirks:** keep `[tool.briefcase].version` in sync with `dbs_annotator.__version__` (Briefcase does not use Hatch’s dynamic `[project]` version). Bump both in one step with `uv run python scripts/release_prepare.py <version>` (or `--bump …`). If `briefcase build` fails at **“Setting stub app details”** / RCEdit with **“Unable to commit changes”**, exclude the repo or `build\` from real-time antivirus scanning and retry (see [Briefcase issue #1530](https://github.com/beeware/briefcase/issues/1530)).
162
185
163
-
The Windows stub binary is named `**DBSAnnotator.exe`** (from `[tool.briefcase.app.dbs_annotator].formal_name`). After changing that field, run `**briefcase create windows app**` again (or delete `build\dbs_annotator\windows`) before `**briefcase build**`.
186
+
The Windows stub binary is named `**DBSAnnotator.exe`** (from `[tool.briefcase.app.dbs_annotator].formal_name`). After changing that field, run `**briefcase create windows app`** again (or delete `build\dbs_annotator\windows`) before `**briefcase build**`.
164
187
165
-
Icons for the **stub**, **MSI/ZIP**, and **Qt** (`QApplication` / window chrome) live under `**icons/logosimple/`**: `**logosimple.ico**`, `**logosimple.png**`, plus `**logosimple-{16,32,64,128,256,512}.png**` for **Linux system** (BeeWare copies them into the Freedesktop hicolor tree; all six are listed in the upstream `briefcase-linux-system-template`). `**logosimple.icns`** is for macOS (build with `iconutil` on a Mac; see `scripts/build_app_icons.py`). Configure with `icon = "icons/logosimple/logosimple"` in `pyproject.toml`. The repo-root `**icons/**` tree is a Briefcase `**sources**` entry and is shipped next to the app package; runtime lookup uses `resource_path()` (package dir, then `src/icons`, then repo-root `icons/`).
188
+
Icons for the **stub**, **MSI/ZIP**, and **Qt** (`QApplication` / window chrome) live under `**icons/logosimple/`**: `**logosimple.ico`**, `**logosimple.png**`, plus `**logosimple-{16,32,64,128,256,512}.png**` for Linux system (BeeWare copies them into the Freedesktop hicolor tree; all six are listed in the upstream `briefcase-linux-system-template`). `**logosimple.icns**` is for macOS (build with `iconutil` on a Mac; see `scripts/build_app_icons.py`). Configure with `icon = "icons/logosimple/logosimple"` in `pyproject.toml`. The repo-root `**icons/**` tree is a Briefcase `**sources**` entry and is shipped next to the app package; runtime lookup uses `resource_path()` (package dir, then `src/icons`, then repo-root `icons/`).
166
189
167
190
**Inventory (for packaging):**
168
191
@@ -171,7 +194,7 @@ Icons for the **stub**, **MSI/ZIP**, and **Qt** (`QApplication` / window chrome)
| App type | Qt **GUI** (`console_app` is false by default). |
173
196
| Heavy deps |`PySide6`, `matplotlib`, `pandas`, `python-docx`, `docx2pdf` (Windows: `pywin32`; macOS: `appscript` via `docx2pdf`). |
174
-
| Data files | JSON presets under `src/dbs_annotator/config/`; QSS and SVG under repo-root `**styles/`** (also a Briefcase `**sources**` entry); app icons under `**icons/logosimple/**` (Briefcase + Qt). |
197
+
| Data files | JSON presets under `src/dbs_annotator/config/`; QSS and SVG under repo-root `**styles/`** (also a Briefcase `**sources`** entry); app icons under `**icons/logosimple/**` (Briefcase + Qt). |
175
198
| macOS entitlements | Add an entitlements plist only if you enable the Hardened Runtime and need extra capabilities (network is usually fine without custom entitlements). |
0 commit comments