Commit graph

110 commits

Author SHA1 Message Date
Ad5001 cf3e775834
Fixing LaTeX disabling for texts not being saved.
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-23 01:40:47 +02:00
Ad5001 836e6d8922
Merge branch 'latex-rendering' 2022-04-16 19:18:31 +02:00
Ad5001 1f581c46ec
Adding thanks to popup
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-02 18:17:09 +02:00
Ad5001 27759362cb
Toggle for latex setting
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-03-07 20:28:50 +01:00
Ad5001 166d1a2485
X Cursor Latex implementation
Some checks reported errors
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.
Some checks reported errors
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)
Some checks failed
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
Some checks failed
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.
Some checks failed
continuous-integration/drone/push Build is failing
Also removing some debug and unused code.
2022-03-07 00:11:12 +01:00
Ad5001 2ce66df4dd
Removed dependency on Sympy for subprocesses directly.
New dependencies: latex, dvipng.

Slight changes to default for fonts to avoid too many anti aliasing issues.
Also adds proper checks for latex installation.
2022-03-06 23:34:59 +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.
Some checks reported errors
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:
Some checks reported errors
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 ccf3de5783
Fixing typos
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-03-05 21:00:29 +01:00
Ad5001 1142ca1c00
Starting latex rendering (canvas side).
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-05 20:57:21 +01:00
Ad5001 23cd86a2e3
Starting latex rendering 2022-03-05 18:19:20 +01:00
Ad5001 1c0850a200
Updating description line, changing tempfile to tempdir.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 17:49:35 +01:00
Ad5001 8b01a8f0e8
Componented mathlib.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 17:35:58 +01:00
Ad5001 8f1bc652b4
Addign dependencies for latex.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 16:43:22 +01:00
Ad5001 44e39e5265
Bug fixes and slight file moving
All checks were successful
continuous-integration/drone/push Build is passing
- Gradients are no longer hidden when filtered out
- Fixing #1 - Opening files don't work on compiled versions of LogarithmPlotter on MacOS
- Moving python modules to "util" directory for more clarity
- Moving flatpak metainfo to eu.ad5001.LogarithmPlotter repository.
2022-03-05 16:19:47 +01:00
Ad5001 c535d48039
Fixing bug and continuing v0.1.8
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-19 16:35:13 +01:00
Ad5001 867b9fed68
User manual links, adding official website in about.
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-18 16:24:29 +01:00
Ad5001 ae62d3d26a
Fixing X Cursors' history and label position. 2022-02-15 18:59:14 +01:00
Ad5001 9c26195f66
Fixing bug with slight cliping at the bottom of the sidebar. 2022-02-08 14:51:41 +01:00
Ad5001 f229dc014c
Fixing bug with TextInput allowing unallowed characters. 2022-02-08 14:33:08 +01:00
Ad5001 ca51f979b8
FINALLY fixed the bug related to ALT+ shortcuts 2022-02-07 14:19:02 +01:00
Ad5001 f4c6e82c6d
Trying to fix the issue that ALT+ menu shortcuts do not work.
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-07 13:34:23 +01:00
Ad5001 dd7e078525
Fixing flatpak issue with the KDE SDK that makes button have no width on startup. 2022-02-07 13:14:15 +01:00
Ad5001 727231c954
Fixing clipping through the search bar in history.
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-02 23:03:46 +01:00
Ad5001 7b24a54ca2
Translating history filter placeholder text.
Some checks failed
continuous-integration/drone/push Build is failing
2022-02-01 20:39:55 +01:00
Ad5001 1b5d0725c8
Adding scrollbar to objects list 2022-02-01 17:33:36 +01:00
Ad5001 3f107f1ba4
Filtering on history!
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-01 09:59:31 +01:00
Ad5001 b51fe6ae84
Removing history items border for AESTHETICS. 2022-02-01 08:53:44 +01:00
Ad5001 719d56127d
Enhanced overall readability of history through usage
All checks were successful
continuous-integration/drone/push Build is passing
+ Using bold and 1 space padding for object names (for long actions)
+ Using color blocs for colors
+ Removed verbose object type from property edition (still accessible from tooltip)
+ Property edition values are now monospaced and have a slight shade as background
+ Using "rename" for name changing verbs.
2022-01-31 23:07:00 +01:00
Ad5001 2d12291075
Using some qt method instead of helper when possible 2022-01-31 21:39:51 +01:00
Ad5001 3119c3f9dc
A lot of history changes
+ History item labels are now RichText which allows for better representation of certain items.
+ History item labels are now multiline
+ History item labels now have a very small separator to distinguish them from each other.
+ Separating history actions into components
2022-01-31 20:17:24 +01:00
Ad5001 82d2ee84b7
Fixing black icons when using dark theme on KDE SDK 2022-01-31 17:15:33 +01:00
Ad5001 78343cf153
Removing horizontal scrollbar from history 2022-01-31 17:05:05 +01:00
Ad5001 7030af60f1
Fixing bug with pick new color dialog, trying to fix icons on dark theme, adding keyword to metadata. 2022-01-30 23:24:49 +01:00
Ad5001 77688fa715
Adding tooltips, fixing non translated "Create new object" object type
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-30 13:20:34 +01:00
Ad5001 2d7c038b46
Trying to fix localized appstream description 2022-01-30 13:13:47 +01:00
Ad5001 95f7e683c7
Redesigning history browser. 2022-01-30 03:16:47 +01:00
Ad5001 402061a4b1
Optimising a few svg 2022-01-30 01:39:53 +01:00
Ad5001 12fb88cab9
Fixing icon paths 2022-01-30 01:37:46 +01:00
Ad5001 7a8b35c83b
Moving icons 2022-01-30 01:33:52 +01:00
Ad5001 b852eed489
More composenting of history 2022-01-30 01:22:33 +01:00
Ad5001 0e3f6f48fd
Commented all qml files, handling for potential newer LogarithmPlotter files if the format eventually changes.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-29 18:17:19 +01:00
Ad5001 0e2c1bdae4
Fixing bugs related to property changes in history with enum, object & list properties
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-28 18:19:30 +01:00