Anki is a smart spaced repetition flashcard program
Find a file
Sam Bradshaw 92171e25e6
Add MessageBox class and associated funcs to aqt.utils and update the first few callers (#2010)
* Add MessageBox class and associated funcs to aqt.utils and update some callers in aqt.sync and aqt.addons

* Cleanup imports in aqt.sync

* Fix return values for ask_user and ask_user_dialog

* Fix wrong argument name in aqt.utils.ask_user

* Add type annotations to **kwargs in utils.py

* Type annotation for callback in aqt.sync.full_sync

* MessageBox accepts StandardButton in addition to str, fix linting issues

* Assess default buttons in correct order and return correct button name in MessageBox

* Add explicit Optionals in aqt.utils

* Pass button index to callback in MessageBox

* Update type hints for aqt.utils.MessageBox

* Use Sequence for aqt.utils.MessageBox buttons arg

* default_button > default_yes in aqt.utils.ask_user

* Dark mode question icon  in aqt.utils.MessageBox
2022-08-19 10:04:58 +10:00
.buildkite Make build step optional in Linux docker containers 2022-03-09 18:20:13 +10:00
.github/ISSUE_TEMPLATE update bug report template 2021-11-12 12:20:02 +10:00
.vscode Update setting for latest Rust Analyzer 2022-05-21 13:34:19 +10:00
cargo Partially migrate type answer to backend 2022-07-22 19:28:34 +10:00
docs Updated permalink to architecture visualization (#2001) 2022-08-05 14:47:38 +10:00
ftl Field redesign (#2002) 2022-08-19 10:02:28 +10:00
platforms use x86 binaries for clang format/protobuf on Mac 2021-10-16 18:07:39 +10:00
proto Default input setting in fields dialog (#1987) 2022-08-18 12:30:18 +10:00
pylib Narrow typehints within pylib (#2003) 2022-08-05 14:48:07 +10:00
python Update to Qt 6.3.1 2022-06-18 09:02:07 +10:00
qt Add MessageBox class and associated funcs to aqt.utils and update the first few callers (#2010) 2022-08-19 10:04:58 +10:00
rslib Default input setting in fields dialog (#1987) 2022-08-18 12:30:18 +10:00
sass Field redesign (#2002) 2022-08-19 10:02:28 +10:00
tools Update Mac build to Qt 6.3 2022-04-20 21:33:31 +10:00
ts Field redesign (#2002) 2022-08-19 10:02:28 +10:00
.bazelignore updates to the build process and binary bundles 2022-02-10 19:23:07 +10:00
.bazelrc Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
.bazelversion Bump bazel version 2022-04-20 21:53:59 +10:00
.gitattributes try again to improve GitHub's language stats 2021-01-20 13:20:45 +10:00
.gitignore updates to the build process and binary bundles 2022-02-10 19:23:07 +10:00
.prettierignore Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
.prettierrc Mathjax editor improvements (#1502) 2021-11-23 10:27:32 +10:00
.user.bazelrc move Bazel convenience symlinks outside of repo folder 2022-01-23 19:18:44 +10:00
BUILD.bazel updates to the build process and binary bundles 2022-02-10 19:23:07 +10:00
Cargo.lock Partially migrate type answer to backend 2022-07-22 19:28:34 +10:00
Cargo.toml Plaintext import/export (#1850) 2022-06-01 20:26:16 +10:00
CONTRIBUTORS Add reviewer suspend and bury hooks (#1967) 2022-07-18 12:59:56 +10:00
defs.bzl Bump version 2022-06-24 16:02:39 +10:00
late_deps.bzl download wheels using rules_python 2021-10-15 16:02:26 +10:00
LICENSE move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
package.json Use wavy flags (flag-alternative) (#1995) 2022-08-01 20:15:22 +10:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
pyrightconfig.json updates to the build process and binary bundles 2022-02-10 19:23:07 +10:00
README.md fix build badge 2021-06-24 09:21:56 +10:00
repos.bzl Update translations 2022-07-22 20:06:45 +10:00
run get PyQt working directly with ./run on macOS 2021-10-16 18:07:29 +10:00
run.bat updates to the build process and binary bundles 2022-02-10 19:23:07 +10:00
SECURITY.md add SECURITY.md 2021-09-22 22:55:19 +10:00
WORKSPACE move node_modules into root folder [action required] 2021-10-07 11:42:27 +10:00
yarn.lock Use wavy flags (flag-alternative) (#1995) 2022-08-01 20:15:22 +10:00

Anki

Build status

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.