nyanpasu64
0b44d79b16
Add global spectrum invariance checkbox to GUI
2019-03-02 23:57:44 -08:00
nyanpasu64
7939cac9b7
Add pitch-invariance debugging to main loop
2019-03-02 23:57:44 -08:00
nyanpasu64
7f0ec61782
Remove SpectrumConfig.add_current_to_history
2019-03-02 23:57:44 -08:00
nyanpasu64
3260104df2
Add pitch invariant trigger, set trigger_diameter=None (improves bass)
2019-03-02 23:57:44 -08:00
nyanpasu64
da480dffe6
poetry add -D pytest_cases
2019-02-25 21:55:13 -08:00
nyanpasu64
8876973904
Merge pull request #209 from nyanpasu64/enum_convert_by_name
...
Add Enum.by_name, use attrs converter for benchmark_mode
2019-02-24 15:34:30 -08:00
nyanpasu64
e22587d48c
Remove unneeded multiple inheritance from Enum
2019-02-24 15:30:46 -08:00
nyanpasu64
620ca58eaa
Convert cfg.benchmark_mode to use attrs converter=by_name
2019-02-24 15:25:17 -08:00
nyanpasu64
f24c7d393c
Add Enum.by_name(str/Enum) -> Enum
2019-02-24 15:25:17 -08:00
nyanpasu64
79cdcba936
Dump Config.show_internals to YAML by default
2019-02-24 13:07:32 -08:00
nyanpasu64
15617b8123
Prevent YAML dump from line-breaking long paths ( #207 )
...
Add test to ensure YAML-dumping long paths does not line-break.
2019-02-24 12:59:46 -08:00
nyanpasu64
15f0156e1f
[ui] Add missing binding for stereo grid opacity
2019-02-24 03:19:50 -08:00
nyanpasu64
4fde1ddf14
Reorganize data_bind.py
2019-02-21 01:50:48 -08:00
nyanpasu64
988087c936
Add stereo rendering GUI ( #204 )
2019-02-20 22:30:38 -08:00
nyanpasu64
dea3294956
Improve comments in GUI MainWindow
2019-02-19 23:06:50 -08:00
nyanpasu64
0dbba8ac09
Add backend for stereo rendering ( #196 )
...
GUI support will be added in a separate PR.
2019-02-18 02:10:17 -08:00
nyanpasu64
d1bdf0cb34
Run test_output.py on CI, even if ffmpeg missing ( #203 )
2019-02-17 20:17:15 -08:00
nyanpasu64
2754044cdb
Merge pull request #201 from nyanpasu64/no-aa
...
Add antialiasing toggle, disable antialiasing during renderer tests
2019-02-16 22:53:48 -08:00
nyanpasu64
3e21dd4c0e
disable antialiasing for tests
2019-02-16 08:06:03 -08:00
nyanpasu64
914748504c
Add ability to disable renderer antialiasing
2019-02-16 08:05:51 -08:00
nyanpasu64
2aaf1452ac
Fix pytest working dir in Pycharm ( #199 )
...
My unit tests assume cwd = /, in order to locate wav files.
But Pycharm uses the wrong working dir whenever you "rerun failed tests" or "run tests in file".
This runs `chdir(correct dir)`.
2019-02-16 03:09:56 -08:00
nyanpasu64
18e13ea9d1
Always run pytest --tb=native (less bloated stack traces) ( #198 )
...
By default, pytest prints entire docstring of innermost function (which can be very long in libraries).
2019-02-15 02:02:17 -08:00
nyanpasu64
dd2a331980
reorganize pyproject.toml ( #197 )
...
https://poetry.eustace.io/docs/pyproject/#poetry-and-pep-517
https://www.bernat.tech/growing-pain/
- for fun, try `pip install .` to build/install wheel
2019-02-15 01:52:03 -08:00
nyanpasu64
6ca0c2a70b
Remove unused function _ref() ( #195 )
2019-02-13 04:04:44 -08:00
nyanpasu64
3ccbcc6734
Merge pull request #191 from nyanpasu64/gui-unit-suffix
...
Add unit suffixes to GUI spinboxes
2019-02-10 23:34:37 -08:00
nyanpasu64
e70ce23a47
Show unit suffixes in GUI
2019-02-10 23:31:07 -08:00
nyanpasu64
3835421a09
Add unit suffix metadata to config classes
2019-02-10 23:31:07 -08:00
nyanpasu64
66f237cb37
Update changelog for "update defaults"
2019-02-10 19:40:41 -08:00
nyanpasu64
21d077c5c9
Switch to General tab when loading new config
2019-02-10 19:37:01 -08:00
nyanpasu64
dd47a2daa1
alter defaults
2019-02-10 19:37:01 -08:00
nyanpasu64
73912f74fd
Factor out flatten_attr()
2019-02-09 21:40:53 -08:00
nyanpasu64
072a725747
[ui] Remove units from GUI labels
2019-02-09 21:36:46 -08:00
nyanpasu64
144f159f41
Fix rgetattr() with default
2019-02-09 21:36:41 -08:00
nyanpasu64
827810c599
Add CHANGELOG.md
2019-02-05 22:53:13 -08:00
nyanpasu64
3fb8d9a080
0.3.0-pre
2019-02-05 22:53:06 -08:00
nyanpasu64
e865e1c803
[renderer] Treat line_width as pixels, not points ( #186 )
...
Convert line_width from pixels to points (96dpi)
- Why not switch to 72dpi, where 1pt = 1px?
- Gridlines become too thin, and change from white to gray.
This is bad for users, and causes unit tests to fail.
Fixes #178 .
2019-02-05 21:57:22 -08:00
nyanpasu64
32ca28cf92
Merge pull request #187 from nyanpasu64/gui-color-picker
...
Add color picker to GUI
2019-02-05 02:03:47 -08:00
nyanpasu64
8af5c438cd
Add tooltips to color pickers
2019-02-05 01:58:00 -08:00
nyanpasu64
59df0641f8
Prepend underscore to internal color picker classes
2019-02-05 01:56:28 -08:00
nyanpasu64
15d7be93bc
Construct QColorDialog(parent=self.window()) to fix spinbox height
2019-02-05 01:56:27 -08:00
nyanpasu64
2206b6bfc7
Switch color to stylesheets
...
does NOT make buttons the right color, still too light.
2019-02-03 03:56:39 -08:00
nyanpasu64
4e49230f80
squash
2019-02-03 03:48:18 -08:00
nyanpasu64
2de97f6cb2
Merge pull request #182 from nyanpasu64/per-channel-amplification
...
Per channel amplification (overrides global)
2019-02-01 22:04:39 -08:00
nyanpasu64
c9e2585604
Add test for per-channel amplification
2019-02-01 21:14:25 -08:00
nyanpasu64
00c16186c6
Add amplification override to GUI
2019-02-01 21:13:47 -08:00
nyanpasu64
84da862b93
0.2.1-pre
2019-02-01 16:12:21 -08:00
nyanpasu64
3a8558ff0d
Remove build hashes from non-dev releases ( #176 )
...
Remove build hash from PyInstaller folder/7z name. (It was already hidden from title bar.)
2019-02-01 15:59:05 -08:00
nyanpasu64
0dfa25e62d
poetry remove -D mypy ( #175 )
...
stop appveyor from reinstalling it anew on each CI run
2019-02-01 15:51:11 -08:00
nyanpasu64
6f9fb749e7
0.2.0
2019-02-01 15:29:41 -08:00
nyanpasu64
9f0b77fb41
0.2.0-beta1
2019-02-01 15:19:14 -08:00