Damien Elmes
|
147be1258d
|
work around --text-fg ending up in fields
https://forums.ankiweb.net/t/strange-behaviour-in-the-html-editor/5796/4
|
2020-12-21 17:56:20 +10:00 |
|
Damien Elmes
|
e2ba0c3b1c
|
.prettierrc needs to be in web/, as it's needed for sass as well
|
2020-12-21 17:05:31 +10:00 |
|
Damien Elmes
|
177764e065
|
add a small delay before terminating recording
https://forums.ankiweb.net/t/anki-crashes-periodically-after-clicking-record-audio-button/5824/12
|
2020-12-21 16:37:28 +10:00 |
|
Damien Elmes
|
9d71906d9f
|
remove voice recording fixme
|
2020-12-21 16:13:32 +10:00 |
|
Damien Elmes
|
7f89750fde
|
check formatting of .js files in aqt/data
mathjax.js did not match //ts:format output
|
2020-12-21 16:10:59 +10:00 |
|
Damien Elmes
|
5dcae09c5a
|
link .prettierrc into qt/aqt/data/web/js
So automatic formatting in VS Code matches CI format
|
2020-12-21 16:09:06 +10:00 |
|
Damien Elmes
|
3ecd321dc3
|
ask users to report if PyAudio works better for them
|
2020-12-21 16:04:41 +10:00 |
|
Damien Elmes
|
004078e59e
|
don't pass BUILDINFO into build script
It was causing the build script to be recompiled each time a commit was
made, even though buildinfo.txt was not changing.
|
2020-12-21 16:04:29 +10:00 |
|
Damien Elmes
|
5171633515
|
drop QtRecorder driver; rename existing
|
2020-12-21 15:02:22 +10:00 |
|
Damien Elmes
|
a0bfd2a1d8
|
update waitress to handle broken hostnames
Fixes https://github.com/Pylons/waitress/issues/312
|
2020-12-21 14:42:00 +10:00 |
|
Damien Elmes
|
683ff0c02d
|
fail gracefully in winrt voice list fails to load
If no voices are installed, get_all_voices() throws a "file not found"
error.
|
2020-12-21 14:29:14 +10:00 |
|
Damien Elmes
|
80352765d6
|
document winrt pin reason
|
2020-12-21 13:57:51 +10:00 |
|
Damien Elmes
|
4afaad6065
|
update setuptools; remove header
So users don't need to manually exclude the header from the git commit
|
2020-12-21 13:44:29 +10:00 |
|
Damien Elmes
|
3abf1cf959
|
Merge pull request #857 from hgiesel/editorspan
Wrap field name in editor in a span
|
2020-12-21 12:16:22 +10:00 |
|
Damien Elmes
|
b2e30bc41a
|
Merge pull request #855 from rye761/winrttts
WinRT TTS API support
|
2020-12-21 12:12:03 +10:00 |
|
Ryan Aird
|
7fc6dfae9c
|
Make RT import statement conditional, fix formatting, ignore WinRT for type checking
|
2020-12-20 19:43:09 -06:00 |
|
Henrik Giesel
|
c6a082f120
|
Wrap field name in editor in span
|
2020-12-20 23:40:51 +01:00 |
|
Ryan Aird
|
40c3664bb2
|
Add rye761 to contributers list
|
2020-12-19 20:15:12 -06:00 |
|
Ryan Aird
|
78c4947298
|
Lower default rank for non-RT voices and restrict to Windows 10 October 2018 or greater
|
2020-12-19 20:10:23 -06:00 |
|
Ryan Aird
|
e7e028fdbb
|
WinRT TTS API support
|
2020-12-19 19:29:34 -06:00 |
|
Damien Elmes
|
4111f9cea5
|
add winrt for TTS work
https://github.com/ankitects/anki/pull/855
Also update psutil version
|
2020-12-20 10:54:57 +10:00 |
|
Damien Elmes
|
407b7f7410
|
tweak naming and move method into col.decks
|
2020-12-20 10:26:16 +10:00 |
|
Damien Elmes
|
5e6f8f8345
|
Merge pull request #854 from k12ish/master
Add method `card_count_from_did()`
|
2020-12-20 10:17:25 +10:00 |
|
Damien Elmes
|
163e1a7f79
|
Merge pull request #853 from abdnh/strip-isolation-chars
Strip isolation characters from app link
|
2020-12-20 10:11:08 +10:00 |
|
k12ish
|
5da867c88a
|
Added type hints, renamed kwarg
|
2020-12-19 18:12:58 +00:00 |
|
k12ish
|
9dc01bace1
|
Added method
|
2020-12-19 17:59:07 +00:00 |
|
abdo
|
5f698b2b01
|
Strip isolation characters from app link
Reported in https://forums.ankiweb.net/t/bug-link-in-about-window/5894
|
2020-12-18 23:53:44 +03:00 |
|
Damien Elmes
|
c18927b7ff
|
pin pyaudio and qtmultimedia
|
2020-12-18 19:57:19 +10:00 |
|
Damien Elmes
|
583e0ceca8
|
expose recording driver in preferences (at least for now)
|
2020-12-18 19:49:17 +10:00 |
|
Damien Elmes
|
a969046852
|
write .wav in background
|
2020-12-18 19:24:53 +10:00 |
|
Damien Elmes
|
e77211c636
|
leave iodevice alone after calling .stop()
Docs say it should not be accessed, and it fails on Linux.
|
2020-12-18 19:14:24 +10:00 |
|
Damien Elmes
|
9778ac8d80
|
experiment with lower-level QAudioInput
Allows us to discard the start of the recording like PyAudio, instead
of just muting it.
|
2020-12-18 18:59:10 +10:00 |
|
Damien Elmes
|
1aba818ccd
|
add back pyaudio as an optional alternative
|
2020-12-18 16:52:00 +10:00 |
|
Damien Elmes
|
faf992643a
|
exhaustiveness checks on literals are now possible with the move to py38
|
2020-12-18 16:50:55 +10:00 |
|
Damien Elmes
|
4909a08c88
|
update to cargo-raze 0.8.0 release
|
2020-12-18 11:56:56 +10:00 |
|
Damien Elmes
|
cdea17e4f8
|
update Rust deps
|
2020-12-18 11:56:28 +10:00 |
|
Damien Elmes
|
9038015f4f
|
formatting fix
|
2020-12-18 10:27:32 +10:00 |
|
Damien Elmes
|
c3d2826023
|
update translations
|
2020-12-18 10:15:15 +10:00 |
|
Damien Elmes
|
89371a6c55
|
avoid using literal 1 in English translations
It confuses translators:
https://forums.ankiweb.net/t/bug-in-review-intervals-for-some-languages-in-number-of-cards/5744/8
|
2020-12-18 10:14:19 +10:00 |
|
Damien Elmes
|
b13f6d4931
|
document ANKI_PROFILE_CODE and add bazel command to run snakeviz
|
2020-12-17 12:03:24 +10:00 |
|
Damien Elmes
|
ba36f5f80f
|
add snakeviz
|
2020-12-17 10:57:51 +10:00 |
|
Damien Elmes
|
d4c19f0980
|
update python deps
|
2020-12-17 10:57:44 +10:00 |
|
Damien Elmes
|
ccc99d0ccf
|
bump version
|
2020-12-16 20:29:45 +10:00 |
|
Damien Elmes
|
555e638e7e
|
explicitly set sample rate and channels
Windows sounds awful by default on a machine here.
|
2020-12-16 20:18:13 +10:00 |
|
Damien Elmes
|
eb5100d3c7
|
formatting & mypy fix
|
2020-12-16 19:51:46 +10:00 |
|
Damien Elmes
|
aa2ca25e53
|
update translations
|
2020-12-16 19:46:24 +10:00 |
|
Damien Elmes
|
640e381081
|
update recording time more frequently; remove print statement
|
2020-12-16 19:45:08 +10:00 |
|
Damien Elmes
|
e7c2381e28
|
remove format separator from recording string
|
2020-12-16 19:44:47 +10:00 |
|
Damien Elmes
|
9f3659a1d3
|
use QtMultimedia for recording instead of PyAudio
The unmute-on-first-duration-change approach is to try to prevent
clicks/pops that can happen at the start of recordings. If it doesn't
solve the problem, we may need to drop down to the lower-level
QAudioInput().
Closes https://github.com/ankitects/help-wanted/issues/23
May fix https://forums.ankiweb.net/t/anki-crashes-periodically-after-clicking-record-audio-button/5824,
which I suspect was caused by processEvents()
|
2020-12-16 19:33:25 +10:00 |
|
Damien Elmes
|
9d1362d69e
|
fix deprecation error on startup on Windows
|
2020-12-16 15:56:10 +10:00 |
|