Wykres commitów

973 Commity (2dabf7748501ae7d3d03952367f03f4563de1896)

Autor SHA1 Wiadomość Data
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