nyanpasu64
16560ce132
Add menu items linking to config folder and Github repository ( #343 )
2020-05-03 06:29:38 -07:00
nyanpasu64
79f70e284e
Refactor GUI menus
2020-05-03 06:29:38 -07:00
nyanpasu64
80710f3469
Create pull_request_template.md ( #342 )
2020-05-03 06:08:17 -07:00
nyanpasu64
548b23311e
Update changelog, bump version to 0.7.0-pre
2020-04-25 20:26:27 -07:00
nyanpasu64
dab13d6139
Move profiling code to separate file ( #320 )
2020-04-25 20:12:18 -07:00
nyanpasu64
d66e2b6df1
Switch MatplotlibAggRenderer to a faster pixel format ( #335 )
...
This is only compatible with matplotlib 3.1 and above.
This increases rendering FPS by around 40%,
and overall FPS by around 10%.
2020-04-25 19:54:00 -07:00
nyanpasu64
d3ec17f9d7
Change minimum matplotlib version to 3.1 ( #340 )
2020-04-25 03:19:19 -07:00
nyanpasu64
900785e277
Update PyInstaller to official build rather than my fork ( #339 )
2020-04-24 22:51:17 -07:00
nyanpasu64
04a75f2dda
Enable chroma subsampling by default ( #331 )
2020-04-20 07:57:33 -07:00
nyanpasu64
12f1a239d8
0.6.2-pre
2020-04-19 22:20:11 -07:00
nyanpasu64
25ee912bcb
0.6.1
2020-03-21 01:07:49 -07:00
nyanpasu64
f3621a0702
Fix formatting ( #323 )
2020-03-20 09:00:03 -07:00
nyanpasu64
48d1adf474
On Windows, use locale-specific font, not hard-coded Segoe UI ( #322 )
...
This picks the right font in non-English locales.
2020-03-20 08:06:39 -07:00
nyanpasu64
ac4ce91ef7
Update changelog
2020-03-20 07:51:20 -07:00
nyanpasu64
734afb2658
new username uwu
2020-03-20 07:44:07 -07:00
nyanpasu64
790610461c
Update README.md
2020-03-08 03:12:32 -07:00
nyanpasu64
cbefccda6c
Fix Linux installation, don't pin PyQt5-sip to 4.x
2020-02-09 03:05:04 -08:00
nyanpasu64
a6df198b0b
Update pyproject.toml for poetry 1.0.0
2020-02-09 03:05:04 -08:00
nyanpasu64
57202f169f
Update CHANGELOG.md for #313
2019-09-11 01:32:54 -07:00
nyanpasu64
5c3500764d
Fix bug where matplotlib would crash on unrecognized fonts
...
I used to delete matplotlib bundled fonts. If matplotlib can't find dejavu sans, it overflows the stack and raises an exception (on my machine) or crashes (on others' machines).
This PR re-bundles the fonts. Increases uncompressed size by ~8MB and compressed size by 2.5MB, but worth it.
2019-09-11 01:30:23 -07:00
nyanpasu64
bc4f75a806
Add tutorial to help site ( #309 )
2019-09-11 01:25:44 -07:00
nyanpasu64
df54a6e986
Update CHANGELOG.md
2019-08-29 02:30:50 -07:00
nyanpasu64
f94b1c3b98
Switch from 0.7.0-pre to 0.6.1-pre
2019-08-29 02:30:50 -07:00
nyanpasu64
dfb0ee3702
Fix Windows-only crash when opening a non-ASCII path and restarting corrscope ( #311 )
2019-08-29 02:30:50 -07:00
nyanpasu64
dacdde0961
update ruamel.yaml to 0.16.5
2019-08-29 02:30:50 -07:00
nyanpasu64
6b953572ce
Add high-level code organization docs ( #297 )
2019-08-22 19:19:27 -07:00
nyanpasu64
2a6aafb02f
Downgrade dependencies to fix Windows exe builds ( #307 )
...
Updating libraries caused pyinstaller to produce nonfunctional Windows
binaries, so revert the library updates.
2019-08-10 22:40:34 -07:00
nyanpasu64
2ac4709f9c
Use peak amplitude, not average amplitude, to detect silence ( #306 )
...
Fixes bug where narrow pulse waves were erroneously detected as silence.
2019-08-10 16:29:13 -07:00
nyanpasu64
678a3d48ba
Install black as dev-dependency, run black --check in CI ( #305 )
...
This will result in 2 copies of black, 1 in pre-commit and 1 in dev.
I think that's acceptable though, as I install black locally anyway.
2019-08-10 15:10:21 -07:00
nyanpasu64
3bcd8b338a
Upgrade pyproject.toml dependencies to latest releases ( #304 )
2019-08-10 13:31:46 -07:00
nyanpasu64
80e78774de
Fix UI crash in Python 3.7 with updated PyQt
2019-08-10 13:25:27 -07:00
nyanpasu64
500609e40b
Fix unit test bug exposed by updating pytest
2019-08-10 13:25:27 -07:00
nyanpasu64
884113bcaf
Upgrade pyproject.toml dependencies to latest releases
...
pyinstaller 3.5 contains patch fixing incompatibility with Python 3.7.
No need to use my custom fork based on Loran425 anymore.
2019-08-10 13:24:22 -07:00
nyanpasu64
7a4cd73dfe
0.7.0-pre
2019-06-23 00:59:26 -07:00
nyanpasu64
a985b71fc6
0.6.0
2019-06-23 00:59:18 -07:00
nyanpasu64
4f4ee5a907
Update changelog
2019-06-23 00:57:57 -07:00
nyanpasu64
a48761be03
Update trigger GUI, merge all edge-related triggers ( #299 )
...
- Coalesce edge triggering GUI into single group box
- Rename "Wave Alignment" to "Wave History Alignment"
2019-06-19 23:26:47 -07:00
nyanpasu64
c930914dd4
Enable grid color #55aaff in template config ( #300 )
2019-06-16 23:33:10 -07:00
nyanpasu64
83a3debce8
Merge pull request #298 from nyanpasu64/rename-default-template
...
Rename default_config to template_config, to avoid confusion
2019-06-16 23:07:27 -07:00
nyanpasu64
48410d5ecb
Add hack to make pycharm recognize fixture
2019-06-16 22:57:40 -07:00
nyanpasu64
4668eeafca
[test_trigger.py] Improve name of trigger-cfg template
2019-06-16 22:57:40 -07:00
nyanpasu64
8f2c334c16
Rename default_config to template_config, to avoid confusion
2019-06-16 22:57:40 -07:00
nyanpasu64
33a5531da8
Update dependencies to fix pytest_cases bug
...
makefun 1.6.2 fixes a crash
when using @pytest_fixture_plus type annotations.
https://smarie.github.io/python-makefun/changelog/#162-bug-fix-with-type-hints-in-signature
2019-06-16 22:57:26 -07:00
nyanpasu64
e99c1d3c99
Improve period calculation, add maximum frequency cap ( #294 )
2019-06-16 22:15:46 -07:00
nyanpasu64
66133d581d
Merge pull request #295 from nyanpasu64/renderer-flatten-hierarchy
...
Flatten Renderer class hierarchy
Backend implementations should not inherit from RendererFrontend,
since they don't need to know.
Implementation: Multiple inheritance:
Renderer inherits from (RendererFrontend, backend implementation).
Backend implementation does not know about RendererFrontend.
2019-06-10 22:53:03 -07:00
nyanpasu64
40ccba0f72
Ensure CustomLine.xdata is always ndarray
2019-06-09 16:04:15 -07:00
nyanpasu64
8fb107fec1
Flatten Renderer hierarchy using multiple inheritance
...
Ensure backend implementations do not inherit from RendererFrontend,
since they don't need to know.
2019-06-09 15:58:07 -07:00
nyanpasu64
f3e0b75b70
Update and reorganize CHANGELOG.md (features, major changes)
2019-06-02 23:15:23 -07:00
nyanpasu64
0b8259894f
Fix crash when loading old configs with midline color unchecked ( #292 )
2019-06-02 21:41:10 -07:00
nyanpasu64
b92db8b49c
Merge pull request #275 from nyanpasu64/alter-defaults
...
Improve default settings
2019-06-02 12:16:52 -07:00