Wykres commitów

643 Commity (7939cac9b7df546c7633a875c161c50e930bd899)

Autor SHA1 Wiadomość Data
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
nyanpasu64 8e028565be Merge pull request #174 from nyanpasu64/gui-rename
[gui] Rename terminology
2019-02-01 06:06:13 -08:00