Wykres commitów

712 Commity (38a7c34f2ee605287971a3444b5c707792b708c5)

Autor SHA1 Wiadomość Data
nyanpasu64 4c60a240c7 Replace Wave.flatten/set_flatten with property setter 2019-01-23 23:45:51 -08:00
nyanpasu64 651fd34191 Add stereo Flatten support to Wave/corrscope
Also fix Config(always_dump).
2019-01-23 23:44:48 -08:00
nyanpasu64 15252948b3 Add stereo flatten tests [wip] 2019-01-23 23:44:48 -08:00
nyanpasu64 cc564586f9 [ui] Add menu underline to "Tools/Separate Render Folder" 2019-01-23 23:22:12 -08:00
nyanpasu64 ca4b0a5b52 [ui] Move video size to Appearance group 2019-01-23 23:22:12 -08:00
nyanpasu64 8e6596186f Merge pull request #143 from nyanpasu64/appdata-prefs
Add program prefs in appdata
2019-01-22 15:14:18 -08:00
nyanpasu64 be2ee858aa Remove project dir from default render filename 2019-01-22 15:00:12 -08:00
nyanpasu64 d238b3faea Add "separate render dir" toggle to GUI 2019-01-22 15:00:12 -08:00
nyanpasu64 43ce84c5be Make file dialogs load/save folder to GlobalPrefs 2019-01-22 15:00:06 -08:00
nyanpasu64 b77127ccda [gui] Add GlobalPrefs attrib to MainWindow 2019-01-22 14:58:35 -08:00
nyanpasu64 ad458e8792 Add GlobalPrefs and Ref type 2019-01-21 22:57:13 -08:00
nyanpasu64 ec0177f96a Merge pull request #151 from nyanpasu64/cleanup
Cleanup code
2019-01-21 22:56:53 -08:00
nyanpasu64 84dc85316d gui/data_bind.py: Add DumpableAttrs type hint 2019-01-21 21:07:43 -08:00
nyanpasu64 67653ee6b3 Appease mypy, create empty __init__.py 2019-01-21 21:07:43 -08:00
nyanpasu64 ee22dfdb5d Optimize imports (corrscope.py) 2019-01-21 21:07:43 -08:00
nyanpasu64 def820ef0c Configure Pycharm closer to Black code style 2019-01-21 21:07:43 -08:00
nyanpasu64 b4e68a1ec7 Merge pull request #150 from nyanpasu64/faster-render-tests
test_output.py: Speed up rendering, reorganize tests
2019-01-20 17:05:13 -08:00
nyanpasu64 1082be3b97 Speed up rendering tests using smaller image dimensions 2019-01-20 16:47:59 -08:00
nyanpasu64 7d2fe9eace Reorganize output tests and remove duplicate 2019-01-20 16:47:57 -08:00
nyanpasu64 e058a6caa0 [gui] When starting app, load config in GUI, not CLI (#149)
If loading invalid config via command line,
show error via GUI dialog instead of CLI stacktrace/etc.
2019-01-20 16:42:44 -08:00
nyanpasu64 80ec450dc9 Add test for cfg round-trip dump+load 2019-01-20 16:21:36 -08:00
nyanpasu64 b0da03cc47 Refactor config system to use inheritance, not decorator
Validate DumpableAttrs always_dump strings
2019-01-20 16:21:36 -08:00
nyanpasu64 3a987f6b7d [pycharm] Suppress false-positive attr/dataclass errors 2019-01-19 02:15:40 -08:00
nyanpasu64 883e6ac639 Remove "from typing import *" 2019-01-19 02:15:40 -08:00
nyanpasu64 a2a9bfb9ac Merge pull request #145 from nyanpasu64/fix-ffplay-exceptions
Fix FFplay exceptions,  silence FFmpeg output messages, add tests
2019-01-18 16:14:17 -08:00
nyanpasu64 2e316d46d1 Add test to ensure FFplayOutput returns Stop if window closed 2019-01-18 15:42:43 -08:00
nyanpasu64 d059cf4303 Add test to ensure corrscope closes output using context manager 2019-01-18 15:42:43 -08:00
nyanpasu64 ec2c3a9573 Fix random exceptions when closing ffplay on Windows 2019-01-18 15:40:42 -08:00
nyanpasu64 e2218f29b4 Remove mysterious TODO 2019-01-18 15:40:42 -08:00
nyanpasu64 2a4946bd30 Silence FFmpeg output messages 2019-01-18 15:40:42 -08:00
nyanpasu64 3250285ef5 Merge pull request #141 from nyanpasu64/appdata-ffmpeg
Move FFmpeg PATH to AppData
2019-01-16 20:30:43 -08:00
nyanpasu64 cfe9e87884 [paths.py] Capitalize PATH 2019-01-16 20:00:29 -08:00
nyanpasu64 d5fff45564 Rename ffmpeg_path.py to settings/paths.py 2019-01-16 19:58:58 -08:00
nyanpasu64 9c9295f604 Remove empty path folder from app/pyinstaller hierarchy 2019-01-16 14:03:45 -08:00
nyanpasu64 265594f4b5 Prepend (don't append) app-specific dir to PATH 2019-01-16 03:48:10 -08:00
nyanpasu64 9d0d5e0a4d Move ffmpeg PATH folder to appdata (via appdirs) 2019-01-16 03:42:16 -08:00
nyanpasu64 18e80c62c7 Move app name to package-level constant 2019-01-16 03:24:11 -08:00
nyanpasu64 2ade05da84 poetry add appdirs 2019-01-16 01:16:39 -08:00
nyanpasu64 60ee4ecfc0 [poetry] Remove dependency on diff_cover, accelerate CI builds (#139)
diff_cover/diff-cover is only useful locally.
If you want it, install it via pip.
2019-01-14 23:20:42 -08:00
nyanpasu64 08810db6fe Merge pull request #140 from nyanpasu64/fix-pyinstaller-zip
Fix creation of PyInstaller zip files, switch to 7z
2019-01-14 23:14:17 -08:00
nyanpasu64 d0ac89325f Switch to 7z archiving, to compress 64-bit binaries further 2019-01-14 23:09:26 -08:00
nyanpasu64 2c18a0c9f4 Fix creation of PyInstaller zip files 2019-01-14 22:26:55 -08:00
nyanpasu64 b279f16025 Merge pull request #137 from nyanpasu64/pyinstaller-versioning
Add version numbers to Appveyor/Pyinstaller builds
2019-01-14 21:55:05 -08:00
nyanpasu64 7ffa0ba22b [appveyor] Append version number to .zip artifacts 2019-01-14 21:51:29 -08:00
nyanpasu64 bd996137c7 Add PyInstaller/Appveyor state to version numbers 2019-01-14 20:33:00 -08:00
nyanpasu64 e76ba2a976 Add PyInstaller versioning scheme to .gitignore 2019-01-14 20:33:00 -08:00
nyanpasu64 c66b6f556d build_pyinstaller.py: Terminate if subprocess fails 2019-01-14 20:33:00 -08:00
nyanpasu64 6bf8dcdf63 Partially fix pyinstaller on Linux 2019-01-14 20:33:00 -08:00
nyanpasu64 f35c8ba819 Add .vscode to Pycharm excludes and .gitignore 2019-01-14 20:33:00 -08:00
nyanpasu64 6ba605bffe [appveyor] Build PyInstaller on x64 instead of x86
x86 PyInstaller is very slow (4 minutes) due to
https://github.com/pyinstaller/pyinstaller/issues/3962.

Appveyor x64 works around slow build times, making CI run faster.

Python x64 is as slow as x86 on my local machine.
2019-01-14 20:32:39 -08:00