Anki/qt/aqt
Damien Elmes 5a54d5e07d fix: slowdowns after import; hard to read popup
QTextEdit() will pin the CPU at 100% for seconds to minutes when
fed a large string to display - work around it by switching to
QPlainTextEdit().

Also strip HTML before showing the user - easier to read, and less
text to display. And turn off word wrap, as it makes it easier to skim,
and further reduces the work the widget needs to do.

https://forums.ankiweb.net/t/big-issue-where-anki-gets-slow-when-you-import-this-deck/7050
2021-02-07 13:04:37 +10:00
..
data further decrease default q/a fade time 2020-12-22 13:02:07 +10:00
forms restore shortcuts that got lost in Fluent conversion 2021-01-30 13:35:00 +10:00
__init__.py add video driver enum; allow setting angle+software on mac in prefs 2020-12-22 13:01:06 +10:00
about.py Strip isolation characters from app link 2020-12-18 23:53:44 +03:00
addcards.py Merge pull request #901 from wallgrenen/replace-broken-link 2021-01-30 13:29:44 +10:00
addons.py update remaining python format strings to Fluent 2020-11-22 14:57:53 +10:00
browser.py update remaining python format strings to Fluent 2020-11-22 14:57:53 +10:00
BUILD.bazel winrt 1.0.20239.1 isn't available for python 3.9 2020-12-23 20:31:13 +10:00
clayout.py skip the schema warning on template rename 2021-01-30 13:35:23 +10:00
customstudy.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
dbcheck.py formatting 2020-06-09 14:07:39 +10:00
deckbrowser.py tweak naming and move method into col.decks 2020-12-20 10:26:16 +10:00
deckchooser.py Merge pull request #875 from stayingpeachy/help-link 2021-01-30 13:26:06 +10:00
deckconf.py Strip isolation characters from more strings 2020-11-18 18:03:04 +03:00
dyndeckconf.py Strip isolation characters from more strings 2020-11-18 18:03:04 +03:00
editcurrent.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
editor.py drop potentially slow regex usage in cloze check 2021-01-30 13:42:00 +10:00
emptycards.py make sure to reset after deleting empty cards 2020-08-09 12:42:58 +10:00
errors.py don't catch DeprecationWarnings in the GUI 2020-12-16 14:25:11 +10:00
exporting.py Fix description of exporters 2020-11-19 23:52:46 +03:00
fields.py Fix fields_did_rename_field 2020-12-01 02:28:10 +01:00
gui_hooks.py initial Bazel conversion 2020-11-01 14:26:58 +10:00
hooks_gen.py symlink generated .py/.pyi into tree to fix Python code completion 2020-12-16 11:36:42 +10:00
importing.py fix: slowdowns after import; hard to read popup 2021-02-07 13:04:37 +10:00
legacy.py use keyword args for calls with more than one argument 2020-05-24 09:12:47 +10:00
main.py update sync status after profile open sync 2020-12-01 10:20:55 +10:00
mediacheck.py rework progress handling 2020-06-01 13:57:10 +10:00
mediasrv.py fix legacy js remapping 2021-01-30 13:23:07 +10:00
mediasync.py exhaustiveness checks on literals are now possible with the move to py38 2020-12-18 16:50:55 +10:00
modelchooser.py replace broken link 2021-01-30 13:29:55 +10:00
models.py Strip isolation characters from more strings 2020-11-18 18:03:04 +03:00
mpv.py update to latest black 2020-08-31 13:29:28 +10:00
overview.py fix finished screen not showing when learning cards due later 2021-01-30 13:38:21 +10:00
pinnedmodules.py pin pyaudio and qtmultimedia 2020-12-18 19:57:19 +10:00
preferences.py add video driver enum; allow setting angle+software on mac in prefs 2020-12-22 13:01:06 +10:00
previewer.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
profiles.py add video driver enum; allow setting angle+software on mac in prefs 2020-12-22 13:01:06 +10:00
progress.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
py.typed mark anki and aqt modules as having typing info 2020-01-13 13:03:37 +10:00
qt.py fix untyped def issues in aqt/__init__.py 2020-08-02 10:22:08 +10:00
reviewer.py add video driver enum; allow setting angle+software on mac in prefs 2020-12-22 13:01:06 +10:00
schema_change_tracker.py track changes in fields dialog as well 2020-05-15 13:59:44 +10:00
sidebar.py Merge pull request #887 from BlueGreenMagick/deck-rename-checkpoint 2021-01-30 13:28:26 +10:00
sound.py add a small delay before terminating recording 2020-12-21 16:37:28 +10:00
stats.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
studydeck.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
sync.py drop basicCheck() 2021-01-30 13:33:38 +10:00
tagedit.py Don't apply suggestion when no suggestion list is shown 2020-10-14 05:00:24 +03:00
taglimit.py Turn on check_untyped_defs for aqt.taglimit 2020-07-25 15:45:31 -06:00
taskman.py lint fixes 2020-06-01 13:57:10 +10:00
theme.py fix invisible scrollbar in nightmode 2020-10-06 14:35:21 +10:00
toolbar.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
tts.py fail gracefully in winrt voice list fails to load 2020-12-21 14:29:14 +10:00
update.py fix remaining _() references; remove unused imports 2020-11-18 12:43:46 +10:00
utils.py fix: slowdowns after import; hard to read popup 2021-02-07 13:04:37 +10:00
webview.py quieten MathJax 2020-11-18 21:34:44 +10:00
wheel_description.txt move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
winpaths.py tweaking the folder names again 2020-01-03 07:48:38 +10:00