logarithmplotter (0.2.0) stable; urgency=medium * New: (EXPERIMENTAL) LogarithmPlotter now has an optional LaTeX integration. * It requires a LaTeX installation, including `latexmk` and `dvipng` available in the PATH. * NOTE: LaTeX support is disabled by default and is only for working for the rendering on the graph. * NOTE: The objects and history tab still use the legacy text based expression rendering. * New: Thanks and contributions dialog, showing included libraries and translations, their license and author(s). * New: LaTeX rendering can be disabled for texts, even if LaTeX is enabled. * Changed: History re/undos only redraw the graph every 4 change at most in order to speed up the process when re/undoing a lot of changes. * Changed: Gradients are no longer hidden when filtered out in the history tab. * Added translation: LaTeX options and error messages * Added translation: Thanks and contribution dialog * Added translation: New option for text. * Fixed translation: "repartition" which should be "distribution" in certain remaining strings. * Fixed bug: (macos) #1 - Opening files don't work on compiled versions of LogarithmPlotter on MacOS * Fixed bug: (snapcraft) Fixed bug preventing from launching LogarithmPlotter. This fix has been backported to v0.1.8. * Fixed bug: (snapcraft) Files are now properly opened. * Fixed bug: (snapcraft) Added changelog support. * Internal changes: Moved python modules to "util" directory for more clarity. * Internal changes: Moved flatpak metainfo to eu.ad5001.LogarithmPlotter repository. * Internal changes: Componented the Mathlib library in order to have a more readable source. * Internal changes: Added documentation for most internal JavaScript modules. * Internal changes: (flatpak) Updated SDK version to v5.15-21.08. -- Ad5001 Fri, 22 Apr 2022 20:00:00 +0100 logarithmplotter (0.1.8) stable; urgency=medium * New: There is now a user manual for LogarithmPlotter! Contributions apprecriated. * Changed: A link to LogarithmPlotter's official website (https://apps.ad5001.eu/logarithmplotter/) has been added in the about dialog. * Changed: A link to the user manual has been added both on the greeting screen and the `Help` menu. * Added translation: User manual. * Added translation: Official website. * Added translation: Filtering for history browser. * Fixed bug: The label position of X Cursors now display the label even when unexpected values are entered. * Fixed bug: X Cursors target object in history are now properly rendered when no object were selected * Fixed bug: Fixed slight clipping at the bottom of the border. * Fixed bug: TextInput no longer allow to input forbidden characters for numbers. * Fixed bug: ALT+ shortcuts on the menu bar now work. NOTE: May break some mobile configuration. Qt bug report: https://bugreports.qt.io/browse/QTBUG-100539 * Fixed bug (flatpak): Buttons on side menu to create object now have proper width on startup. * Internal changes: There is now a script to generate offline versions of the manual based on their online version. * Internal changes: Sidebar button width is now fixed. * Internal changes: Artifacts have been added to appstream metadata. -- Ad5001 Sat, 19 Feb 2022 20:00:00 +0100 logarithmplotter (0.1.7) stable; urgency=medium * New: The history browser has been completly redesigned, improving UX. * New: The history browser now features a filter bar. * New: All side panel tabs now have a visually identifiable scrollbar. * Changed: Shorter rich text representations of history entries to improve readability. * Changed: Usage of gradiants and icons to better identify history entries at a glance. * Changed: History entries are now showing the whole label on several lines, instead of cutting it at the end. * Changed: New history action for renaming. * Changed: New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action. * Changed: Tooltips for object creation buttons have been added. * Changed: Tooltips have been set to have a delay of 200ms to match most software's handling of them. * Changed: Object creation buttons now have a unified style accross all platforms. * Added translation: History action of renaming objects. * Added translation: History action of changing the color of objects. * Added translation: Filtering for history browser. * Fixed bug: Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show". * Fixed bug: Name changes history actions are now properly saved. * Fixed bug: Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase. * Fixed bug: Proper handling for future LogarithmPlotter files. * Fixed bug: Shortcuts not being displayed in the menu bar are now properly shown. * Fixed bug (flatpak): Black versions of the icons when using a black theme with the KDE SDK. * Fixed bug (debian): Fixed launchpad building properly. * Internal changes: Better organisation on icons. * Internal changes: Historylib has been separated in several files. * Internal changes: Trying to switch metainfo once more to try and fix another bug. * Internal changes: Keywords added to metainfo. -- Ad5001 Thu, 03 Feb 2022 00:00:00 +0100 logarithmplotter (0.1.6) stable; urgency=medium * New: A new changelog popup is available at startup and in the help menu. * Added translation: Object properties names. * Added translation: Object properties enum values. * Added translation: Object comments. * Added translation: Most elements using a ":". * Fixed bug: X Cursor's targets can now be set to null. * Fixed bug: History now imports domains and objects properly. * Fixed bug: Proper handling for future LogarithmPlotter files. * Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories. * Other: Refractoring done on helper. * Other: All QML elements are now properly commented. * Other: Scripts have been moved to it's own directory. -- Ad5001 Sat, 29 Jan 2022 20:00:00 +0100 logarithmplotter (0.1.5) stable; urgency=medium * New: LogarithmPlotter has now better handling of very high values in logarithmic scale. * Added translation for flatpak metadata, including translated image. * [URGENT PATCH] Fixed bug: File saving dialog was not working. * [URGENT PATCH] Fixed bug: Debian packages does include any language file. * Fixed bug: X Cursor pointing does not detect any object. -- Ad5001 Wed, 26 Jan 2022 10:00:00 +0100 logarithmplotter (0.1.4) stable; urgency=medium * New feature: LogarithmPlotter detects unsaved changes. * New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help. * New translation: English by Ad5001: 100% * New translation: French by Ad5001: 100% * New translation: German by Ad5001: 100% * New translation: Hungarian by Óvári (@ovari on github): 100% * New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80% * Fixed bug: No notification when closing LogarithmPlotter with unsaved changes. * Fixed bug: π unavailable in symbols. -- Ad5001 Wed, 24 Jan 2022 20:00:00 +0100 logarithmplotter (0.1.3) stable; urgency=medium * Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks. * FIxed bug: Equations of the form (x + y) / z were not being simplified properly. -- Ad5001 Wed, 19 Jan 2022 20:00:00 +0100 logarithmplotter (0.1.2) unstable; urgency=medium * Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element. * Fixed bug: Names were not not being changed from previous object when editing a new one. * Fixed bug: Bode Magnitude was not drawn far enough * Fixed bug: Bode Magnitude had undefined ending. * Fixed other bugs from v0.1.1. -- Ad5001 Mon, 30 Sep 2021 20:00:00 +0100 logarithmplotter (0.1) UNRELEASED; urgency=medium * Initial release. -- Ad5001 Thu, 26 Aug 2021 08:48:28 +0100