- restructure project to use modules
- add basic tests for Java
- Use more available space for larger images
- Bug fix
- Added
requirements.txt
- Add support for either dark or light export
- Code cleanup
- Added support for code snippets with multiple functions
- Added configuration to (not) remove boilerplate code
- Adjusted some minor code display configurations (e.g., added minimum text margin, only optionally remove indentation)
- Added support to create images from Python source code
- Added support to statically extend the task instruction
- Significantly increased code font sizes and vertical padding to better use available space (better suitability for eye tracking)
- For longer snippets, dynamically compute a smaller font size/vertical padding to fit the screen
- For longer instruction texts, dynamically compute a smaller font size/vertical padding to fit the screen
- Improved syntax highlighting colors for Python
- Tweaked font colors to be slightly brighter
- Created first version based on the PresentationCodeFormatter project