Damien Elmes
|
623c5b305a
|
Merge pull request #865 from hgiesel/configaction
Open AddonsDialog via dialog manager
|
2020-12-28 10:36:02 +10:00 |
|
Damien Elmes
|
910e5d58f6
|
Merge pull request #862 from hgiesel/reviewerbottombuttons
Hide stats buttons in reviewer bottom bar, if window width is too small
|
2020-12-28 10:33:14 +10:00 |
|
Henrik Giesel
|
44fb7e3dc2
|
Open AddonsDialog via dialog manager
|
2020-12-26 18:07:37 +01:00 |
|
Henrik Giesel
|
d6a090e1a8
|
Hide "Edit" and "More" buttons in reviewer bottom bar, if window width is too small
|
2020-12-26 15:50:32 +01:00 |
|
Damien Elmes
|
38614ab047
|
winrt 1.0.20239.1 isn't available for python 3.9
|
2020-12-23 20:31:13 +10:00 |
|
Damien Elmes
|
32093bb428
|
further decrease default q/a fade time
|
2020-12-22 13:02:07 +10:00 |
|
Damien Elmes
|
0a633160c5
|
add video driver enum; allow setting angle+software on mac in prefs
|
2020-12-22 13:01:06 +10:00 |
|
Damien Elmes
|
212b251334
|
tag the wheels as manual so test ... doesn't build them
|
2020-12-21 19:28:47 +10:00 |
|
Damien Elmes
|
c18ea8ef78
|
Merge pull request #859 from hgiesel/tabindex2
Consider removing special handling of Shift+Tab in Editor on macOS
|
2020-12-21 18:38:35 +10:00 |
|
Damien Elmes
|
256db85577
|
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
|
64173b5c02
|
.prettierrc needs to be in web/, as it's needed for sass as well
|
2020-12-21 17:05:31 +10:00 |
|
Henrik Giesel
|
2ae4d14bc5
|
Focus special handling of Shift+Tab on macOS
|
2020-12-21 08:00:47 +01:00 |
|
Damien Elmes
|
7d1c8c29f9
|
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
|
729293f5e3
|
remove voice recording fixme
|
2020-12-21 16:13:32 +10:00 |
|
Damien Elmes
|
4e1d57e2d2
|
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
|
65a35fef55
|
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
|
0bc4ea9c4d
|
ask users to report if PyAudio works better for them
|
2020-12-21 16:04:41 +10:00 |
|
Damien Elmes
|
019a65efc1
|
drop QtRecorder driver; rename existing
|
2020-12-21 15:02:22 +10:00 |
|
Damien Elmes
|
68390eccde
|
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
|
f41d523cb8
|
Merge pull request #857 from hgiesel/editorspan
Wrap field name in editor in a span
|
2020-12-21 12:16:22 +10:00 |
|
Henrik Giesel
|
502049025a
|
Remove special treatment of empty fields in editor ts
|
2020-12-21 03:13:31 +01:00 |
|
Ryan Aird
|
a30064d5e9
|
Make RT import statement conditional, fix formatting, ignore WinRT for type checking
|
2020-12-20 19:43:09 -06:00 |
|
Henrik Giesel
|
9b2de395e1
|
Wrap field name in editor in span
|
2020-12-20 23:40:51 +01:00 |
|
Ryan Aird
|
9a0b112a0f
|
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
|
56703e5f3a
|
WinRT TTS API support
|
2020-12-19 19:29:34 -06:00 |
|
Damien Elmes
|
165007180a
|
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
|
e99a7c0f90
|
tweak naming and move method into col.decks
|
2020-12-20 10:26:16 +10:00 |
|
Damien Elmes
|
c739b9782e
|
Merge pull request #854 from k12ish/master
Add method `card_count_from_did()`
|
2020-12-20 10:17:25 +10:00 |
|
k12ish
|
cc0572a385
|
Added type hints, renamed kwarg
|
2020-12-19 18:12:58 +00:00 |
|
k12ish
|
ef1f58c8b6
|
Added method
|
2020-12-19 17:59:07 +00:00 |
|
abdo
|
e92eeda040
|
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
|
3840686241
|
pin pyaudio and qtmultimedia
|
2020-12-18 19:57:19 +10:00 |
|
Damien Elmes
|
038f0a10ec
|
expose recording driver in preferences (at least for now)
|
2020-12-18 19:49:17 +10:00 |
|
Damien Elmes
|
e7d9056acd
|
write .wav in background
|
2020-12-18 19:24:53 +10:00 |
|
Damien Elmes
|
93eccd183f
|
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
|
dc5ce3b9a2
|
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
|
643e875342
|
add back pyaudio as an optional alternative
|
2020-12-18 16:52:00 +10:00 |
|
Damien Elmes
|
af92bb5e93
|
exhaustiveness checks on literals are now possible with the move to py38
|
2020-12-18 16:50:55 +10:00 |
|
Damien Elmes
|
fd92a122a4
|
formatting fix
|
2020-12-18 10:27:32 +10:00 |
|
Damien Elmes
|
32b6e8e198
|
document ANKI_PROFILE_CODE and add bazel command to run snakeviz
|
2020-12-17 12:03:24 +10:00 |
|
Damien Elmes
|
cd31780668
|
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
|
3a250f5238
|
formatting & mypy fix
|
2020-12-16 19:51:46 +10:00 |
|
Damien Elmes
|
1114ca75df
|
update recording time more frequently; remove print statement
|
2020-12-16 19:45:08 +10:00 |
|
Damien Elmes
|
ecb7c1482f
|
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
|
3b84a8da40
|
fix deprecation error on startup on Windows
|
2020-12-16 15:56:10 +10:00 |
|
Damien Elmes
|
9439dfb98d
|
Merge pull request #850 from cecini/warn
fix float to int conversion DeprecationWarning
|
2020-12-16 15:40:35 +10:00 |
|
Damien Elmes
|
a61f3bbc48
|
fix some warnings on startup
|
2020-12-16 15:38:24 +10:00 |
|
Damien Elmes
|
e3c9502b46
|
ignore pickle.dumps() warning
|
2020-12-16 15:38:11 +10:00 |
|
Damien Elmes
|
17a221dfa0
|
bump pickle proto to v4; change column type to blob
|
2020-12-16 15:38:07 +10:00 |
|
Damien Elmes
|
8e7e01ccfd
|
don't catch DeprecationWarnings in the GUI
|
2020-12-16 14:25:11 +10:00 |
|
Damien Elmes
|
24e69e3803
|
Merge pull request #851 from hgiesel/cardtypeprobs
Remove unicode isolation from card type names
|
2020-12-16 13:37:44 +10:00 |
|
Henrik Giesel
|
f06fd23319
|
Remove unicode isolation from card type names
|
2020-12-16 03:09:33 +01:00 |
|
Damien Elmes
|
53276b3044
|
symlink generated .py/.pyi into tree to fix Python code completion
|
2020-12-16 11:36:42 +10:00 |
|
cecini
|
d2ae874d9e
|
fix float to int conversion DeprecationWarning
|
2020-12-15 13:10:12 +00:00 |
|
Damien Elmes
|
6d596c8fc9
|
avoid distributing BUILD.bazel in js/vendor
|
2020-12-12 10:35:01 +10:00 |
|
Damien Elmes
|
1da327c725
|
minor doc updates
|
2020-12-11 22:37:12 +10:00 |
|
Damien Elmes
|
13d66b22f4
|
remove unwanted leading '/' in wheel records
|
2020-12-10 23:02:18 +10:00 |
|
Damien Elmes
|
0cbb60169c
|
simplify wheel building
|
2020-12-10 20:27:21 +10:00 |
|
Damien Elmes
|
330d13d320
|
set the minimum ease to 131% for now
https://forums.ankiweb.net/t/force-sync-triggers-2-1-34-ease-fixup-behaviour/5632/
|
2020-12-10 15:46:22 +10:00 |
|
Henrik Giesel
|
0ad3c062bb
|
Switch back to fadeTo rather than fadeIn/fadeOut
|
2020-12-09 14:19:45 +01:00 |
|
Damien Elmes
|
8a627cc941
|
tweak README in qt/linux
|
2020-12-07 11:54:54 +10:00 |
|
Damien Elmes
|
fcdc51aace
|
add explicit entry point to start Anki; update docs
|
2020-12-07 11:22:31 +10:00 |
|
L.M.Sherlock
|
994f423466
|
Update about.py
|
2020-12-05 14:11:47 +08:00 |
|
Henrik Giesel
|
112895f04f
|
Fix fields_did_rename_field
|
2020-12-01 02:28:10 +01:00 |
|
Damien Elmes
|
e38cecd88a
|
update sync status after profile open sync
https://forums.ankiweb.net/t/why-is-my-sync-button-blue/2078/15
|
2020-12-01 10:20:55 +10:00 |
|
Damien Elmes
|
2c38ccad98
|
export mathjax.js
|
2020-11-30 15:15:37 +10:00 |
|
Damien Elmes
|
2e193c3e5b
|
update sync color at end of sync
https://forums.ankiweb.net/t/why-is-my-sync-button-blue/2078/13
|
2020-11-30 10:14:43 +10:00 |
|
Damien Elmes
|
f1fbb9d82f
|
update about
https://forums.ankiweb.net/t/may-i-trouble-you-to-add-my-name-on-the-about-page/5433/2
|
2020-11-29 12:00:16 +10:00 |
|
abdo
|
a8e4a58139
|
Fix UnboundLocalError in profiler code
|
2020-11-25 04:54:41 +03:00 |
|
Damien Elmes
|
d85d0b88a1
|
Merge branch 'master' into init-lang
|
2020-11-22 16:10:49 +10:00 |
|
Damien Elmes
|
0b848eae56
|
update remaining python format strings to Fluent
|
2020-11-22 14:57:53 +10:00 |
|
abdo
|
7d7745fbb5
|
Set up default language before loading profile
We can make more strings translatable this way.
|
2020-11-21 05:29:23 +03:00 |
|
Damien Elmes
|
a4d70c88e3
|
remove make dependency in packaged Linux build
|
2020-11-20 19:33:40 +10:00 |
|
Damien Elmes
|
e23d40e850
|
Merge pull request #823 from RumovZ/rework-search-parser
Rework search parser
|
2020-11-20 16:22:12 +10:00 |
|
Damien Elmes
|
f7fcdca54c
|
Merge pull request #833 from abdnh/setdeflang-fix
Initialize translation system to default language on first run
|
2020-11-20 16:11:13 +10:00 |
|
abdo
|
36319f1291
|
Initialize translation system to default language on first run
The setlang screen was trying to use the translation system before
we initialize it.
|
2020-11-20 06:18:51 +03:00 |
|
abdo
|
e3b4802f47
|
Fix description of exporters
Description broke yet again with the full migration to Fluent
|
2020-11-19 23:52:46 +03:00 |
|
abdo
|
f67e319f1f
|
Strip isolation characters from more strings
|
2020-11-18 18:03:04 +03:00 |
|
Damien Elmes
|
c1d15a8e1f
|
quieten MathJax
|
2020-11-18 21:34:44 +10:00 |
|
RumovZ
|
c185fb966b
|
Merge branch 'master' into rework-search-parser
Conflicts:
rslib/src/search/sqlwriter.rs
|
2020-11-18 09:04:04 +01:00 |
|
Damien Elmes
|
fcb3283a9d
|
move ftl into top level ftl/ folder; make it source of truth for aqt
This avoids the need to modify the external repo before new strings
can be used in aqt.
|
2020-11-18 16:20:58 +10:00 |
|
Damien Elmes
|
98a4a1927a
|
formatting fix
|
2020-11-18 13:48:23 +10:00 |
|
Damien Elmes
|
c1e6149a1b
|
fix browser updateTitle()
|
2020-11-18 13:40:21 +10:00 |
|
Damien Elmes
|
1c5f94d46f
|
strip out unused gettext refs
|
2020-11-18 13:22:51 +10:00 |
|
Damien Elmes
|
ffa26fe4bc
|
fix remaining _() references; remove unused imports
|
2020-11-18 12:43:46 +10:00 |
|
Damien Elmes
|
ba336d5de3
|
update multi-line _() references
|
2020-11-18 11:32:22 +10:00 |
|
Damien Elmes
|
b49805fef5
|
more ngettext references
|
2020-11-18 10:52:13 +10:00 |
|
Damien Elmes
|
1255e7530c
|
update some qt ngettext references
|
2020-11-18 09:22:27 +10:00 |
|
Damien Elmes
|
177d98489a
|
update pylib ngettext references
|
2020-11-18 09:12:25 +10:00 |
|
Damien Elmes
|
e527d31dfc
|
begin plural string migration
|
2020-11-17 23:29:08 +10:00 |
|
Damien Elmes
|
2453e5c488
|
update temporary val="%s" references to standard ftl
|
2020-11-17 22:00:44 +10:00 |
|
Damien Elmes
|
83f8b23b45
|
update translations
add qt ftl strings from external repo
|
2020-11-17 20:11:06 +10:00 |
|
Damien Elmes
|
11dca54471
|
update designer references
|
2020-11-17 19:55:18 +10:00 |
|
Damien Elmes
|
9d1b6231d7
|
merge pylib references
|
2020-11-17 19:23:06 +10:00 |
|
Damien Elmes
|
8fcfdb57ab
|
fix the preview shortcut references
|
2020-11-17 17:51:57 +10:00 |
|
Damien Elmes
|
6418993840
|
merge bulk of qt/ - designer files still to do
|
2020-11-17 17:42:43 +10:00 |
|
Damien Elmes
|
6a5c397866
|
add script to rewrite py files
|
2020-11-17 17:39:48 +10:00 |
|
Damien Elmes
|
8e92b77d08
|
output strings into ftl files
|
2020-11-17 15:12:05 +10:00 |
|
Damien Elmes
|
44489a480f
|
map gettext strings to keys/modules for ftl conversion
|
2020-11-17 14:11:09 +10:00 |
|
Damien Elmes
|
f65f101a16
|
Merge pull request #825 from hgiesel/mathjax3plus2
Switch from jQuery pre 3.0.0 pseudo promises to ES6 promises for ts hooks
|
2020-11-16 11:44:21 +10:00 |
|