Commit graph

284 commits

Author SHA1 Message Date
Ad5001 225ae67834
Releasing v0.3.0!
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 16:41:20 +02:00
Ad5001 6307855b87
Adding v0.3.0 changelog.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 16:36:18 +02:00
Ad5001 ee26bc04c5
Fixing syntax error.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-23 23:26:34 +02:00
ovari 02c7cb8afc
Translated using Weblate (Hungarian)
Some checks failed
continuous-integration/drone/push Build is failing
Currently translated at 100.0% (253 of 253 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/
2022-10-23 10:05:26 +02:00
Ad5001 0a064694f5
Adding new functions for autocomplete, and disabling the ones not implemented in expr-eval.
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-22 18:26:36 +02:00
Ad5001 b0b77834a8
Fixing inability to open and load files due to greet screen fixes. 2022-10-22 14:17:52 +02:00
Ad5001 fb1c4c0de7
Using Screen.devicePixelRatio as image depth.
Fixes bluriness of images on HDPI screens and disabling it on those who don't need it.
2022-10-22 14:16:15 +02:00
Ad5001 d969661b33
Fixing autocompletion in case object does not exist.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-21 15:40:01 +02:00
Ad5001 86656fe46c
Bumping version to 0.3.0, removing GreetScreen debug.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-20 22:05:45 +02:00
Ad5001 4b6d333cee
Translated using Weblate (French)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (253 of 253 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2022-10-20 21:54:21 +02:00
Ad5001 9ca8903a3e
Translated using Weblate (German)
Currently translated at 100.0% (253 of 253 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2022-10-20 21:54:20 +02:00
Ad5001 a3faeeb7d0
Translated using Weblate (English)
Currently translated at 100.0% (253 of 253 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2022-10-20 21:54:20 +02:00
Ad5001 244935d7e2
Adding settings for editor.
All checks were successful
continuous-integration/drone/push Build is passing
Also fixing bug with GreetScreen not setting settings in the menu bar, and adding translations.
2022-10-20 21:44:08 +02:00
Ad5001 677d13278d
Removing debug that made functions crash
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-20 18:11:40 +02:00
Ad5001 7241add9e5
Recursive dependencies & fixing some bugs related to dependencies themselves.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-20 18:10:49 +02:00
Ad5001 356169c749
Fixing expression being set even if errors are found.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-20 17:39:36 +02:00
Ad5001 7e427e5bb9
Fixing history rendering of expressions
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-20 16:44:11 +02:00
Ad5001 3cd4ad6a20
Object properties for autocompletion!
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-20 16:23:12 +02:00
Ad5001 0e41c12e03
Translated using Weblate (French)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (244 of 244 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2022-10-20 01:44:18 +02:00
Ad5001 fc68d3da6a
Translated using Weblate (German)
Currently translated at 100.0% (244 of 244 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2022-10-20 01:44:18 +02:00
Ad5001 0561782293
Translated using Weblate (English)
Currently translated at 100.0% (244 of 244 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2022-10-20 01:44:18 +02:00
Ad5001 47a9f63d66
Adding new category for object properties unpopulated
All checks were successful
continuous-integration/drone/push Build is passing
Adding new translations
2022-10-20 01:35:14 +02:00
Ad5001 7f548796f2
Slight change for Repartition for the name to be prefixed by F_ on creation.
All checks were successful
continuous-integration/drone/push Build is passing
This makes it better when using it in tooltips for autocompletion.
2022-10-20 01:25:55 +02:00
Ad5001 15b87fc15d
Variables & objects (+ their type) in autocompletion. 2022-10-20 01:14:09 +02:00
Ad5001 77ae54fa18
More autocompletion! 2022-10-20 00:37:02 +02:00
Ad5001 5da8dcefe5
First crack at autocompletion. 2022-10-19 23:44:04 +02:00
Ad5001 16efe31b5f
Translated using Weblate (French)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (238 of 238 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2022-10-19 19:47:15 +02:00
Ad5001 6e21f2eea1
Translated using Weblate (German)
Currently translated at 100.0% (238 of 238 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2022-10-19 19:47:15 +02:00
Ad5001 c85dba737d
Translated using Weblate (English)
Currently translated at 100.0% (238 of 238 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2022-10-19 19:47:15 +02:00
Ad5001 218c55b491
Fixing Expression and text not saving changes when having used the input character popup.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 17:37:38 +02:00
Ad5001 e98be96b0d
Latex rendering for property edition history action!
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-19 17:29:35 +02:00
Ad5001 c5851e6d95
Adding new 'Position setting' history action.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 17:11:54 +02:00
Ad5001 de1be925b0
Removing unneeded and buggy simplifications.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 02:55:23 +02:00
Ad5001 ddb5156396
Fixing mistranslated string.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 02:49:43 +02:00
Ad5001 7686204786
Translated using Weblate (French)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (236 of 236 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2022-10-19 02:45:17 +02:00
Ad5001 acadad2bd1
Translated using Weblate (German)
Currently translated at 100.0% (236 of 236 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2022-10-19 02:45:16 +02:00
Ad5001 1ceccc15cf
Translated using Weblate (English)
Currently translated at 100.0% (236 of 236 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2022-10-19 02:45:16 +02:00
Ad5001 97338506a4
Adding new translation strings (errors with syntax)
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 02:00:22 +02:00
Ad5001 e7ba1d9ff5
Disabling font properties to reactivate native OS font size.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 01:53:53 +02:00
Ad5001 b519e34016
Fixed bugs.
All checks were successful
continuous-integration/drone/push Build is passing
1. X Cursors pointing to an object when LaTeX is enabled make LogarithmPlotter crash due to invalid LaTeX.
2. Invalid class-property types are now directly generated from the static instance.
3. Sequences didn't include sequence value properly anymore.
2022-10-19 01:49:30 +02:00
Ad5001 dc532fcd19
Forgot to add the parsing javascript module.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-19 01:19:52 +02:00
Ad5001 971a9d10d2
Reverting not swapping the sidebar at load.
Some checks failed
continuous-integration/drone/push Build is failing
As the bug is *still* very much present.
Notably when you load a graph from command line arguments.
2022-10-19 01:18:25 +02:00
Ad5001 4564d5446f
Syntax coloration first attempt!
Currently, when there are two many styles, the text is *slightly* offset from the normal one.
2022-10-19 01:16:54 +02:00
Ad5001 32db56304b
Expression editor!
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-18 23:24:58 +02:00
Ad5001 64d1419452
Fixing bugs in recursive object deletion and dependency. 2022-10-18 22:40:49 +02:00
Ad5001 fcf5ef9539
Fixing a few bugs related to dependency and text. 2022-10-18 22:17:10 +02:00
Ad5001 6116ffe4e7
Removing tab switch on file open due to previous fix about first tab length.
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-18 18:31:42 +02:00
Ad5001 2a8cab9398
Proper error handling and reporting for expressions!
Only remaining non convered case is recursive dependencies, but I'm not willing to tackle that yet.
2022-10-18 18:31:04 +02:00
Ad5001 29e62fee6e
Trying to fix deb build
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-18 17:49:49 +02:00
Ad5001 d65f343b60
Reworking the Editor dialog to be much faster and cleaner.
All checks were successful
continuous-integration/drone/push Build is passing
By using Components and Loader instead of instantiating each type of editor for every property, the whole operation becomes much faster, cleaner, and streamlined.
Visible (admittedly unmeasured) boosts in speed with it.
Preparing the groundwork for new editors.
2022-10-18 16:43:39 +02:00