From ead98a6c7b4807c044b1737120b6787eb3dd183d Mon Sep 17 00:00:00 2001 From: Ad5001 Date: Fri, 28 Oct 2022 16:35:06 +0200 Subject: [PATCH] Updating metainfo for 0.3.0. --- eu.ad5001.LogarithmPlotter.metainfo.xml | 66 +++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/eu.ad5001.LogarithmPlotter.metainfo.xml b/eu.ad5001.LogarithmPlotter.metainfo.xml index 17622be..a9c6df6 100644 --- a/eu.ad5001.LogarithmPlotter.metainfo.xml +++ b/eu.ad5001.LogarithmPlotter.metainfo.xml @@ -109,6 +109,72 @@ + + +

Changes for v0.3.0:

+

New

+
    +
  • New completely revamped expression editor:
  • +
  • Automatic closing of parentheses and brackets (can be disabled in settings).
  • +
  • Syntax highlighting (can be disabled in the settings).
  • +
  • Autocompletion is now available (for function names, variables and constants, object names and properties) (can be disabled in the settings).
  • +
  • Object properties can now be used in expressions (e.g. if you have a point named A, you can use A.x to access its x value).
  • +
  • Similarly executable objects (Functions, bode magnitudes and phases, distributions, and sequences) can be now be used in expressions (e.g. if you have a function named 'f', you can access its value using `f()`).
  • +
  • LaTeX-rendered formulas are now used in the Objects and History tabs when LaTeX rendering is enabled.
  • +
  • Errors in formulas are now reported in message boxes.
  • +
+

Changes

+
    +
  • The Object Editor dialog has been completely reworked internally, resulting in notable performance improvements.
  • +
  • Vast improvements to the objects system: names are now consistently reported and cannot be shared amongst different objects.
  • +
  • Disabled access to custom variable and function definition in expressions (can cause issues and vulnerabilities)
  • +
  • When using the set position cursor on Points and Texts, the position change is now saved a single history action: the position setting.
  • +
  • Distribution are now prefixed with an 'F_' to prevent confusion with X Cursors.
  • +
+

Added translations

+
    +
  • Autocompletion categories (English, French, German, Hungarian).
  • +
  • Expression editor settings (English, French, German, Hungarian).
  • +
  • Expression syntax errors (English, French, German, Hungarian).
  • +
  • On top of the above:
  • +
  • Hungarian: v0.2.0 added text (thanks @ovari!)
  • +
  • Spanish: Menu bars (thanks @Sergio Varela)
  • +
  • You can contribute to translation on Weblate.
  • +
+

Fixed bugs

+
    +
  • Fixing Texts not being properly recognized as texts when saving.
  • +
  • Text's 'Disable LaTeX' property is now properly saved.
  • +
  • X Cursors LaTeX rendering made the app crash.
  • +
  • Attempting to insert special character no longer automatically saves the expression you're editing.
  • +
  • Proper HDPI support for icons and buttons (note: HDPI is not available for the rendered canvas yet).
  • +
  • Support for non-latin characters in variables (e.g. greek letters, subtext, suptext)
  • +
  • Silent error when misentering variable names in the expression editor causing internal issues preventing you from changing the expression ever again and causing issues and rendering.
  • +
  • Fixing some utils function simplifying parentheses when they shouldn't have (note: you may see more parentheses than before in expressions).
  • +
  • (flatpak and KDE SDK) Fixing the sometimes invisible buttons on the objects tab on startup.
  • +
  • (macos) Application string version does not match LogarithmPlotter's version.
  • +
  • (debian) (Normally) Fixing deb building.
  • +
+

Internal changes

+
    +
  • Object dependencies are now registered on both the dependant object, and the object it's depending on.
  • +
  • Objects now have a proper per-name registry.
  • +
  • Object Editor Dialog has been reworked to use loaders instead of loading and hiding every property editor for each property.
  • +
  • Reworked the file loading system to be able to load dependencies properly.
  • +
+
+ + + https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.3.0/logarithmplotter-v0.3.0-setup.exe + + + https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.3.0/LogarithmPlotter-v0.3.0-setup.dmg + + + https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.3.0/logarithmplotter-0.3.0.tar.gz + + +

Changes for v0.2.0: