803416d08d
New system for integrals the same as for derivatives.
2023-10-10 01:33:57 +02:00
d991deee7b
Reworking the derivative function, removed assignement in parser.
...
The new derivative now supports executable elements.
2023-10-10 00:53:35 +02:00
ed4d30573c
Adding usage for functions.
2023-10-10 00:05:19 +02:00
3f1d089a78
Minor modifications, adding usage to derivative.
2023-10-09 23:28:29 +02:00
4b692894f2
Removing old and unused bits for previously planned new parser, that would have remained unused.
...
Some bits (like the tokenizer and the reference) are still used for the syntax highlighting and autocomplete though.
2023-10-09 23:27:30 +02:00
062fde6b16
Updating build script for newest pyinstaller version.
2023-10-09 22:26:50 +02:00
2b5d442d3a
Changing v0.4.1 to v0.5.0 considering the number of changes.
2023-10-09 20:29:21 +02:00
038dd9f4a8
Fixing the (previously very broken) text renderer when using symbols.
2023-10-09 18:50:34 +02:00
cf754a7a34
Better handling of constants in simplified expressions.
2023-10-09 18:37:28 +02:00
bc35b18da0
Insert character popup's characters are now contextually aware.
2023-10-09 17:55:06 +02:00
7542d63121
Adding new characters to insert chars popup.
2023-10-09 17:20:32 +02:00
4fe1086d68
Adding new behavior for object creation to default on picker when pickable.
2023-10-08 22:36:23 +02:00
a66ccd1319
Changing version to v0.4.1
2023-10-08 18:34:51 +02:00
9879e7fbc9
Fixing changelog
2023-10-08 18:34:09 +02:00
999999832a
Taking edge cases into account into new drawing system.
2023-10-08 17:22:21 +02:00
7408520819
Reworking continuous functions' rendering to make it faster.
...
+ Diminishing pixel precision from 1 to 10.
+ The change is barely noticable by the human eye in most functions.
+ Reworked domain checking to keep the pixel perfect precision.
The only visual degradations are functions with very high y variations for very small x variations (like cos and sin on log scale).
2023-10-08 17:00:12 +02:00
9f2b08b938
Fixing "Unknown variable ∞." message.
...
It occured when using a domain with the infinity symbol.
2023-10-08 16:31:01 +02:00
3039aade29
Fixing some issues with infinity in domains.
2023-10-08 16:24:16 +02:00
d6a83b0f4b
Adding the ability to scroll to zoom.
2023-10-07 23:38:51 +02:00
0b5aa36c23
Adding view position changer overlay.
2023-10-07 19:11:19 +02:00
25347a8eff
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
2023-10-07 02:54:36 +02:00
ovari
d6d7f3a511
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (267 of 267 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/
2023-06-11 06:48:17 +02:00
e67619771b
Fixing macOS building script.
2023-05-27 11:09:13 +02:00
df3e7d4796
I thought I pushed the updated script for macOS, but it looks like I didn't.
2023-05-27 10:36:37 +02:00
19e403ce98
Forgot to remove auto reappearance from greet screen.
2023-05-27 10:11:42 +02:00
273d5539ec
Forgot to update the debian changelog.
2023-05-27 10:11:19 +02:00
5e7dbb8fa6
Adding changelog
2023-05-27 10:07:40 +02:00
1e30bee220
Updating snapcraft building
2023-05-26 20:11:41 +02:00
ebf07dccfa
Disabling interactive thanks dialog.
2023-05-26 18:05:05 +02:00
95546bd14e
Qt6 testing and porting on macOS.
2023-05-26 14:54:28 +02:00
59145905ea
Changing dependencies to only PySide6's essentials.
2023-05-26 08:16:48 +02:00
66da751b36
Updating windows builders for pyside6 (halving the bundled installer size)
2023-05-26 06:25:29 +02:00
deb4355756
Preparing debian package for PySide6
2023-05-25 19:40:06 +02:00
8358cc142c
Fixing localisation issue on position picker
2023-05-25 15:08:12 +02:00
62e70885e0
Changing default themes for the ones available in Qt6
2023-05-25 12:15:35 +02:00
6fa0aea0e5
Disabling auto detect of qtquick style if manual set.
2023-05-25 10:27:27 +02:00
08edd7be14
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
2023-05-24 11:49:59 +02:00
16effe064c
Disabling generation of HDPI latex pngs, as they aren't used in PySide6.
2023-05-24 11:49:45 +02:00
98f01845e1
Translated using Weblate (French)
...
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
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
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
803670635b
Forgot to disable Greet Screen seen saving.
2023-05-24 10:00:47 +02:00
09c1a44150
Adding escape shortcut for base dialog.
2023-05-24 09:58:58 +02:00
40743e54c3
Allow the user to choose what he wants to pick.
...
Updating translations.
2023-05-24 08:00:58 +02:00
9239eac78a
Fixing several function calls with no argument errors.
...
+ 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
35ce1c4824
Adding error handling for function argument errors.
2023-05-24 07:03:12 +02:00
75e70903f1
Fixing coloration in dark theme of autocomplete categories.
2023-05-24 06:47:34 +02:00
016a21ecb4
Adding new translations
2023-05-24 04:18:55 +02:00
f7dd40d2f5
Changing omega zero icon file name to fix issue with finding it.
2023-05-24 04:00:09 +02:00
d1843b455a
Fixing issue with sums & latex variables.
2023-05-24 03:58:13 +02:00