Compatible Add ons for Anki 2.1 - Shirajuki/anki-redesign Wiki

Welcome to the Anki-redesign wiki / Compatibility list! This list will help you find out if the add-on is compatible with Anki-redesign and to what extent. The compatibility key explaining exactly what each status color means can be found below along with the list. 😊


Compatibility list

Title Tested Version Status
AnkiWebView Inspector 09/01/2022 2.1.49
Review Heatmap 09/01/2022 2.1.49
Large and Colorful Buttons 14/01/2022 2.1.49
AnkiConnect
AwesomeTTS - Add speech to your flashcards
Button Colours (Good, Again) 14/01/2022 2.1.49
Mini Format Pack
Searching, PDF Reading & Note-Taking in Add Dialog
Speed Focus Mode (auto-alert, auto-reveal, auto-fail)
No Distractions Full Screen: Clean review interface + Tablet/Touch support
Custom Background Image and Gear Icon
Symbols As You Type
Image Occlusion Enhanced for Anki 2.1 (alpha)
AwesomeTTS (Google Cloud Text-to-Speech & Microsoft Azure TTS) [unofficial]
Leaderboard
Advanced Browser
Anki Zoom
Fill the blanks - Multiple type:cloze support
Syntax Highlighting for Code
True Retention
Japanese Support
Fast Word Query: Multi-threaded queries for words from local or web dictionaries
Edit Field During Review (Cloze)
Word Query
Migaku Dictionary
Migaku Retirement
Enhance main window
Frozen Fields
Migaku Editor
Customize Keyboard Shortcuts
Pop-up Dictionary (beta)
Migaku Japanese
Dict2Anki(有道,欧陆词典单词本同步工具)
Pokemanki
ImageResizer
Improved Quizlet to Anki 2.1 Importer
Zoom 2.1
Progress Bar
Paste Images As WebP 19/01/2022 2.1.49
Advanced Copy Fields 19/01/2022 2.1.49
Allows empty first field (during adding and import) 19/01/2022 2.1.49
AMBOSS Official – Medical School Step & Shelf Study Resource 19/01/2022 2.1.49
Batch Editing 19/01/2022 2.1.49
Clickable Tags v2.0 (Anki 2.1.20+ support) 19/01/2022 2.1.49
Cloze (Hide All) 19/01/2022 2.1.49
Copy notes 19/01/2022 2.1.49
Countdown To Events and Exams 19/01/2022 2.1.49
Duplicate and Reorder 19/01/2022 2.1.49
Edit Field During Review 19/01/2022 2.1.49
extended editor for field (for tables, search&replace, ...) 19/01/2022 2.1.49
Extended Tag Add/Edit Dialog 19/01/2022 2.1.49
Fastbar- with nightmode support 19/01/2022 2.1.49
Free Weekend - or Any Other Day 19/01/2022 2.1.49
Image Occlusion Enhanced for Anki 2.1 (alpha) 19/01/2022 2.1.49
load balancer 19/01/2022 2.1.49
Maximum image height and width in card editor 19/01/2022 2.1.49
More Decks Stats and Time Left 19/01/2022 2.1.49
More Overview Stats 2.1 19/01/2022 2.1.49
Opening the same window multiple time 19/01/2022 2.1.49

Fixes

The fixes below has to be done on the respective addons source code in order to get the Anki-redesign add-on to work with it. This is mainly due to the author of the addon having misconfigured their code, introducing breaking changes to the default Anki code. Adding these fixes will not only fix the breaking changes, but also potentially make the said addon be more compatible with some other addons too.

# src/review_heatmap/views.py

def overviewRenderPage(self):
    """Replace original _renderPage()
    We use this instead of _table() in order to stay compatible
    with other add-ons
    (add-ons like more overview stats overwrite _table())
    TODO: consider using onProfileLoaded instead
    """
    # self is overview
    deck = self.mw.col.decks.current()
    self.sid = deck.get("sharedFrom")
    if self.sid:
        self.sidVer = deck.get("ver", None)
        shareLink = '<a class=smallLink href="review">Reviews and Updates</a>'
    else:
        shareLink = ""

    hmap = HeatmapCreator(config, whole=False)

    self.web.stdHtml(
        self._body
        % dict(
            deck=deck["name"],
            shareLink=shareLink,
            desc=self._desc(deck),
            table=self._table(),
            stats=hmap.generate(view="overview"),
        ),
        css=["overview.css"],
        js=["jquery.js", "overview.js"],
+       context=self,
    )