|
| 1 | +## [UNRELEASED] Β· YYYY-MM-DD |
| 2 | +### β¨ Added |
| 3 | +- Use SVG icons with support for light and dark themes |
| 4 | + |
| 5 | +## [0.6.5] Β· 2026-03-24 |
| 6 | +### π Changed |
| 7 | +- Switch from Qt 5 to Qt 6 |
| 8 | +- Switch to CMake |
| 9 | +- Building works again on Windows (in addition to Linux and macOS) |
| 10 | + |
| 11 | +### π§ Fixed |
| 12 | +- Fix crash when exporting events to CSV |
| 13 | +- Fix EVT import when sampling rates differ |
| 14 | + |
| 15 | +## [0.6.4] Β· 2019-04-23 |
| 16 | +### β¨ Added |
| 17 | +- Re-enable import/export of events from/to EVT |
| 18 | + |
| 19 | +## [0.6.3] Β· 2019-03-21 |
| 20 | +### π§ Fixed |
| 21 | +- Update libxdf (improves stability) |
| 22 | + |
| 23 | +## [0.6.2] Β· 2018-07-12 |
| 24 | +### β¨ Added |
| 25 | +- Store user-defined colors |
| 26 | +- Use effective sample rate in XDF files |
| 27 | + |
| 28 | +### π Changed |
| 29 | +- Refactoring and code cleanups |
| 30 | + |
| 31 | +### π§ Fixed |
| 32 | +- Fix issues in some dialogs |
| 33 | +- Fix channel clipping |
| 34 | + |
| 35 | +## [0.6.1] Β· 2017-04-26 |
| 36 | +### π Changed |
| 37 | +- Several minor GUI-related improvements |
| 38 | + |
| 39 | +### π§ Fixed |
| 40 | +- Fix many XDF-related bugs |
| 41 | + |
| 42 | +## [0.6.0] Β· 2017-03-09 |
| 43 | +### β¨ Added |
| 44 | +- Add support for XDF files |
| 45 | +- Export and import events to/from CSV files |
| 46 | + |
| 47 | +### π Changed |
| 48 | +- Redesign view options widget |
| 49 | +- New icon theme |
| 50 | +- Switch from Qt 4 to Qt 5 |
| 51 | +- Many UI improvements (channel separators, grids, dialogs) |
| 52 | + |
| 53 | +### π§ Fixed |
| 54 | +- Properly handle missing data |
| 55 | + |
| 56 | +## [0.5.2] |
| 57 | +### π Changed |
| 58 | +- Integrate patches from the BioSig project |
| 59 | + |
| 60 | +## [0.5.1] |
| 61 | +### π Changed |
| 62 | +- Events are now always displayed in a separate tab |
| 63 | + |
| 64 | +### ποΈ Removed |
| 65 | +- Remove libgdf |
| 66 | +- Remove downsampling/decimation |
| 67 | + |
| 68 | +### π§ Fixed |
| 69 | +- Fix bug where signals could be distorted |
| 70 | +- Fix file drag & drop bug |
| 71 | + |
| 72 | +## [0.5.0] |
| 73 | +### π Changed |
| 74 | +- Optimize GDF reading (background downsampling/decimation) |
| 75 | +- Support for large GDF2 files |
| 76 | +- Use libgdf to read GDF2 files |
| 77 | + |
| 78 | +### π§ Fixed |
| 79 | +- Fix memory leak |
| 80 | + |
| 81 | +## [0.4.3] |
| 82 | +### π Changed |
| 83 | +- Switch to new libgdf |
| 84 | +- Remove dependency on boost library (only headers are needed) |
| 85 | + |
| 86 | +### π§ Fixed |
| 87 | +- Fix crash on Windows XP when deselecting channels |
| 88 | + |
| 89 | +## [0.4.2] |
| 90 | +### β¨ Added |
| 91 | +- Convert to GDF (using libgdf) |
| 92 | +- Command-line options (e.g. `--convert-to-gdf`, `--help`) |
| 93 | +- Improve y-grid drawing |
| 94 | +- Improve y-grid labels (displaying units) |
| 95 | +- Improve y-scaling, new dialog |
| 96 | + |
| 97 | +### π Changed |
| 98 | +- Power spectrum is now displayed in log10 |
| 99 | +- Switch from FFTW to FFTReal |
| 100 | +- Refactoring and code cleanups |
| 101 | + |
| 102 | +### π§ Fixed |
| 103 | +- Fix instant viewport update after color changing and scaling |
| 104 | +- Fix crash when signal processing leads to overflow |
| 105 | + |
| 106 | +## [0.4.1] |
| 107 | +### β¨ Added |
| 108 | +- Animated event browsing |
| 109 | +- Reset event colors |
| 110 | +- Setting default channel color |
| 111 | + |
| 112 | +### π Changed |
| 113 | +- Speed up animations (duration is now settable via the View menu) |
| 114 | +- Rename "Shift Signal Mode" to "View Options Mode" |
| 115 | + |
| 116 | +### π§ Fixed |
| 117 | +- Fix various bugs |
| 118 | + |
| 119 | +## [0.4.0] |
| 120 | +### β¨ Added |
| 121 | +- Animated zoom |
| 122 | +- Export to GDF |
| 123 | +- Export to PNG |
| 124 | +- Calculate power spectrum averaged over an event type |
| 125 | +- Calculate mean and standard deviation averaged over an event type |
| 126 | +- Color settings for signal channels |
| 127 | +- Mode-specific widgets (for editing selected events) |
| 128 | +- New context menu for channels |
| 129 | + |
| 130 | +### π Changed |
| 131 | +- Works on macOS again |
| 132 | +- Improve dialogs (event table, event type selection) |
| 133 | +- Refactoring and code clean-ups |
| 134 | + |
| 135 | +### π§ Fixed |
| 136 | +- Fix many bugs |
| 137 | + |
| 138 | +## [0.3.0] |
| 139 | +### β¨ Added |
| 140 | +- Drop files on SigViewer to open them |
| 141 | +- Open files via command line parameter |
| 142 | +- Event toolbar (for editing selected events) |
| 143 | +- Calculate mean (alpha version) |
| 144 | +- Undo/redo for editing events |
| 145 | +- Insert event (Ctrl+I), creates new event over the selected event |
| 146 | +- Event browsing (Ctrl+Right, Ctrl+Left), go to next/previous event of same type as selected event |
| 147 | +- Fit view to selected event |
| 148 | +- Hide events of other type |
| 149 | +- Highlight on x-axis when editing or creating an event |
| 150 | +- New context menu for events |
| 151 | +- Simple hiding/showing of label and axis widgets |
| 152 | + |
| 153 | +### π Changed |
| 154 | +- Remove all Qt 3 code, now completely ported to Qt 4 |
| 155 | +- Refactoring and code clean-ups (especially decoupling of classes) |
| 156 | + |
| 157 | +### π§ Fixed |
| 158 | +- Fix many bugs |
| 159 | + |
| 160 | +## [0.2.6] |
| 161 | +### β¨ Added |
| 162 | +- Qt Creator support |
| 163 | +- Signal buffer options (whole subsampling selection, disable initial min-max search) |
| 164 | + |
| 165 | +### π Changed |
| 166 | +- Clean up code in biosig_reader.cpp |
| 167 | + |
| 168 | +### π§ Fixed |
| 169 | +- Fix many bugs related to loading files (including slow loading over Windows network shares) |
| 170 | + |
| 171 | +## [0.2.5] |
| 172 | +### β¨ Added |
| 173 | +- Preferences dialog |
| 174 | + |
| 175 | +### π Changed |
| 176 | +- Remove some Qt 3 code |
| 177 | + |
| 178 | +## [0.2.4] |
| 179 | +### β¨ Added |
| 180 | +- Update biosig4c++ to support more file formats |
| 181 | + |
| 182 | +## [0.2.3] |
| 183 | +### β¨ Added |
| 184 | +- Improve support for BCI2000 1.1 data format |
| 185 | + |
| 186 | +## [0.2.2] |
| 187 | +### β¨ Added |
| 188 | +- Add new file formats (BCI2000, MIT/Physiobank) |
| 189 | +- Improve handling of some file formats (EDF+, GDF1, BrainVision, AINF) |
| 190 | + |
| 191 | +### π§ Fixed |
| 192 | +- Fix export and import of EVT files |
| 193 | +- Fix missing file name in window title |
| 194 | + |
| 195 | +## [0.2.1] |
| 196 | +### π§ Fixed |
| 197 | +- Fix CNT and VHDR errors |
| 198 | + |
| 199 | +## [0.2.0] |
| 200 | +### β¨ Added |
| 201 | +- Add support for biosig4c++; loading and saving is now done with this library, supporting many new formats (GDF, BKR, CNT, EDF, ...) |
| 202 | +- Scrolling during event creation is now possible |
| 203 | +- Support for big-endian machines (e.g. PPC) |
| 204 | + |
| 205 | +### π Changed |
| 206 | +- Standard zoom setting is now auto |
| 207 | +- Zero level on the y-axis is now in the middle of the channel window |
| 208 | + |
| 209 | +### π§ Fixed |
| 210 | +- Fix channel selection |
| 211 | + |
| 212 | +## [0.1.7] |
| 213 | +### π§ Fixed |
| 214 | +- Fix export of EVT files with a sampling rate higher than 256 Hz |
| 215 | + |
| 216 | +## [0.1.6] |
| 217 | +### π§ Fixed |
| 218 | +- Fix crash when opening a file (probably due to a Windows update) |
| 219 | + |
| 220 | +## [0.1.5] |
| 221 | +### π§ Fixed |
| 222 | +- Fix crash on exit |
| 223 | + |
| 224 | +## [0.1.4] |
| 225 | +### π§ Fixed |
| 226 | +- Fix bug in SignalBuffer |
| 227 | + |
| 228 | +## [0.1.3] |
| 229 | +### β¨ Added |
| 230 | +- y-axis |
| 231 | + |
| 232 | +### π Changed |
| 233 | +- Replace SettingsManager with QSettings |
| 234 | + |
| 235 | +## [0.1.2] |
| 236 | +### β¨ Added |
| 237 | +- Status bar with length, number of channels, and number of trials |
| 238 | +- Export events to EVT files |
| 239 | +- Show all channels after opening a file |
| 240 | + |
| 241 | +### π§ Fixed |
| 242 | +- Fix signal shift bug |
| 243 | +- Fix channel selection having no effect on scale |
| 244 | + |
| 245 | +## [0.1.1] |
| 246 | +### π Changed |
| 247 | +- Use QString and Qt containers instead of STL |
| 248 | + |
| 249 | +### π§ Fixed |
| 250 | +- Fix line wrap in LogDialog |
0 commit comments