Skip to content

Releases: jmshea/jupytercards

Bug fix for local card loading

26 Aug 19:44
Compare
Choose a tag to compare

Fixes a bug created by the last release that blocked loading cards via string or file. Should be fixed now.

Bug fix release

23 Aug 15:31
Compare
Choose a tag to compare

Fix some bugs in Javascript and issues in Python that may cause problems on some non-Jupyter platforms

Replace MathJax arrow with SVG

08 Aug 19:22
Compare
Choose a tag to compare

The Reload arrow is now drawn as a SVG, so page does not have to have MathJax already loaded.

Support for converting flashcards from Markdown

17 Mar 18:10
Compare
Choose a tag to compare

Now you can easily create flashcards in Markdown and use the md2json() conversion function to convert to the required JSON format.

Future versions of display_flashcards() may consume be able to directly take Markdown as an input, but I'll leave that for another day ;-)

Update CSS styles to avoid conflict with Jupyter Book/sphinx

16 Nov 14:51
Compare
Choose a tag to compare

Change CSS style names:

card -> flashcard
cardtext -> flashcardtext

to avoid conflict (now and potential) with Jupyter Book/sphinx.

Improved MathJax 3.x support

15 Nov 22:09
Compare
Choose a tag to compare

Updated to allow math on front of cards.

MathJax 3.x compatibility

15 Nov 21:20
Compare
Choose a tag to compare

JupyterBook/sphinx has moved to MathJax 3.x, and the current version of JupyterBook has issues if you specify a MathJax path.

This version will work with the latest JupyterBook by calling MathJax.typeset() on the particular elements with math content.

(NOTE: math content on front of card was not tested yet -- may need a point update to handle that).

HTML content and reload button at end

17 Sep 14:27
Compare
Choose a tag to compare

This is the first official release for JupyterCards on GitHub. New since the first 1.0 commit are:

  • Card content can include LaTeX math between $$ or $$ $$
  • Card content can now include HTML
  • At end of deck, the Next icon will become a Reload icon to indicate to the user that they are restarting the deck

The basic functionality is now complete for my purposes, but I will continue to refine and extend it as time goes on. Let me know if there is anything in particular you want to see!

Issues/Pull requests on GitHub
jshea@ece.ufl.edu
@jmshea on Twitter