anki/pylib
RumovZ bd88c6d352
Ensure state mutator runs after card is rendered (#2421)
* Ensure state mutator runs after card is rendered

* Ensure ease buttons only show when states are ready

* Pass context into states mutator

* Revert queuing of state mutator hook

Now that context data is exposed users shouldn't rely on the question
having been rendered anymore.

* Use callbacks instead of signals and timeout

... to track whether the states mutator ran or failed.

* Make mutator async

* Remove State enum

* Reduce requests and compute seed on backend
2023-03-16 16:31:00 +10:00
..
anki Ensure state mutator runs after card is rendered (#2421) 2023-03-16 16:31:00 +10:00
rsbridge Update Rust deps (#2332) 2023-01-18 22:24:29 +10:00
tests Nested clozes and increased cloze meta data (#2141) 2022-12-19 12:03:15 +10:00
tools Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
.gitignore symlink generated .py/.pyi into tree to fix Python code completion 2020-12-16 11:36:42 +10:00
README.md minor doc updates 2020-12-11 22:37:12 +10:00

Anki's Python library code is in anki/.

The Rust/Python extension module is in rsbridge/; it references the library defined in ../rslib.