Creating changelog for v0.6.0.
This commit is contained in:
parent
a2f8a924e0
commit
abd7d6a550
1 changed files with 50 additions and 0 deletions
50
CHANGELOG.md
50
CHANGELOG.md
|
@ -1,5 +1,55 @@
|
|||
# Changelog
|
||||
|
||||
## v0.6.0 (?? Apr 2025)
|
||||
|
||||
**New**
|
||||
|
||||
* Revamped the update greet screan.
|
||||
* Settings now have their dedicated configuration screen.
|
||||
* Default settings for graphs can now be configured.
|
||||
* LaTeX rendering now support both concurent and (experimental) threaded rendering, making graph render up to 20x times faster.
|
||||
* Added a loading screen for the threaded LaTeX renderer.
|
||||
|
||||
**Changes**
|
||||
|
||||
* Settings menu removed, use `Edit > Preferences` to access LogarithmPlotter's settings.
|
||||
* Logarithmic graduation limit upped from 10^20 to 10^309 (and conversively).
|
||||
* Error messages should now all be properly translated.
|
||||
* LaTeX renders are now persistantly cached. Closing and reopening files will be instantaneous.
|
||||
* Special character choosing popup is now keyboard navigable and no longer covers the input.
|
||||
* Domains are now rendered with LaTeX.
|
||||
|
||||
**Fixed bugs**
|
||||
|
||||
* Fixed sequence rendering method.
|
||||
* Picker's 'snap to grid' option caused issues when picking.
|
||||
* Outzooming with mousescroll no longer prevents you from being able to zoom back in.
|
||||
* Several bugs related to X Cursors, namely certain function causing LogarithmPlotter to crash, and rounding errors.
|
||||
* When using derivatives, the value passed as parameter is now properly rendered instead of a placeholder `x`.
|
||||
* LaTeX renderer now uses native square root function look instead of `sqrt` function.
|
||||
* LaTeX renderer now properly renders pi as π.
|
||||
* Improved the stability of complex function drawing.
|
||||
* (Linux) Certain links in 'About' were broken.
|
||||
|
||||
**Translations**
|
||||
|
||||
* New translation in Tamil (thanks @TamilNeram!)
|
||||
* Completed Spanish translation (thanks @gallegonovato and @IngrownMink4!)
|
||||
* We're still looking for Norwegian speakers who could help complete the [translation](https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/nb_NO/).
|
||||
* If your language is not yet supported by LogarithmPlotter, feel free to add it on [Weblate](https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/)!
|
||||
|
||||
**Internal changes**
|
||||
|
||||
* The near entirety of the logic was refractored from QML JS to modern ECMAScript (added Babel and rollup as dependancies).
|
||||
* PySide6 and ES codebases were completely separated (in preparation of a web-based renderer).
|
||||
* Added Python unit tests (complete).
|
||||
* Added ES unit tests (WIP).
|
||||
* Internal tooling for translations was overalled to allow lupdate to parse newer ES syntax.
|
||||
* Flushed a great many deals of hacks and bugs this way.
|
||||
* Type safety is now properly enforced at every step of IO.
|
||||
* Several new test files were added in the `ci` folder.
|
||||
* Updated to PySide6 v6.9.0
|
||||
|
||||
## v0.5.0 (11 Jan 2024)
|
||||
|
||||
**New**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue