Ad5001
fde2526c54
Updating copyrights
continuous-integration/drone/push Build is failing
2024-01-11 00:11:09 +01:00
Ad5001
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
Ad5001
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
Ad5001
d1843b455a
Fixing issue with sums & latex variables.
2023-05-24 03:58:13 +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
7a80455e25
Fixing the usage of symbols in text.
continuous-integration/drone/push Build is failing
2023-05-22 11:02:34 +02:00
Ad5001
f40c242877
Bumping copyright
2023-05-22 00:19:58 +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
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
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
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
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
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
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
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
Ad5001
cf3e775834
Fixing LaTeX disabling for texts not being saved.
continuous-integration/drone/push Build is passing
2022-04-23 01:40:47 +02:00
Ad5001
27759362cb
Toggle for latex setting
continuous-integration/drone/push Build was killed
2022-03-07 20:28:50 +01:00
Ad5001
166d1a2485
X Cursor Latex implementation
...
continuous-integration/drone/push Build was killed
Also a few bugfixes and added documentation
2022-03-07 17:20:24 +01:00
Ad5001
2691ba687f
Changed a few serif text to sans serif.
2022-03-07 15:06:40 +01:00
Ad5001
4c9c9668bb
Adding comment to disableLatex, allowing for symbols in content.
continuous-integration/drone/push Build was killed
2022-03-07 03:10:51 +01:00
Ad5001
12ecf3b19b
Adding LatexExpression, LaTeX integration for texts (needs a comment tho)
...
continuous-integration/drone/push Build is failing
- Simplified label rendering for both Latex and normal mode
- Texts now can integrate latex expressions in latex mode
- There is now a toggle for texts to use normal fonts or integrate latex
- Updated translation sources.
2022-03-07 02:47:58 +01:00
Ad5001
07ae71de36
DVI files are no longer remade unless there is a change in the formula
continuous-integration/drone/push Build is failing
2022-03-07 01:37:23 +01:00
Ad5001
06bb00cc17
Latex for sums, fixing bugs related to expression simplification.
...
continuous-integration/drone/push Build is failing
Also removing some debug and unused code.
2022-03-07 00:11:12 +01:00
Ad5001
8251504fbe
Latex markup for sequences and bode phases
2022-03-06 18:31:03 +01:00
Ad5001
650e43894c
Merging label drawing functions, adding comments to common objects, adding bode magnitude.
continuous-integration/drone/push Build was killed
2022-03-06 17:44:31 +01:00
Ad5001
de0220fecf
Implemented latex for distributions
2022-03-06 01:13:20 +01:00
Ad5001
0975189615
A lot of changes related to latex:
...
continuous-integration/drone/push Build was killed
- Implemented latex for functions
- Fixed Points with greek variable names
- Small changes to test1 to fit latex better
- History re/undos only redraw the graph every 4 change in order to speed up the process when re/undoing a lot of changes.
- Removing some debug related to latex
- Added latexMarkup property for domains, allowing them to be integrated into objects latex.
- Fixed issues related to derivatives and integrals on latex
- Fully fixed variable substitution for latex
- Fixed sequence crashing
- Adding getLatexLabel method for objects that have a latex label.
2022-03-06 00:55:32 +01:00
Ad5001
1142ca1c00
Starting latex rendering (canvas side).
continuous-integration/drone/push Build is failing
2022-03-05 20:57:21 +01:00
Ad5001
1c0850a200
Updating description line, changing tempfile to tempdir.
continuous-integration/drone/push Build is passing
2022-03-05 17:49:35 +01:00
Ad5001
ae62d3d26a
Fixing X Cursors' history and label position.
2022-02-15 18:59:14 +01:00
Ad5001
4a6777f637
Adding new enum for Text positioning to allow center.
continuous-integration/drone/push Build is passing
2022-01-28 11:50:57 +01:00
Ad5001
cdac8d3dc2
I just realized I skipped adding the default expression property to sequence.
continuous-integration/drone/push Build is passing
2022-01-27 23:18:29 +01:00
Ad5001
c86eed95ca
Keeping backwards compatibility with files made in older logarithmplotter versions (but keeping them from being created again).
continuous-integration/drone/push Build is failing
2022-01-27 22:09:58 +01:00
Ad5001
36e3c3cba2
Moving all dialogs & settings to their own directory, fixing label bugs with Points & Text.
continuous-integration/drone/push Build is passing
2022-01-27 21:36:34 +01:00
Ad5001
424393bc05
Translations for all object properties!
continuous-integration/drone/push Build is passing
2022-01-27 01:02:44 +01:00
Ad5001
8754519dbc
Starting to translate object properties and comments!
2022-01-26 23:51:39 +01:00
Ad5001
0075c03c9d
Fixing a LOT of issues stemming from X cursor
continuous-integration/drone/push Build is passing
2022-01-26 12:02:10 +01:00
Ad5001
4dfba09d02
Improving handling of very high/low values on logarithmic scales
2022-01-25 23:50:01 +01:00
Ad5001
8925eb58a8
Unsaved changes dialog, trying to start translating properties (not working yet).
continuous-integration/drone/push Build is passing
2022-01-23 17:31:34 +01:00
Ad5001
faca216010
Removing a few unused debugs.
2022-01-21 11:49:34 +01:00
Ad5001
74ea50d19f
Changing description, starting translator.
continuous-integration/drone/push Build is passing
2022-01-20 18:19:36 +01:00
Ad5001
be8e7361aa
Updating copyrights, fixing bugs related to non continuous domains.
continuous-integration/drone/push Build is failing
2022-01-12 18:47:17 +01:00
Ad5001
7912cbd5b9
Fixing quite a few bugs. v0.1.2
continuous-integration/drone/push Build is passing
2021-09-30 20:36:05 +02:00
Ad5001
5f82a3e3a4
Fixing bugs when deleting object with dependencies.
continuous-integration/drone/push Build is passing
2021-09-23 16:17:57 +02:00
Ad5001
ec800e622d
Separating objects.js in their new respective files, adding basic time measurement system.
continuous-integration/drone/push Build is passing
2021-08-14 18:57:29 +02:00