Releases: jeertmans/manim-slides
Releases · jeertmans/manim-slides
v4.7.1 - Using Poetry and cleaning CI
What's Changed
- chore(version): fixing all CI tests by @jeertmans in #76
Full Changelog: v4.7.0...v4.7.1
v4.7.0 - Support for Python 3.11, drop Python 3.7, fix lints and more
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #67
- fix(ci): setup minimal python version for flake8 by @jeertmans in #69
- Remove redundant black hook & specify minimal supported python version for hooks by @tdadela in #70
- docs: correct virtual environment information by @tdadela in #72
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #73
- chore(python): support and tests for Python 3.11 by @jeertmans in #74
- Fix flake8 check errors: unused imports, tab warning by @tdadela in #68
- chore(lib): add missing type hints and mypy is happy! by @jeertmans in #75
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #77
- chore(setup): move setup config to pyproject.toml by @jeertmans in #78
- refactor(lib): rename
main
to__main__
by @jeertmans in #82 - chore(speed): avoid unnecessary color conversion by @jeertmans in #83
- feat(cli): check for newer Manim Slides version by @jeertmans in #85
- chore(deps): drop support for Python 3.7 by @jeertmans in #84
New Contributors
Full Changelog: v4.6.0...v4.7.0
v.4.6.0 - Convert slides to HTML presentation
What's Changed
- feat(cli): read environ variable for verbosity by @jeertmans in #63
- feat(cli): add app icon by @jeertmans in #64
- feat(cli): add convert option to generate html presentations by @jeertmans in #66
Full Changelog: v4.5.0...v4.6.0
v4.5.0 - M1 Chip support and dark theme
With this PR, we change the Qt dependency from PyQT5 to PySide6.
This allows to work on M1 chips, and seems to also offer a support for dark theme in the GUI, based on user's system preferences.
What's Changed
- refactor(lib): change PyQT5 to PySide6 by @jeertmans in #62
Full Changelog: v4.4.0...v4.5.0
v4.4.0 - Background color and metavars
What's Changed
- feat(cli): add option for background color by @jeertmans in #60
- chore(cli): change metavar for some options by @jeertmans in #61
Full Changelog: v4.3.0...v4.4.0
v4.3.0 - More command line features
What's Changed
- Issue more templates by @harisaisundhar in #54
- Support template by @harisaisundhar in #57
- Mouse Show/Hide feature by @MikeGillotti in #56
- feat(cli): add resize mode option by @jeertmans in #59
New Contributors
- @harisaisundhar made their first contribution in #54
- @MikeGillotti made their first contribution in #56
Full Changelog: v4.2.0...v4.3.0
v4.2.0 - PyQT5 backend for more features!
Summary
A lot has changed since v4.1.1, and here is the summary:
- PyQT5 has been added to the dependencies list to enable window management. This essentially goes on top of OpenCV to add more functionalities
- It's now possible to hide the mouse cursor with
--hide-mouse
- Interpolation flags were removed
- Some optional flag aliases were added
- Wizard's cli has now a GUI, much more user-friendly
- Manim Slides allows logging (mainly DEBUG for the moment)
- You can choose if aspect ratio is kept or not when resizing
- And more...
Also, many thanks to the new contributors!
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #31
- chore(ci): add more style checks by @jeertmans in #32
- Update README.md by @robotboyfriend in #33
- Add Feature Request Template by @ahmedsilat44 in #39
- Created Bug Template by @ahmedsilat44 in #40
- Added Pull Request Template by @ahmedsilat44 in #43
- Update defaults.py by @WUCHENG98 in #46
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #47
- chore(ci): pre-commit mypy by @elliotwutingfeng in #41
- feat(cli): add basic logging facilities by @jeertmans in #50
- refactor: use PyQT5 for window display by @jeertmans in #49
New Contributors
- @robotboyfriend made their first contribution in #33
- @ahmedsilat44 made their first contribution in #39
- @WUCHENG98 made their first contribution in #46
- @elliotwutingfeng made their first contribution in #41
Full Changelog: v4.1.1...v4.2.0
v4.1.1 - Minor fixes and docs enhancements
What's Changed
- chore(docs): improve CLI docs by @jeertmans in #27
- fix(cli): properly rewind / previous slide after reverse by @jeertmans in #28
- fix(lib): add a more meaningful error message by @jeertmans in #30
Full Changelog: v4.1.0...v4.1.1
v4.1.0 - Record your presentations to video files
What's Changed
- chore(cli): show default for all cli options by @jeertmans in #26
- feat(cli): record presentation by @jeertmans in #25
Full Changelog: v4.0.1...v4.1.0
v4.0.1 - Windows Quality Finally Fixed
Thanks to @arashash, I have finally found a fix for Windows quality issue!
What's Changed
- chore(docs): improve docstrings by @jeertmans in #18
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #19
- chore(ci): check for unused code with vulture by @jeertmans in #23
- fix(ui): enhance window quality by @jeertmans in #22
New Contributors
- @pre-commit-ci made their first contribution in #19
Full Changelog: v4.0.0...v4.0.1