mirror of
https://github.com/Ad5001/eu.ad5001.LogarithmPlotter.git
synced 2024-12-22 07:23:46 +00:00
v0.3.0
Releasing v0.3.0
This commit is contained in:
commit
482acc5c1f
2 changed files with 90 additions and 18 deletions
|
@ -62,6 +62,7 @@
|
||||||
"buildsystem": "simple",
|
"buildsystem": "simple",
|
||||||
"build-options": {
|
"build-options": {
|
||||||
"env": {
|
"env": {
|
||||||
|
"GIT_ALLOW_PROTOCOL": "file:https:git",
|
||||||
"MIME_PATH": "/app/share/mime/packages",
|
"MIME_PATH": "/app/share/mime/packages",
|
||||||
"ICON_PATH": "/app/share/icons/hicolor/scalable/mimetypes",
|
"ICON_PATH": "/app/share/icons/hicolor/scalable/mimetypes",
|
||||||
"CHANGELOG_PATH": ""
|
"CHANGELOG_PATH": ""
|
||||||
|
@ -70,7 +71,8 @@
|
||||||
"build-commands": [
|
"build-commands": [
|
||||||
"rm -rf .git",
|
"rm -rf .git",
|
||||||
"cd LogarithmPlotter/i18n && bash release.sh",
|
"cd LogarithmPlotter/i18n && bash release.sh",
|
||||||
"mv eu.ad5001.LogarithmPlotter.metainfo.xml linux/eu.ad5001.LogarithmPlotter.metainfo.flatpak.xml # Add metainfo file from current repository.",
|
"mkdir -p /app/share/metainfo/",
|
||||||
|
"mv eu.ad5001.LogarithmPlotter.metainfo.xml /app/share/metainfo/eu.ad5001.LogarithmPlotter.metainfo.xml # Add metainfo file from current repository.",
|
||||||
"PREFIX=\"/app/share\" FLATPAK_INSTALL=1 python3 setup.py install --prefix=/app",
|
"PREFIX=\"/app/share\" FLATPAK_INSTALL=1 python3 setup.py install --prefix=/app",
|
||||||
"cp CHANGELOG.md /app/lib/python3.*/site-packages/logarithmplotter-*-py3.*.egg/LogarithmPlotter/util/ # Copy changelog into the directory needed for it to be cached."
|
"cp CHANGELOG.md /app/lib/python3.*/site-packages/logarithmplotter-*-py3.*.egg/LogarithmPlotter/util/ # Copy changelog into the directory needed for it to be cached."
|
||||||
],
|
],
|
||||||
|
@ -83,12 +85,16 @@
|
||||||
{
|
{
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.ad5001.eu/Ad5001/LogarithmPlotter",
|
"url": "https://git.ad5001.eu/Ad5001/LogarithmPlotter",
|
||||||
"tag": "v0.2.0",
|
"tag": "v0.3.0",
|
||||||
"commit": "cb733a556cae1751920d03c480627b44e3833ac7"
|
"commit": "839f8e9f367146a195681c30217f7229eac8c319"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"path": "eu.ad5001.LogarithmPlotter.metainfo.xml"
|
"path": "eu.ad5001.LogarithmPlotter.metainfo.xml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"path": "logarithmplotter.desktop"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,21 +79,21 @@
|
||||||
<url type="help">https://git.ad5001.eu/Ad5001/LogarithmPlotter/wiki/</url>
|
<url type="help">https://git.ad5001.eu/Ad5001/LogarithmPlotter/wiki/</url>
|
||||||
<url type="translate">https://hosted.weblate.org/engage/logarithmplotter/</url>
|
<url type="translate">https://hosted.weblate.org/engage/logarithmplotter/</url>
|
||||||
<screenshots>
|
<screenshots>
|
||||||
<screenshot type="default">https://apps.ad5001.eu/img/full/logarithmplotter.png?v=0.2</screenshot>
|
<screenshot type="default">https://apps.ad5001.eu/img/full/logarithmplotter.png?v=0.3</screenshot>
|
||||||
<screenshot>https://apps.ad5001.eu/img/en/logarithmplotter/phase.png?v=0.2</screenshot>
|
<screenshot>https://apps.ad5001.eu/img/en/logarithmplotter/phase.png?v=0.3</screenshot>
|
||||||
<screenshot>https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png?v=0.2</screenshot>
|
<screenshot>https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="de" type="default">https://apps.ad5001.eu/img/de/gain.png?v=0.2</screenshot>
|
<screenshot xml:lang="de" type="default">https://apps.ad5001.eu/img/de/gain.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/phase.png?v=0.2</screenshot>
|
<screenshot xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/phase.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/welcome.png?v=0.2</screenshot>
|
<screenshot xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/welcome.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="fr" type="default">https://apps.ad5001.eu/img/fr/gain.png?v=0.2</screenshot>
|
<screenshot xml:lang="fr" type="default">https://apps.ad5001.eu/img/fr/gain.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/phase.png?v=0.2</screenshot>
|
<screenshot xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/phase.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/welcome.png?v=0.2</screenshot>
|
<screenshot xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/welcome.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="hu" type="default">https://apps.ad5001.eu/img/hu/gain.png</screenshot>
|
<screenshot xml:lang="hu" type="default">https://apps.ad5001.eu/img/hu/gain.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/phase.png</screenshot>
|
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/phase.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png</screenshot>
|
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="no" type="default">https://apps.ad5001.eu/img/no/gain.png</screenshot>
|
<screenshot xml:lang="no" type="default">https://apps.ad5001.eu/img/no/gain.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/phase.png</screenshot>
|
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/phase.png?v=0.3</screenshot>
|
||||||
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png</screenshot>
|
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png?v=0.3</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
|
|
||||||
<!-- recommend at least 600 logical pixels of space -->
|
<!-- recommend at least 600 logical pixels of space -->
|
||||||
|
@ -109,6 +109,72 @@
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="0.3.0" date="2022-10-28">
|
||||||
|
<description>
|
||||||
|
<p><b>Changes for v0.3.0:</b></p>
|
||||||
|
<p>New</p>
|
||||||
|
<ul>
|
||||||
|
<li>New completely revamped expression editor:</li>
|
||||||
|
<li>Automatic closing of parentheses and brackets (can be disabled in settings).</li>
|
||||||
|
<li>Syntax highlighting (can be disabled in the settings).</li>
|
||||||
|
<li>Autocompletion is now available (for function names, variables and constants, object names and properties) (can be disabled in the settings).</li>
|
||||||
|
<li>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).</li>
|
||||||
|
<li>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(value)`).</li>
|
||||||
|
<li>LaTeX-rendered formulas are now used in the Objects and History tabs when LaTeX rendering is enabled.</li>
|
||||||
|
<li>Errors in formulas are now reported in message boxes.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Changes</p>
|
||||||
|
<ul>
|
||||||
|
<li>The Object Editor dialog has been completely reworked internally, resulting in notable performance improvements.</li>
|
||||||
|
<li>Vast improvements to the objects system: names are now consistently reported and cannot be shared amongst different objects.</li>
|
||||||
|
<li>Disabled access to custom variable and function definition in expressions (can cause issues and vulnerabilities)</li>
|
||||||
|
<li>When using the set position cursor on Points and Texts, the position change is now saved a single history action: the position setting.</li>
|
||||||
|
<li>Distribution are now prefixed with an 'F_' to prevent confusion with X Cursors.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Added translations</p>
|
||||||
|
<ul>
|
||||||
|
<li>Autocompletion categories (English, French, German, Hungarian).</li>
|
||||||
|
<li>Expression editor settings (English, French, German, Hungarian).</li>
|
||||||
|
<li>Expression syntax errors (English, French, German, Hungarian).</li>
|
||||||
|
<li>On top of the above:</li>
|
||||||
|
<li>Hungarian: v0.2.0 added text (thanks @ovari!)</li>
|
||||||
|
<li>Spanish: Menu bars (thanks @Sergio Varela)</li>
|
||||||
|
<li>You can contribute to translation on Weblate.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Fixed bugs</p>
|
||||||
|
<ul>
|
||||||
|
<li>Fixing Texts not being properly recognized as texts when saving.</li>
|
||||||
|
<li>Text's 'Disable LaTeX' property is now properly saved.</li>
|
||||||
|
<li>X Cursors LaTeX rendering made the app crash.</li>
|
||||||
|
<li>Attempting to insert special character no longer automatically saves the expression you're editing.</li>
|
||||||
|
<li>Proper HDPI support for icons and buttons (note: HDPI is not available for the rendered canvas yet).</li>
|
||||||
|
<li>Support for non-latin characters in variables (e.g. greek letters, subtext, suptext)</li>
|
||||||
|
<li>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.</li>
|
||||||
|
<li>Fixing some utils function simplifying parentheses when they shouldn't have (note: you may see more parentheses than before in expressions).</li>
|
||||||
|
<li>(flatpak and KDE SDK) Fixing the sometimes invisible buttons on the objects tab on startup.</li>
|
||||||
|
<li>(macos) Application string version does not match LogarithmPlotter's version.</li>
|
||||||
|
<li>(debian) (Normally) Fixing deb building.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Internal changes</p>
|
||||||
|
<ul>
|
||||||
|
<li>Object dependencies are now registered on both the dependant object, and the object it's depending on.</li>
|
||||||
|
<li>Objects now have a proper per-name registry.</li>
|
||||||
|
<li>Object Editor Dialog has been reworked to use loaders instead of loading and hiding every property editor for each property.</li>
|
||||||
|
<li>Reworked the file loading system to be able to load dependencies properly.</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
<artifacts>
|
||||||
|
<artifact type="binary" platform="x86_64-windows-any">
|
||||||
|
<location>https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.3.0/logarithmplotter-v0.3.0-setup.exe</location>
|
||||||
|
</artifact>
|
||||||
|
<artifact type="binary" platform="x86_64-macos-any">
|
||||||
|
<location>https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.3.0/LogarithmPlotter-v0.3.0-setup.dmg</location>
|
||||||
|
</artifact>
|
||||||
|
<artifact type="source">
|
||||||
|
<location>https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.3.0/logarithmplotter-0.3.0.tar.gz</location>
|
||||||
|
</artifact>
|
||||||
|
</artifacts>
|
||||||
|
</release>
|
||||||
<release version="0.2.0" date="2022-04-22">
|
<release version="0.2.0" date="2022-04-22">
|
||||||
<description>
|
<description>
|
||||||
<p><b>Changes for v0.2.0:</b></p>
|
<p><b>Changes for v0.2.0:</b></p>
|
||||||
|
|
Loading…
Reference in a new issue