mirror of
https://github.com/ankitects/anki.git
synced 2026-07-28 12:38:46 -04:00
## Linked issue (required) * Closes #5172 ## Summary / motivation (required) Loading MathJax makes the reviewer initialization slower, which is relevant for people who don't use MathJax and slower devices (such as phones) ## Steps to reproduce (required, use N/A if not applicable) N/A ## How to test (required) 1. Opened a deck with a card with no MathJax 2. In developer tools' console,, check whether `MathJax` is not defined 3. Answer some cards until a card with MathJax appears -> Check if it is correctly loaded ### Checklist (minimum) - [X] I ran `./ninja check` or an equivalent relevant check locally. - [ ] I added or updated tests when the change is non-trivial or behavior changed. ### Details <!-- Commands, manual steps, edge cases, and what you observed --> ## Before / after behavior (optional) <!-- For bugfixes: behavior before vs after. For other types: N/A or a short note. --> ## Risk / compatibility / migration (optional) <!-- Breaking changes, rollout notes, or N/A for small / low-risk PRs --> ## UI evidence (required for visual changes; otherwise N/A) N/A ## Scope - [X] This PR is focused on one change (no unrelated edits).
aqt — Anki Qt GUI
aqt is the Qt-based desktop interface for Anki, the spaced repetition flashcard program.
It provides all the visual components of the Anki desktop app: the deck browser, card editor, reviewer, browser, add-on manager, and more. Under the hood it uses PyQt6 and communicates with Anki's core logic via the anki package.
Running
Once installed, Anki can be launched from the command line:
anki
Add-on development
If you are building an Anki add-on, this is the package that exposes the GUI hooks and Qt widgets you need. See the Add-on Guide for full documentation.