mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
Anki is a smart spaced repetition flashcard program
![]() * Prevent stale frames being drawn. At key points where external changes enter the webview, stale images might get rendered. This ensures that a frame showing current state is always shown. * Only stage single redraw * Remove potentially superfluous calls to `self.update()` * Remove potentially superfluous calls to `self.update()`. I lost this one during some git troubles. * Revert unrelated change The function is supposed to take a boolean telling it whether or not the loading succeeded, which it doesn't as is. However, this is unrelated and works either way so I also reverted it again. * chore: code cleanup * cleanup: Remove redundant check for presence of callback A callback will be used either way for this call, so it can be simplified. The check happens inside the handler. * Add comment explaining why this change is necessary, referencing the relevant PR. * Clarify comment to answer the why, not the what. One can see what is being done, why is probably more important. |
||
---|---|---|
.buildkite | ||
.cargo | ||
.config | ||
.github/ISSUE_TEMPLATE | ||
.vscode.dist | ||
build | ||
cargo | ||
docs | ||
ftl | ||
proto | ||
pylib | ||
python | ||
qt | ||
rslib | ||
tools | ||
ts | ||
.deny.toml | ||
.dockerignore | ||
.dprint.json | ||
.eslintrc.cjs | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.isort.cfg | ||
.mypy.ini | ||
.prettierrc | ||
.pylintrc | ||
.ruff.toml | ||
.rustfmt-empty.toml | ||
.rustfmt.toml | ||
.version | ||
Cargo.lock | ||
Cargo.toml | ||
check | ||
CONTRIBUTORS | ||
LICENSE | ||
ninja | ||
package.json | ||
pkgkey.asc | ||
pyproject.toml | ||
README.md | ||
run | ||
run.bat | ||
rust-toolchain.toml | ||
SECURITY.md | ||
yarn | ||
yarn.bat | ||
yarn.lock |
Anki
This repo contains the source code for the computer version of Anki.
About
Anki is a spaced repetition program. Please see the website to learn more.
Getting Started
Anki Betas
If you'd like to try development builds of Anki but don't feel comfortable building the code, please see Anki betas
Developing
For more information on building and developing, please see Development.
Contributing
Want to contribute to Anki? Check out the Contribution Guidelines.
Anki Contributors
License
Anki's license: LICENSE