anki/qt/aqt
Damien Elmes c51ca666c3 catch schema mod in background
If the schema confirmation dialog is shown on a background thread it
will crash the app, so we convert this to an assertion error that gets
caught by the error handler. Code still needs to be updated to modify
the schema prior to moving to the background, but at least this way
it doesn't crash.
2020-05-12 21:13:34 +10:00
..
__init__.py benchmark->profile, and remove from error branches 2020-05-05 16:28:49 +10:00
.gitignore basic night mode support 2020-01-23 17:27:07 +10:00
about.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
addcards.py Merge pull request #607 from Arthur-Milchior/remove_a_try 2020-05-05 11:36:17 +10:00
addons.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
browser.py add browserCollapsed as part of tree build 2020-05-12 21:13:33 +10:00
clayout.py check untyped in clayout 2020-05-12 21:13:34 +10:00
customstudy.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
deckbrowser.py use the backend for the deck due tree 2020-05-12 21:13:33 +10:00
deckchooser.py correct missing french translation 2020-02-05 20:48:30 -08:00
deckconf.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
dyndeckconf.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
editcurrent.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
editor.py update fields and models diags 2020-05-12 21:13:34 +10:00
emptycards.py hook the empty cards code up to the GUI 2020-05-12 21:13:33 +10:00
errors.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
exporting.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
fields.py update fields and models diags 2020-05-12 21:13:34 +10:00
gui_hooks.py hook add_card_did_init 2020-04-03 11:03:08 +02:00
importing.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
legacy.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
main.py catch schema mod in background 2020-05-12 21:13:34 +10:00
mediacheck.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
mediasrv.py match both forward slash and os seperator 2020-02-29 12:36:10 +09:00
mediasync.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
modelchooser.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
models.py update fields and models diags 2020-05-12 21:13:34 +10:00
mpv.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
overview.py fix typo 2020-02-19 17:46:12 +09:00
pinnedmodules.py python formatting+lints 2020-05-08 17:30:27 +10:00
preferences.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
previewer.py move autoplay() into card 2020-04-13 09:04:30 +10:00
profiles.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
progress.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
py.typed mark anki and aqt modules as having typing info 2020-01-13 13:03:37 +10:00
qt.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
reviewer.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
sound.py avoid mention of pip 2020-05-05 16:30:22 +10:00
stats.py stats area grouping box fix 2020-05-08 16:03:29 +10:00
studydeck.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
sync.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
tagedit.py avoid renaming completer_, as add-ons depend on it 2020-05-08 18:17:57 +10:00
taglimit.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
taskman.py remove an unused import 2020-05-12 21:13:34 +10:00
theme.py pare back dark mode support 2020-04-15 21:44:56 +10:00
toolbar.py Monkeytype qt/aqt/toolbar.py 2020-03-01 10:16:08 -05:00
tts.py fix audio getting stuck (2/2) 2020-03-15 09:34:04 +10:00
update.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
utils.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
webview.py use qconnect everywhere, and fix some typing issues 2020-05-04 13:23:08 +10:00
winpaths.py tweaking the folder names again 2020-01-03 07:48:38 +10:00