- Answers: flashcards now have the concept of prompts and answers. If answers are enabled, the prompt is shown and then the answer is shown below. Timeouts for both are configurable. - Images: flashcard prompts and answers can be URLs to images that will be loaded and shown. - Imports: adds support for loading JSON card set definitions from URLs. - There is also an architectural change to the slide rendering. Previously we re-used the same div for all cards, rendering the new card content into that div when we wanted to show the card. Now all cards have their own div, all rendered when the user starts. CSS is used to hide all except the current card. This is an optimization to prevent lag during card transition due to DOM updates or image loading. For images specifically, this method causes all images to be fetched immediately and kept in memory.
Simple Flashcards takes a set of text values, one value per line, and shows them to the user one at a time. It has the following features:
- Configurable timing between cards.
- Configurable size of the text (small, medium, and large).
- In-order, reverse-order, and random-order traversal of the cards.
- Support for saving/loading settings and inputs (locally to the browser).
- Support for importing/exporting saved card sets as a file.
Simple Flashcards is available at http://flashcards.jdbernard.com
Description
Languages
JavaScript
54.4%
CSS
21.5%
HTML
15.7%
Shell
6.6%
Makefile
1.8%