anki/qt/aqt
Damien Elmes 9c2a4b85b2 don't reschedule repeating timers that occur during progress
For things like updating the deck list, it makes no sense to do it
multiple times at the end of a long operation, and the once/second signal
timer was causing hundreds or thousands of 100ms timers to be created.

https://forums.ankiweb.net/t/anki-memory-usage/3842
2020-09-30 10:01:06 +10:00
..
__init__.py update to latest black 2020-08-31 13:29:28 +10:00
.gitignore basic night mode support 2020-01-23 17:27:07 +10:00
about.py add some names to about screen 2020-08-27 11:24:13 +10:00
addcards.py Create ResetReason enum 2020-08-16 18:56:32 +02:00
addons.py update to latest black 2020-08-31 13:29:28 +10:00
browser.py Merge pull request #769 from abdnh/escape-sidebar-terms 2020-09-27 16:06:10 +10:00
clayout.py update to latest black 2020-08-31 13:29:28 +10:00
customstudy.py rebuild_filtered_deck() and new_filtered() 2020-09-03 18:02:47 +10:00
dbcheck.py formatting 2020-06-09 14:07:39 +10:00
deckbrowser.py fix import shortcut 2020-09-27 11:57:12 +10:00
deckchooser.py Remove useless variables 2020-07-17 08:38:48 +02:00
deckconf.py Add type hints for apt.deckconf 2020-07-23 21:53:12 -06:00
dyndeckconf.py rebuild_filtered_deck() and new_filtered() 2020-09-03 18:02:47 +10:00
editcurrent.py Create ResetReason enum 2020-08-16 18:56:32 +02:00
editor.py Support extended drag & drop 2020-09-14 17:07:31 +03:00
emptycards.py make sure to reset after deleting empty cards 2020-08-09 12:42:58 +10:00
errors.py Add type hints to errors 2020-07-24 11:20:54 -06:00
exporting.py update to latest black 2020-08-31 13:29:28 +10:00
fields.py Any removed 2020-08-12 01:37:21 +02:00
gui_hooks.py Add some documentation to sync_did_finish hook 2020-09-14 13:18:16 +02:00
importing.py Add type hints to importing 2020-07-24 12:38:34 -06:00
legacy.py use keyword args for calls with more than one argument 2020-05-24 09:12:47 +10:00
main.py Move sync_did_finish before reset 2020-09-15 13:06:11 +02:00
mediacheck.py rework progress handling 2020-06-01 13:57:10 +10:00
mediasrv.py formatting fixes for latest black 2020-09-01 10:24:38 +10:00
mediasync.py Scroll media sync log to the last line 2020-07-13 03:06:44 +03:00
modelchooser.py added typehints to modelchooser, updated mypy.ini 2020-07-30 15:25:25 +10:00
models.py Some minor reformatting to satisfy black 2020-08-31 13:50:59 +02:00
mpv.py update to latest black 2020-08-31 13:29:28 +10:00
overview.py rebuild_filtered_deck() and new_filtered() 2020-09-03 18:02:47 +10:00
pinnedmodules.py update to latest isort, pylint and pytest 2020-08-31 12:05:36 +10:00
preferences.py deauth -> log out 2020-08-09 14:44:03 +10:00
previewer.py 'Show Both Sides' -> 'Back Side Only' 2020-09-20 19:31:00 +03:00
profiles.py update to latest black 2020-08-31 13:29:28 +10:00
progress.py don't reschedule repeating timers that occur during progress 2020-09-30 10:01:06 +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 move bury/suspend into backend 2020-09-01 10:24:38 +10:00
schema_change_tracker.py track changes in fields dialog as well 2020-05-15 13:59:44 +10:00
sound.py Revert back to listening for idle callback 2020-09-16 09:25:18 +03:00
stats.py add load_ts_page() & avoid duplicate call 2020-09-01 10:24:38 +10:00
studydeck.py Don't call setCurrentRow if row didn't change 2020-07-13 12:33:36 +03:00
sync.py update to latest black 2020-08-31 13:29:28 +10:00
tagedit.py handle default deck and filtered deck suppression in the backend 2020-05-15 21:21:10 +10: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 drop the old sass vars and define the properties directly 2020-09-01 10:24:38 +10:00
toolbar.py update to latest black 2020-08-31 13:29:28 +10:00
tts.py fix audio getting stuck (2/2) 2020-03-15 09:34:04 +10:00
update.py Turn on check_untyped_defs for aqt.update 2020-07-25 17:31:44 -06:00
utils.py update to latest isort, pylint and pytest 2020-08-31 12:05:36 +10:00
webview.py fix links not opening externally after finishing 2020-09-27 14:36:55 +10:00
winpaths.py tweaking the folder names again 2020-01-03 07:48:38 +10:00