AnkiWeb
- Rating
- 13 (👍 11 · 👎 2)
- Updated
- 2021-10-16
- Anki versions
- 2.1.48~
- Description language
- en
AnkiWeb addon 424778276
Keeps the note type in Anki’s add window unchanged except when selected there, preventing unintended changes from imports or note-type edits elsewhere.
Open on AnkiWeb GitHub Ask about alternatives
abandoned
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | 2.1.23 | 2019-03-22 |
| 2.1.24 | 2.1.47 | 2020-05-16 |
| 2.1.48 | + | 2021-10-16 |
Loading…
Merge multiple selected notes into one new note with field mapping, separators, cloze removal, tag preservation, optional original deletion, history transfer, undo, and logs.
Runs SoundKeeper to play a zero stream, preventing Bluetooth headphones from sleeping and cutting off card audio while Anki is open.
Detects and safely deletes unused empty note types, with interactive selection, protected defaults, and undo support.
Prevents Bluetooth headphones from cutting off short macOS Anki audio by looping an extremely quiet 20 Hz tone, stopping two minutes after playback.
Reschedules new reviews away from selected weekdays or specific dates using Anki's fuzz range, while leaving learning and past schedules unchanged.
Generates and updates Anki conjugation practice decks from tagged verb and adjective notes, with filtered decks, customization, and configurable classification.
For some reason, the note type in anki «add» window may suddenly change. In the worst case, it may lead to losing data, if the new note type has less fields than the old note type. It may also means you'll submit the note in the wrong type if you didn't pay attention.
More precisely, this may occur in the following cases:
This add-on ensure that the note type of a «add» window only change when you choose a note type from the same window.
aqt.addcards, AddCards is replaced by a
class. The new class inherits from the older one. It redefines
__init__ and _reject, by calling the previous method,
and changing its hooks. It redefines
setupChoosers, onReset, _addCards, by copy-pasting
the previous code and doing some modification. Thus, it may be
incompatible with other add-ons also editing those notes. Finally it
creates a method onResetSameModel.ModelChooser of the "add" window is a new class, inheriting
from aqt.modelchooser.ModelChooser. It redefines __init__,
calling the previous method and removing some hook. It redefine
onModelChange by copy-paste the old code, removing everything
affecting the environment, and affecting directly the current "add"
window.| Key | Value |
|---|---|
| Copyright | Arthur Milchior arthur@milchior.fr |
| Based on | Anki code by Damien Elmes anki@ichi2.net |
| License | GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html |
| Source in | https://github.com/Arthur-Milchior/anki-keep-model-in-add-cards |
| Addon number | 424778276 |