github ankitects/anki 2.1.55

latest releases: 24.06rc1, 24.04.2beta1, 24.04.1...
17 months ago

If updating from Anki 2.1.49 or below, please see the 2.1.50 change notes first.

Lots of UI improvements, thanks to Matthias:

  • The theme has been reworked, especially on Windows/Linux.
  • A number of screens like the deck list, editor, deck options and graphs have been re-styled.
  • Added an option for fields to show the HTML editor by default.
  • Fields can now be collapsed/expanded. The animation can be disabled in the preferences.
  • HTML tag auto-close can now be toggled via settings button in editor.
  • Improve layout for RTL languages.
  • The editor in the browse screen can now be shown on the right.
  • The tags area can now be collapsed/expanded (thanks also to Henrik).
  • On macOS, dark mode now uses the default macOS styling; you can optionally force behavior
    like the other platforms with the following in the debug console: mw.pm.set_force_custom_styles(True).
  • Many other small tweaks.

V3 scheduler improvements, thanks to Rumo:

  • Custom scheduling now supports per-card data, enabling
    things like FSRS.
  • Decks can now specify daily limits independently of the deck preset. You can either specify a permanent
    override, or one that will reset when the next day comes around.
  • The Hard button on the first step is now capped to a maximum of 1 day greater than Again.
  • You should no longer see strange behavior when changing learning steps while cards are in learning.

Import/export improvements, thanks to Rumo:

  • The new import/export code is now the default.
  • When scheduling is included, filtered decks are no longer converted to normal decks.
  • When a deck is specified in a CSV import, it's now created if missing.
  • Keep content of unmapped fields when importing CSV.
  • Various other fixes.

Other improvements:

  • introduced:x now ignores manual reschedulings (thanks to Rumo).
  • Anki now opens to the previously-active profile (thanks to Sam).
  • Card info now refreshes as a card is reviewed (thanks to Rumo).
  • Close MathJax editor when Esc is pressed (thanks to Abdo).
  • Double-click on an editor pane to equally split the two sides (thanks to Aristotelis).
  • Improve Anki's error handling, including some more informative error messages (thanks to Rumo).
  • Improvements to the MathJax editor (thanks to Henrik).
  • Make dvipng use transparent background by default (thanks to gnnoh).
  • Preload images on the front side of a card to reduce pop-in (thanks to Kelciour).
  • Remember previous choices in reposition dialog (thanks to Sam).
  • The build system now uses ninja instead of bazel.
  • The MathJax preview can now be turned off.
  • The maximum answer time can now be set below 30 seconds.
  • The way your typed text is compared with the correct answer has been tweaked.
  • The zoom level is no longer reset when moving between screens.
  • Updated to Qt 6.4 on Windows/Linux.
  • You can now control whether images are automatically shrunk or not in the editor.

Fixes:

  • Add screen can be closed with Cmd+W on macOS (thanks to Sam).
  • Add tooltip to More button (thanks to Hikaru).
  • Cmd+Shift+C cloze shortcut should be more responsive on macOS now.
  • Fix {{CardFlags}} not working with flags 5-7
  • Fix an error showing when making network connections on macOS after leaving Anki open for a few days.
  • Fix browser sidebars appearing in wrong order in RTL mode (thanks to Abdo).
  • Fix certain installed TTS voices on Windows causing errors.
  • Fix daily counts being included in apkg import.
  • Fix fields sticking in add screen when they shouldn't (thanks to Henrik).
  • Fix flicker when remapping imported notetype field (thanks to Rumo).
  • Fix font size not being removed when pasting between fields.
  • Fix incorrect header text alignment in Qt 6.3.1 (thanks to Rumo).
  • Fix non-admin users having trouble with Anki on macOS.
  • Fix reviewer shortcuts being inaccessible due to IME
  • Fix scheduler change not reflected after normal sync.
  • Fix scrolling with keys/keyboard event listeners not working on answer side (thanks to Hikaru).
  • Fix sidebar appearing as small window in some cases (thanks to Hikaru).
  • Fix slow field pin/unpin with large notetype (thanks to Rumo).
  • Fix styling of pop-over arrows (thanks to BlueGreekMagick).
  • Fix the UI getting stuck at startup when multiple pop-ups appear (thanks to Sam).
  • Fixed an issue with the night theme class (thanks to BlueGreenMagick).
  • Fixed indent/outdent shortcuts not working properly.
  • Fixed inverted ctrl+right/left handling in RTL fields again (thanks to Abdo).
  • Fixed shortcuts to select all/delete tags not working (thanks to Hikaru).
  • Fixed some issues with dragging tags/decks onto other tags/decks (thanks to Abdo).
  • Improve handling of invalid UTF-8 in DB check.
  • Improve the appearance of the note/card switch toggle (thanks to Aristotelis).
  • Make it easier to read add-on errors (thanks to Abdo).
  • Possible fix for error when copying text in editor
  • Preserve background color when copy+pasting between fields.
  • Preserve background-color when pasting external content in light mode.
  • Suppress the "Unknown error" message that the web toolkit can output on Windows.
  • Various other fixes.

Don't miss a new anki release

NewReleases is sending notifications on new releases.