Anki is a smart spaced repetition flashcard program
Find a file
Kaben Nanlohy 77bba533ea
Allow burying cards in browser (#2351)
* Allow burying cards in browser

This code is based on existing "toggle suspend" command in browser.

- Adds "toggle bury" command to browser cards menu.
- Adds "browsing-toggle-bury" to core translation. Only english-language.
- Adds "buried" coloring to rows for buried cards in browser table.

Not yet done:

- Keyboard shortcut for "toggle bury" action.
- Non-english translations.

* Add contributor as requested in CONTRIBUTORS.

* Fix formatting in browser_table.rs.

* Add keyboard shortcut to "toggle bury" command.

This adds keyboard shortcut "ctrl-shift-j" to "toggle bury" command in
browser cards menu.

* Simplify logic for color of buried-card rows.
2023-01-30 19:21:06 +10:00
.buildkite Whitelist dependabot 2023-01-07 09:53:29 +10:00
.cargo Fix clean build failure due to protoc change 2023-01-26 09:33:39 +10:00
.config Fix accidental inclusion of openssl dependency in Linux builds 2023-01-19 00:44:22 +10:00
.github/ISSUE_TEMPLATE Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.vscode.dist Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
build Move Python setup into ninja_gen 2023-01-26 10:00:14 +10:00
cargo Use Rust nightly for formatting (#2348) 2023-01-25 23:35:53 +10:00
docs Use a ninja variable for node binary (#2346) 2023-01-25 21:05:11 +10:00
ftl Allow burying cards in browser (#2351) 2023-01-30 19:21:06 +10:00
proto Allow burying cards in browser (#2351) 2023-01-30 19:21:06 +10:00
pylib Use backend for extracting cloze text to type 2023-01-18 23:05:28 +10:00
python Rework syncing code, and replace local sync server (#2329) 2023-01-18 12:43:46 +10:00
qt Allow burying cards in browser (#2351) 2023-01-30 19:21:06 +10:00
rslib Allow burying cards in browser (#2351) 2023-01-30 19:21:06 +10:00
sass Revamp Preferences, implement Minimalist Mode and Qt widget gallery to test GUI changes (#2289) 2023-01-18 21:24:16 +10:00
tools Fix accidental inclusion of openssl dependency in Linux builds 2023-01-19 00:44:22 +10:00
ts Bind entry value to select component in deck config selector (#2354) 2023-01-29 15:16:14 +10:00
.deny.toml Update Rust deps (#2332) 2023-01-18 22:24:29 +10:00
.dprint.json Update Chrono Crate (#2242) 2022-12-07 17:00:14 +10:00
.eslintrc.js Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.gitattributes try again to improve GitHub's language stats 2021-01-20 13:20:45 +10:00
.gitignore Rework syncing code, and replace local sync server (#2329) 2023-01-18 12:43:46 +10:00
.gitmodules Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.isort.cfg Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.mypy.ini Move away from Bazel (#2202) 2022-11-27 15:24:20 +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
.pylintrc Switch back to winrt to see if it fixes slow TTS 2022-12-06 20:30:54 +10:00
.rustfmt-empty.toml Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.rustfmt.toml Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00
.version Bump version 2023-01-09 11:08:53 +10:00
Cargo.lock Fix accidental inclusion of openssl dependency in Linux builds 2023-01-19 00:44:22 +10:00
Cargo.toml Rework syncing code, and replace local sync server (#2329) 2023-01-18 12:43:46 +10:00
CONTRIBUTORS Allow burying cards in browser (#2351) 2023-01-30 19:21:06 +10:00
LICENSE move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
ninja Add env var to enable sourcemaps 2022-12-04 11:37:16 +10:00
package.json Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
README.md fix build badge 2021-06-24 09:21:56 +10:00
run Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
run.bat Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
rust-toolchain.toml Update Rust deps (#2332) 2023-01-18 22:24:29 +10:00
SECURITY.md add SECURITY.md 2021-09-22 22:55:19 +10:00
yarn.lock Update json5 due to CWE 2023-01-03 13:03:25 +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.