Commit graph

100 commits

Author SHA1 Message Date
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
Ad5001 4a6777f637
Adding new enum for Text positioning to allow center.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-28 11:50:57 +01:00
Ad5001 fa4eab1389
Handling dictionaries as property values in history. 2022-01-27 23:25:08 +01:00
Ad5001 cdac8d3dc2
I just realized I skipped adding the default expression property to sequence.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 23:18:29 +01:00
Ad5001 edba293b76
Adding new translations, adding changelog button in the help menu bar.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 23:04:23 +01:00
Ad5001 9b1c43beb7
Readding helper, adding changelog!
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 22:59:02 +01:00
Ad5001 c86eed95ca
Keeping backwards compatibility with files made in older logarithmplotter versions (but keeping them from being created again).
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-27 22:09:58 +01:00
Ad5001 3afa9d0c8e
Moving helper to it's own file. 2022-01-27 22:05:53 +01:00
Ad5001 a7a430c723
Translatable "%1: " strings.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 21:48:03 +01:00
Ad5001 36e3c3cba2
Moving all dialogs & settings to their own directory, fixing label bugs with Points & Text.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 21:36:34 +01:00
Ad5001 424393bc05
Translations for all object properties!
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 01:02:44 +01:00