From 5e7dbb8fa6f31e3d45587deba86fab6d53e16359 Mon Sep 17 00:00:00 2001 From: Ad5001 Date: Sat, 27 May 2023 10:07:40 +0200 Subject: [PATCH] Adding changelog --- CHANGELOG.md | 35 ++++++++ linux/eu.ad5001.LogarithmPlotter.metainfo.xml | 79 +++++++++++++++---- 2 files changed, 99 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd3b795..5c96005 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## v0.4.0 (27 May 2023) + +**Changes** + + * Fully ported to PySide6 (Qt6). + * Greet screen settings are now scrollable. + * Changelog is now freezed to current version. + +**New** + + * Customizable color schemes for expressions. + * New, rewamped and improved picked location overlay settings: + * It's now possible to disable picking x or y when setting a location. + * Properties which are related to positioning (X, Y, Label's X position) can now be set using the picker. + * Visual redesign that enhances readability of settings. + * There is now a button to hide picker settings. + +**Fixed bugs** + + * Cursors in expression are now easier to see. + * Symbols in LaTeX rendered Texts cause the LaTeX renderer to crash. + * Underscores in distribution names are automatically removed if the name is modified. + * Autocomplete categories now properly respect theme colors. + * Functions in expressions (like indexOf, map...) now properly send errors when the arguments are of the wrong type or count. + * Executable Objects called (like functions, bode magnitures, phases...) now send an error if provided with no arguments. + * Function calls with no argument no longer make LogarithmPlotter crash under certain circumstances. + * Thank you dialog's lists are no longer draggable. + +**Internal changes** + + * A lot of inner changes led by porting to Qt6, fixing a lot of bugs at the same time. + * Disabled auto detect of visual theme if the `QT_QUICK_CONTROLS_STYLE` environment variable is set. + * (macOS, Windows, Flatpak) Drastically reducing installer sizes (more than halved). + * (Launchpad/Ubuntu) Using custom built packages of PySide6, meaning smaller installation and distro dependency. + ## v0.3.0 (28 Oct 2022) **New** diff --git a/linux/eu.ad5001.LogarithmPlotter.metainfo.xml b/linux/eu.ad5001.LogarithmPlotter.metainfo.xml index 9c8f3a8..84be4f6 100644 --- a/linux/eu.ad5001.LogarithmPlotter.metainfo.xml +++ b/linux/eu.ad5001.LogarithmPlotter.metainfo.xml @@ -85,21 +85,21 @@ https://git.ad5001.eu/Ad5001/LogarithmPlotter/wiki/ https://hosted.weblate.org/engage/logarithmplotter/ - https://apps.ad5001.eu/img/full/logarithmplotter.png?v=0.3 - https://apps.ad5001.eu/img/en/logarithmplotter/phase.png?v=0.3 - https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png?v=0.3 - https://apps.ad5001.eu/img/de/gain.png?v=0.3 - https://apps.ad5001.eu/img/de/logarithmplotter/phase.png?v=0.3 - https://apps.ad5001.eu/img/de/logarithmplotter/welcome.png?v=0.3 - https://apps.ad5001.eu/img/fr/gain.png?v=0.3 - https://apps.ad5001.eu/img/fr/logarithmplotter/phase.png?v=0.3 - https://apps.ad5001.eu/img/fr/logarithmplotter/welcome.png?v=0.3 - https://apps.ad5001.eu/img/hu/gain.png?v=0.3 - https://apps.ad5001.eu/img/hu/logarithmplotter/phase.png?v=0.3 - https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png?v=0.3 - https://apps.ad5001.eu/img/no/gain.png?v=0.3 - https://apps.ad5001.eu/img/no/logarithmplotter/phase.png?v=0.3 - https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png?v=0.3 + https://apps.ad5001.eu/img/full/logarithmplotter.png?v=0.4 + https://apps.ad5001.eu/img/en/logarithmplotter/phase.png?v=0.4 + https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png?v=0.4 + https://apps.ad5001.eu/img/de/gain.png?v=0.4 + https://apps.ad5001.eu/img/de/logarithmplotter/phase.png?v=0.4 + https://apps.ad5001.eu/img/de/logarithmplotter/welcome.png?v=0.4 + https://apps.ad5001.eu/img/fr/gain.png?v=0.4 + https://apps.ad5001.eu/img/fr/logarithmplotter/phase.png?v=0.4 + https://apps.ad5001.eu/img/fr/logarithmplotter/welcome.png?v=0.4 + https://apps.ad5001.eu/img/hu/gain.png?v=0.4 + https://apps.ad5001.eu/img/hu/logarithmplotter/phase.png?v=0.4 + https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png?v=0.4 + https://apps.ad5001.eu/img/no/gain.png?v=0.4 + https://apps.ad5001.eu/img/no/logarithmplotter/phase.png?v=0.4 + https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png?v=0.4 @@ -115,6 +115,55 @@ + + +

Changes for v0.4.0:

+

Changes

+
    +
  • Fully ported to PySide6 (Qt6).
  • +
  • Greet screen settings are now scrollable.
  • +
  • Changelog is now freezed to current version.
  • +
+

New

+
    +
  • Customizable color schemes for expressions.
  • +
  • New, rewamped and improved picked location overlay settings:
  • +
  • It's now possible to disable picking x or y when setting a location.
  • +
  • Properties which are related to positioning (X, Y, Label's X position) can now be set using the picker.
  • +
  • Visual redesign that enhances readability of settings.
  • +
  • There is now a button to hide picker settings.
  • +
+

Fixed bugs

+
    +
  • Cursors in expression are now easier to see.
  • +
  • Symbols in LaTeX rendered Texts cause the LaTeX renderer to crash.
  • +
  • Underscores in distribution names are automatically removed if the name is modified.
  • +
  • Autocomplete categories now properly respect theme colors.
  • +
  • Functions in expressions (like indexOf, map...) now properly send errors when the arguments are of the wrong type or count.
  • +
  • Executable Objects called (like functions, bode magnitures, phases...) now send an error if provided with no arguments.
  • +
  • Function calls with no argument no longer make LogarithmPlotter crash under certain circumstances.
  • +
  • Thank you dialog's lists are no longer draggable.
  • +
+

Internal changes

+
    +
  • A lot of inner changes led by porting to Qt6, fixing a lot of bugs at the same time.
  • +
  • Disabled auto detect of visual theme if the QT_QUICK_CONTROLS_STYLE environment variable is set.
  • +
  • (macOS, Windows, Flatpak) Drastically reducing installer sizes (more than halved).
  • +
  • (Launchpad/Ubuntu) Using custom built packages of PySide6, meaning smaller installation and distro dependency.
  • +
+
+ + + https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.4.0/logarithmplotter-v0.4.0-setup.exe + + + https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.4.0/LogarithmPlotter-v0.4.0-setup.dmg + + + https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.4.0/logarithmplotter-0.4.0.tar.gz + + +

Changes for v0.3.0: