mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
Anki is a smart spaced repetition flashcard program
![]() * Refactor CSS preloading - Rename css.ts to preload.ts - Rename type/function names - Automatically remove style/link element on load/error event * Refactor image preloading - Reuse template element - Change timeout value from 100ms to 200ms, as it often takes more than 100ms to load even a single small image on a low-spec machine - Refactor preloadAnswerImages(): - Use 'new Image()' instead of <link rel=preload> - Stop calculating images that only appear on the answer side as cached images are resolved immediately * Update tsconfig.json es2020.string -> String.matchAll() es2018.regexp -> RegExprMatchArray.groups * Implement custom font preloading Font files for some languages such as Chinese and Japanese can be as large as 20MB, so we set the timeout value to 800ms for font preloading. |
||
---|---|---|
.buildkite | ||
.cargo | ||
.config | ||
.github/ISSUE_TEMPLATE | ||
.vscode.dist | ||
build | ||
cargo | ||
docs | ||
ftl | ||
proto | ||
pylib | ||
python | ||
qt | ||
rslib | ||
sass | ||
tools | ||
ts | ||
.deny.toml | ||
.dprint.json | ||
.eslintrc.js | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.isort.cfg | ||
.mypy.ini | ||
.prettierignore | ||
.prettierrc | ||
.pylintrc | ||
.rustfmt-empty.toml | ||
.rustfmt.toml | ||
.version | ||
Cargo.lock | ||
Cargo.toml | ||
CONTRIBUTORS | ||
LICENSE | ||
ninja | ||
package.json | ||
pkgkey.asc | ||
README.md | ||
run | ||
run.bat | ||
rust-toolchain.toml | ||
SECURITY.md | ||
yarn.lock |
Anki
This repo contains the source code for the computer version of Anki.
If you'd like to try development builds of Anki but don't feel comfortable building the code, please see https://betas.ankiweb.net/
For more information on building, please see Development.