665906ecb3
New preferences panel.
2024-04-02 22:11:54 +02:00
781a0f4aae
Enforcing type safety at export
continuous-integration/drone/push Build is passing
2024-04-02 00:11:56 +02:00
5f8c756dc7
Enforcing type safety at import.
2024-04-01 23:48:57 +02:00
8e75f13e9a
Removing vanished translations.
continuous-integration/drone/push Build is passing
2024-03-29 17:56:09 +01:00
82e8413e56
Creating IO JS module.
continuous-integration/drone/push Build is passing
2024-03-29 17:53:10 +01:00
73cba85592
Creating Canvas JS Module.
continuous-integration/drone/push Build is passing
2024-03-29 01:55:13 +01:00
861bb001c9
Changing version, making Helper objects globals, adding their polyfills.
continuous-integration/drone/push Build is passing
2024-03-28 22:52:14 +01:00
08fea34366
Converting as many JS libraries to ECMAScript modules.
continuous-integration/drone/push Build is passing
2024-03-28 03:09:37 +01:00
a6fcf6da19
Fixing sequence no longer working with current rendering method.
continuous-integration/drone/push Build is passing
2024-03-25 18:58:07 +01:00
f730121047
Fixing the icon on wayland, building on MacOS, and date on changelog
continuous-integration/drone/push Build is passing
2024-03-06 18:52:58 +01:00
1f72c76fb4
Releasing v0.5.0
continuous-integration/drone/push Build encountered an error
2024-01-11 19:24:06 +01:00
70b1ac09f7
Translated using Weblate (German)
...
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (271 of 271 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2024-01-11 02:13:33 +01:00
fde2526c54
Updating copyrights
continuous-integration/drone/push Build is failing
2024-01-11 00:11:09 +01:00
e5fe8afd06
Fixing issue with derivative and integrals
continuous-integration/drone/push Build is failing
2024-01-11 00:09:35 +01:00
d53573d468
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
continuous-integration/drone/push Build is failing
2024-01-10 22:57:33 +01:00
1da1221c51
Updating icons
2024-01-10 22:57:18 +01:00
ovari
8bb147cbee
Translated using Weblate (Hungarian)
...
continuous-integration/drone/push Build is failing
Currently translated at 100.0% (271 of 271 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/
2023-10-20 04:11:48 +00:00
bd2e692285
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
continuous-integration/drone/push Build is failing
2023-10-18 16:06:26 +02:00
298acaace2
Reworking SVG object icons to use default system sans-serif font.
...
Provides better native integration at the cost of uniformisation.
2023-10-18 16:06:11 +02:00
5284c71ee7
Translated using Weblate (French)
...
continuous-integration/drone/push Build is failing
Currently translated at 100.0% (271 of 271 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2023-10-11 15:01:31 +00:00
b8d679e118
Translated using Weblate (English)
...
Currently translated at 100.0% (271 of 271 strings)
Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2023-10-11 15:01:30 +00:00
22106f97b5
Adding new strings
continuous-integration/drone/push Build is failing
2023-10-10 02:13:17 +02:00
bf211df67d
Adding function usage to auto complete.
continuous-integration/drone/push Build is failing
2023-10-10 01:58:55 +02:00
803416d08d
New system for integrals the same as for derivatives.
continuous-integration/drone/push Build is failing
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.
...
continuous-integration/drone/push Build is failing
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
2b5d442d3a
Changing v0.4.1 to v0.5.0 considering the number of changes.
continuous-integration/drone/push Build is failing
2023-10-09 20:29:21 +02:00
038dd9f4a8
Fixing the (previously very broken) text renderer when using symbols.
continuous-integration/drone/push Build is failing
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.
continuous-integration/drone/push Build is failing
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.
continuous-integration/drone/push Build is failing
2023-10-08 22:36:23 +02:00
a66ccd1319
Changing version to v0.4.1
continuous-integration/drone/push Build is failing
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.
continuous-integration/drone/push Build is failing
2023-10-08 17:22:21 +02:00
7408520819
Reworking continuous functions' rendering to make it faster.
...
continuous-integration/drone/push Build is failing
+ 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.
continuous-integration/drone/push Build is failing
2023-10-07 23:38:51 +02:00
0b5aa36c23
Adding view position changer overlay.
2023-10-07 19:11:19 +02:00
ovari
d6d7f3a511
Translated using Weblate (Hungarian)
...
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/hu/
2023-06-11 06:48:17 +02:00
19e403ce98
Forgot to remove auto reappearance from greet screen.
continuous-integration/drone/push Build is passing
2023-05-27 10:11:42 +02:00
ebf07dccfa
Disabling interactive thanks dialog.
continuous-integration/drone/push Build is passing
2023-05-26 18:05:05 +02:00
95546bd14e
Qt6 testing and porting on macOS.
continuous-integration/drone/push Build is passing
2023-05-26 14:54:28 +02:00
8358cc142c
Fixing localisation issue on position picker
continuous-integration/drone/push Build is passing
2023-05-25 15:08:12 +02:00
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
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
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
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)
...
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
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.
continuous-integration/drone/push Build is passing
2023-05-24 10:00:47 +02:00
09c1a44150
Adding escape shortcut for base dialog.
continuous-integration/drone/push Build is passing
2023-05-24 09:58:58 +02:00
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
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
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
continuous-integration/drone/push Build is passing
2023-05-24 04:18:55 +02:00
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
d1843b455a
Fixing issue with sums & latex variables.
2023-05-24 03:58:13 +02:00
6abbbe5e61
Adding picker for properties (x,y,labelX)
continuous-integration/drone/push Build is passing
2023-05-24 03:51:42 +02:00
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
d6dee6a2be
Fixing color picker not working
continuous-integration/drone/push Build is passing
2023-05-24 02:48:35 +02:00
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
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
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
fce2a5ba0d
Adding version freeze for changelog
continuous-integration/drone/push Build is failing
2023-05-23 12:51:47 +02:00
7a80455e25
Fixing the usage of symbols in text.
continuous-integration/drone/push Build is failing
2023-05-22 11:02:34 +02:00
20c1ed005e
Removing warning
continuous-integration/drone/push Build is failing
2023-05-22 09:49:20 +02:00
d8534d1e0d
Adding bottom borders to dialogs
2023-05-22 09:31:43 +02:00
0ac690d0c1
Fixing cursor from expression editor.
continuous-integration/drone/push Build is failing
2023-05-22 07:22:33 +02:00
0539f988e2
Adding new strings
continuous-integration/drone/push Build encountered an error
2023-05-22 06:17:08 +02:00
bf067b7e7c
Fixing object edition dialog height
continuous-integration/drone/push Build encountered an error
2023-05-22 06:11:15 +02:00
9f20a80228
Merge branch 'qt6'
2023-05-22 05:57:03 +02:00
5ef8cac1c0
Adding color schemes for expressions
2023-05-22 05:56:34 +02:00
7ec80e6682
Custom color schemes!
2023-05-22 05:17:12 +02:00
43d78e17e5
Improving LaTeX rendering DPI.
2023-05-22 04:21:53 +02:00
93308f2bfa
Forgot adding setting icon
2023-05-22 03:41:50 +02:00
508f316bc5
Better pick location settings overlay
2023-05-22 03:41:20 +02:00
424eef6e17
Fixing opening file in settings, updating CI images to PySide6.
2023-05-22 01:50:22 +02:00
f40c242877
Bumping copyright
2023-05-22 00:19:58 +02:00
aecc02c606
Updating to Qt6
2023-05-22 00:15:09 +02:00
78ffc8c645
Changing RegExpValidator to RegularExpressionValidator.
2023-05-21 22:32:49 +02:00
225ae67834
Releasing v0.3.0!
continuous-integration/drone/push Build is passing
2022-10-28 16:41:20 +02:00
6307855b87
Adding v0.3.0 changelog.
continuous-integration/drone/push Build is passing
2022-10-28 16:36:18 +02:00
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
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
b0b77834a8
Fixing inability to open and load files due to greet screen fixes.
2022-10-22 14:17:52 +02:00
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
d969661b33
Fixing autocompletion in case object does not exist.
continuous-integration/drone/push Build is passing
2022-10-21 15:40:01 +02:00
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
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
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
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
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
677d13278d
Removing debug that made functions crash
continuous-integration/drone/push Build is passing
2022-10-20 18:11:40 +02:00