Ad5001
ebf07dccfa
Disabling interactive thanks dialog.
continuous-integration/drone/push Build is passing
2023-05-26 18:05:05 +02:00
Ad5001
95546bd14e
Qt6 testing and porting on macOS.
continuous-integration/drone/push Build is passing
2023-05-26 14:54:28 +02:00
Ad5001
8358cc142c
Fixing localisation issue on position picker
continuous-integration/drone/push Build is passing
2023-05-25 15:08:12 +02:00
Ad5001
62e70885e0
Changing default themes for the ones available in Qt6
continuous-integration/drone/push Build is passing
2023-05-25 12:15:35 +02:00
Ad5001
6fa0aea0e5
Disabling auto detect of qtquick style if manual set.
continuous-integration/drone/push Build is passing
2023-05-25 10:27:27 +02:00
Ad5001
08edd7be14
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
continuous-integration/drone/push Build is passing
2023-05-24 11:49:59 +02:00
Ad5001
16effe064c
Disabling generation of HDPI latex pngs, as they aren't used in PySide6.
2023-05-24 11:49:45 +02:00
Ad5001
98f01845e1
Translated using Weblate (French)
...
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (267 of 267 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2023-05-24 10:13:06 +02:00
Ad5001
87b4787a2b
Translated using Weblate (German)
...
Currently translated at 100.0% (267 of 267 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2023-05-24 10:13:05 +02:00
Ad5001
a610d0949e
Translated using Weblate (English)
...
Currently translated at 100.0% (267 of 267 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2023-05-24 10:13:05 +02:00
Ad5001
803670635b
Forgot to disable Greet Screen seen saving.
continuous-integration/drone/push Build is passing
2023-05-24 10:00:47 +02:00
Ad5001
09c1a44150
Adding escape shortcut for base dialog.
continuous-integration/drone/push Build is passing
2023-05-24 09:58:58 +02:00
Ad5001
40743e54c3
Allow the user to choose what he wants to pick.
...
continuous-integration/drone/push Build is passing
Updating translations.
2023-05-24 08:00:58 +02:00
Ad5001
9239eac78a
Fixing several function calls with no argument errors.
...
continuous-integration/drone/push Build is passing
+ Functions max and min now throw an error if no arguments are provided.
+ Objects called now throw an error if no argument is provided.
+ Fixing tokenizer's seek error reporting system (leads to very rare types of errors).
+ Removing expression simplifications that could make the app freeze when no arguments are provided to a function.
2023-05-24 07:43:40 +02:00
Ad5001
35ce1c4824
Adding error handling for function argument errors.
2023-05-24 07:03:12 +02:00
Ad5001
75e70903f1
Fixing coloration in dark theme of autocomplete categories.
2023-05-24 06:47:34 +02:00
Ad5001
016a21ecb4
Adding new translations
continuous-integration/drone/push Build is passing
2023-05-24 04:18:55 +02:00
Ad5001
f7dd40d2f5
Changing omega zero icon file name to fix issue with finding it.
continuous-integration/drone/push Build is passing
2023-05-24 04:00:09 +02:00
Ad5001
d1843b455a
Fixing issue with sums & latex variables.
2023-05-24 03:58:13 +02:00
Ad5001
6abbbe5e61
Adding picker for properties (x,y,labelX)
continuous-integration/drone/push Build is passing
2023-05-24 03:51:42 +02:00
Ad5001
5cef8e23fa
Fixing several issues with repartition
...
+ Underscores being automatically removed from the name the moment it's edited.
+ Fixing issue with function name change.
2023-05-24 03:17:21 +02:00
Ad5001
d6dee6a2be
Fixing color picker not working
continuous-integration/drone/push Build is passing
2023-05-24 02:48:35 +02:00
Ad5001
3da51430f1
Translated using Weblate (French)
...
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (258 of 258 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2023-05-23 14:13:36 +02:00
Ad5001
ae930be621
Translated using Weblate (German)
...
Currently translated at 100.0% (258 of 258 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2023-05-23 14:13:35 +02:00
Ad5001
abae3ef94b
Translated using Weblate (English)
...
Currently translated at 100.0% (258 of 258 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2023-05-23 14:13:35 +02:00
Ad5001
fce2a5ba0d
Adding version freeze for changelog
continuous-integration/drone/push Build is failing
2023-05-23 12:51:47 +02:00
Ad5001
7a80455e25
Fixing the usage of symbols in text.
continuous-integration/drone/push Build is failing
2023-05-22 11:02:34 +02:00
Ad5001
20c1ed005e
Removing warning
continuous-integration/drone/push Build is failing
2023-05-22 09:49:20 +02:00
Ad5001
d8534d1e0d
Adding bottom borders to dialogs
2023-05-22 09:31:43 +02:00
Ad5001
0ac690d0c1
Fixing cursor from expression editor.
continuous-integration/drone/push Build is failing
2023-05-22 07:22:33 +02:00
Ad5001
0539f988e2
Adding new strings
continuous-integration/drone/push Build encountered an error
2023-05-22 06:17:08 +02:00
Ad5001
bf067b7e7c
Fixing object edition dialog height
continuous-integration/drone/push Build encountered an error
2023-05-22 06:11:15 +02:00
Ad5001
9f20a80228
Merge branch 'qt6'
2023-05-22 05:57:03 +02:00
Ad5001
5ef8cac1c0
Adding color schemes for expressions
2023-05-22 05:56:34 +02:00
Ad5001
7ec80e6682
Custom color schemes!
2023-05-22 05:17:12 +02:00
Ad5001
43d78e17e5
Improving LaTeX rendering DPI.
2023-05-22 04:21:53 +02:00
Ad5001
93308f2bfa
Forgot adding setting icon
2023-05-22 03:41:50 +02:00
Ad5001
508f316bc5
Better pick location settings overlay
2023-05-22 03:41:20 +02:00
Ad5001
424eef6e17
Fixing opening file in settings, updating CI images to PySide6.
2023-05-22 01:50:22 +02:00
Ad5001
f40c242877
Bumping copyright
2023-05-22 00:19:58 +02:00
Ad5001
aecc02c606
Updating to Qt6
2023-05-22 00:15:09 +02:00
Ad5001
78ffc8c645
Changing RegExpValidator to RegularExpressionValidator.
2023-05-21 22:32:49 +02:00
Ad5001
225ae67834
Releasing v0.3.0!
continuous-integration/drone/push Build is passing
2022-10-28 16:41:20 +02:00
Ad5001
6307855b87
Adding v0.3.0 changelog.
continuous-integration/drone/push Build is passing
2022-10-28 16:36:18 +02:00
Ad5001
ee26bc04c5
Fixing syntax error.
continuous-integration/drone/push Build is passing
2022-10-23 23:26:34 +02:00
ovari
02c7cb8afc
Translated using Weblate (Hungarian)
...
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.
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.
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.
continuous-integration/drone/push Build is passing
2022-10-20 22:05:45 +02:00
Ad5001
4b6d333cee
Translated using Weblate (French)
...
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.
...
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
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.
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.
continuous-integration/drone/push Build is passing
2022-10-20 17:39:36 +02:00
Ad5001
7e427e5bb9
Fixing history rendering of expressions
continuous-integration/drone/push Build is passing
2022-10-20 16:44:11 +02:00
Ad5001
3cd4ad6a20
Object properties for autocompletion!
continuous-integration/drone/push Build is passing
2022-10-20 16:23:12 +02:00
Ad5001
0e41c12e03
Translated using Weblate (French)
...
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
...
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.
...
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)
...
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.
continuous-integration/drone/push Build is passing
2022-10-19 17:37:38 +02:00
Ad5001
e98be96b0d
Latex rendering for property edition history action!
continuous-integration/drone/push Build is failing
2022-10-19 17:29:35 +02:00
Ad5001
c5851e6d95
Adding new 'Position setting' history action.
continuous-integration/drone/push Build is passing
2022-10-19 17:11:54 +02:00
Ad5001
de1be925b0
Removing unneeded and buggy simplifications.
continuous-integration/drone/push Build is passing
2022-10-19 02:55:23 +02:00
Ad5001
ddb5156396
Fixing mistranslated string.
continuous-integration/drone/push Build is passing
2022-10-19 02:49:43 +02:00
Ad5001
7686204786
Translated using Weblate (French)
...
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)
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.
continuous-integration/drone/push Build is passing
2022-10-19 01:53:53 +02:00
Ad5001
b519e34016
Fixed bugs.
...
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.
continuous-integration/drone/push Build is passing
2022-10-19 01:19:52 +02:00
Ad5001
971a9d10d2
Reverting not swapping the sidebar at load.
...
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!
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.
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
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.
...
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
Ad5001
f76b601139
Fixing tons of bugs.
...
continuous-integration/drone/push Build is passing
1. Height of object list items should be adaptable to image's heights.
2. Fixed object positioning
3. Buttons of object rows are now vertically centered.
4. Fixing expr-eval not recognizing certain characters as part of the variable.
5. Fixing silent error when misentering variables preventing you from changing the expression again.
6. Fixing points in gains and phases having name-related issues.
7. (in the previous commit) Fixing invisible buttons at the end of the object row when not changing tabs.
2022-10-18 02:55:15 +02:00
Ad5001
9facc2389c
Attempting to fix blurry icons and Latex renders in the objects tab.
2022-10-18 02:00:56 +02:00
Ad5001
15fd660e0c
Adding support for latex images in the objects tab.
2022-10-18 01:47:49 +02:00
Ad5001
dfdd576296
Componentizing the object's row.
2022-10-18 01:12:24 +02:00
Ad5001
1a433eba27
Propagated property updates to dependent objects.
...
continuous-integration/drone/push Build is failing
+ Fixing object expression dependency at setup.
+ Fixing function calls in utils
+ Removing some unnecessary comments
2022-10-18 00:45:53 +02:00
Ad5001
1ba594c4f7
Fixing executing function in expression.
2022-10-17 22:54:02 +02:00
Ad5001
6b535dd8a2
Adding object properties usable in expressions
2022-10-17 22:30:59 +02:00
Ad5001
fad5325501
Better handling of Object names in a separate dictionary.
2022-10-17 20:25:29 +02:00