Flash Feedback

AnkiWeb addon 696740575

Flashes a brief colored overlay after each Anki review answer, configurable per button with durations and opacity, non-blocking and click-through.
AI-generated summary; may contain mistakes.

review-flow

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
1 (๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0)
Updated
2026-05-30
Anki versions
23.10~
Description language
en

Maintenance

active

  • Last update or commit was 124 days before the snapshot (2026-05-30).
  • The repository has 1 test files.
  • The repository has 1 GitHub Actions workflows.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.10+2026-05-30
History across monthly snapshots

Loadingโ€ฆ

Similar addons

ButtonColors4Anki

Colors answer buttons red for Again, orange for Hard, green for Good, and blue for Easy, with flash animations on click and zero configuration.

review-flowappearance

Rating 1 ๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0 Anki 2.1.1~ Updated 2026-05-19
Overlayer for Anki

Adds a draggable always-on-top overlay with global grading hotkeys, Focus Dim escalation, audio feedback, and customizable colors, fonts, and opacity for faster mouse-free Anki review.

review-flowmotivationshortcutsappearance

Rating 3 ๐Ÿ‘ 2 ยท ๐Ÿ‘Ž 1 Anki 2.1.2~ Updated 2026-04-14
Answer Aura - Grade color glow feedback

Flashes a customizable colored glow over the card after grading, then fades before the next card, with tunable colors, intensity, grades, and per-deck toggles.

review-flowappearance

Rating 1 ๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 25.09~ Updated 2026-07-07
Anking Yield Tags on Review

Displays a color-coded overlay on the Anki review screen showing yield level, organ system, and First Aid chapter, with adjustable tag settings.

review-flowtaggingappearance

Rating 5 ๐Ÿ‘ 5 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 2.1.1~ Updated 2026-02-25

README

Flash Feedback

Flashes a brief colored overlay after each Anki review answer.

CI AnkiWeb License: MIT

demo

Features

  • Per-answer-button color + on/off toggle (Again / Hard / Good / Easy)
  • Configurable hold duration, fade-out duration, and peak opacity
  • GUI config dialog โ€” no JSON editing (Tools โ†’ Add-ons โ†’ Config)
  • Non-blocking, click-through overlay; handles rapid key presses safely

Installation

From AnkiWeb (recommended)

Tools โ†’ Add-ons โ†’ Get Add-ons โ†’ paste code 696740575

Manual

Download the .ankiaddon from Releases and double-click it, or unzip into your addons21/ folder.

Configuration

Open via Tools โ†’ Add-ons โ†’ (select add-on) โ†’ Config.

Option Type Default Range Notes
enabled bool true โ€” Master on/off switch
target_opacity float 0.18 0.0 โ€“ 0.6 Peak flash opacity. Capped at 0.6 to reduce photosensitivity risk.
hold_ms int 240 0 โ€“ 1000 How long to hold the flash before fading (ms)
fade_ms int 140 40 โ€“ 400 Fade-out duration (ms)
eases.1.enabled bool true โ€” Flash on Again
eases.1.color hex #ff3b30 โ€” Color for Again
eases.2.enabled bool true โ€” Flash on Hard
eases.2.color hex #ff9500 โ€” Color for Hard
eases.3.enabled bool true โ€” Flash on Good
eases.3.color hex #34c759 โ€” Color for Good
eases.4.enabled bool true โ€” Flash on Easy
eases.4.color hex #0a84ff โ€” Color for Easy

Photosensitivity note: target_opacity is hard-capped at 0.6 and defaults to 0.18. Keep it low. Disable the add-on if you experience discomfort.

Development setup

git clone https://github.com/d4c4n/anki-flash-feedback
cd anki-flash-feedback

# Symlink the source package into Anki's add-on folder (macOS path shown)
ln -s "$(pwd)/src/anki_flash_feedback" \
      ~/Library/Application\ Support/Anki2/addons21/anki_flash_feedback

Restart Anki to load the add-on. Config changes applied via the dialog take effect immediately (no restart needed). To see stdout/stderr from the add-on, launch Anki from a terminal:

/Applications/Anki.app/Contents/MacOS/anki

AnkiWeb version gating: the minimum supported Anki version is set in the AnkiWeb upload form, not in manifest.json. Do not add min_point_version to the manifest.

Running tests

Tests cover pure logic in core.py and run without Anki or Qt installed:

pip install pytest
python -m pytest

Building a release

python scripts/build.py
# โ†’ dist/anki_flash_feedback.ankiaddon

The zip has __init__.py at the root (no top-level folder) and excludes __pycache__/, *.pyc, and meta.json โ€” matching AnkiWeb's packaging requirements.

License

MIT โ€” see LICENSE.

Contributing

Issues and pull requests welcome. Run ruff check and python -m pytest before submitting.