anki/rslib
Damien Elmes e122f8ae0d undo support for deck adding/removing
Work in progress - still to do:
- renames appear as 'Update Deck' - easiest way to solve it would
be to have a separate backend method for renames
- drag&drop of decks not yet undoable
- since the undo status is updated after the backend method ends,
the older checkpoint() calls need to be replaced with an
update_undo_status() at the end of the call - if we just remove the
checkpoint, then the menu doesn't get updated
2021-03-10 23:50:11 +10:00
..
.cargo initial Bazel conversion 2020-11-01 14:26:58 +10:00
build NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00
cargo roll back slog-term due to Windows break (2/2) 2021-03-10 13:28:32 +10:00
src undo support for deck adding/removing 2021-03-10 23:50:11 +10:00
templates migrate card stats to backend 2020-06-15 17:22:16 +10:00
tests/support initial Bazel conversion 2020-11-01 14:26:58 +10:00
.clang-format add .clang-format so VS Code preserves formatting style on .proto save 2021-01-12 18:47:08 +10:00
.gitignore initial Bazel conversion 2020-11-01 14:26:58 +10:00
backend.proto expand backend Preferences and make undoable 2021-03-10 18:51:03 +10:00
BUILD.bazel add strum crate 2021-03-10 11:53:27 +10:00
Cargo.toml roll back slog-term due to Windows break (2/2) 2021-03-10 13:28:32 +10:00
clang_format.bzl NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00
proto_format.py NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00
README.md add some code editing/completion docs 2020-12-16 14:16:08 +10:00
rustfmt.bzl NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00

Anki's Rust code.

backend.proto stores the interfaces used to communicate backend messages between Rust, Python and TypeScript.