Freshness - Randomize CSS styles

AnkiWeb addon 1369362778

Randomizes specific CSS styles per card, such as contrast-checked text and background colors, to prevent memorizing question shape rather than content, without modifying templates.
AI-generated summary; may contain mistakes.

appearance

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
9 (👍 9 · 👎 0)
Updated
2023-04-23
Anki versions
2.1.61~
License
AGPL-3.0 (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
JSON, Python, JavaScript
Description language
en

Maintenance

abandoned

  • Last update or commit: 2023-11-02 (1095 days before the snapshot).
  • Test files: 1.
  • GitHub Actions workflows: 2.
  • Commits in the last year: 0.
  • Issues: 5 open, 0 closed.
  • Pull requests: 1 open, 0 merged.

GitHub

Repository
abdnh/anki-freshness · more by abdnh
Stars
⭐ 2 · forks 0 · open issues 6
Last commit
2023-10-01
License
AGPL-3.0
Languages
HTML, Python, JavaScript, Makefile
Tests
1

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.222.1.61+2023-04-23
History across monthly snapshots

Loading…

Similar addons

Modernki – A Modern Anki Interface

Transforms Anki with clean, modern, customizable preset themes, per-panel styling, custom colors, fonts, borders, spacing, background images, responsive layouts, and manual light/dark mode selection.

appearance

9 votes 19% approval 👍 4 · 👎 5 Anki 25.09.2~ Updated 2025-12-10
🎨Top toolbar icons

Replaces the default text links with adaptive black or white vector icons and offers Standard, Compact, and Floating themes configurable through settings.

appearance

3 votes 44% approval 👍 3 · 👎 0 Anki 26.12~ Updated 2026-01-03
Randomize Fonts archived

Randomizes the font of text using language-specific CSS classes, with per-language font selection and configurable card search criteria.

formattingappearancecard-templates

10 votes 24% approval 👍 5 · 👎 5 ⭐ 1 Updated 2021-03-19
Advanced Card Styles

Enables customizing Anki card styles without CSS through profile selection, import/export, and a live-preview advanced editor, including text, cloze, extra field, image, and timer options.

formattingappearance

26 votes 66% approval 👍 22 · 👎 4 ⭐ 5 Anki 2.1.50~ Updated 2021-12-28

Description

Freshness Add-on to randomize specific CSS styles for each card to add some freshness to your study and possibly prevent you from memorizing the "shape" of a quesiton and answering based on that instead of memorizing the actual content. The add-on is inspired by a script in this Reddit thread. The default styles to randomize are also based on it. I ran the text & background color combinations through a constrast checker and adjusted them accordingly. One difference from the script is that the the add-on currently applies to all cards (This was my main motivation of writing an add-on instead of just using the script.) I may add an option to change this in the future. Also note that the add-on dynamically changes the styles and never modifies your templates, so it won't work on mobile. I may add an option to change that too. You can customize the add-on from Tools > Add-ons > Config. Recommended to use with the Random Sprites add-on.

Changelog See CHANGELOG.md for a list of changes.

Support & feature requests Please post any questions, bug reports, or feature requests in the support page or the issue tracker. If you want priority support for your feature/help request, I'm available for hire. You can get in touch from the aforementioned pages, via email or on Fiverr.

Support me Consider supporting me if you like my work: Buy Me A Coffee

README

Freshness

Anki add-on to randomize specific CSS styles for each card to add some freshness to your study and possibly prevent you from memorizing the "shape" of a quesiton and answering based on that instead of memorizing the actual content.

The add-on is inspired by a script in this Reddit thread. The default styles to randomize are also based on it. I ran the text & background color combinations through a constrast checker and adjusted them accordingly. One difference from the script is that the the add-on currently applies to all cards (This was my main motivation of writing an add-on instead of just using the script.) I may add an option to change this in the future. Also note that the add-on dynamically changes the styles and never modifies your templates, so it won't work on mobile. I may add an option to change that too.

You can customize the add-on from Tools > Add-ons > Config.

Recommended to use with the Random Sprites add-on.

Download

You can download the add-on from AnkiWeb: 1369362778

Changelog

See CHANGELOG.md for a list of changes.

Support & feature requests

Please post any questions, bug reports, or feature requests in the support page or the issue tracker.

If you want priority support for your feature/help request, I'm available for hire. You can get in touch from the aforementioned pages, via email or on Fiverr.

Support me

Consider supporting me if you like my work:

Buy Me A Coffee

I'm also available for freelance add-on development on Fiverr: