2149 Commits

Author SHA1 Message Date
Joe Pfeiffer
fd85c523e3
Merge pull request #2491 from JoePfeiffer/sort-csv
Sort FlightDataTypes on FlightDataGroup priority first, then on FlightDataType priority
2024-06-04 17:43:26 -06:00
Joe Pfeiffer
28c92ac52a
Merge pull request #2494 from SiboVG/remove-duplicate-pref
Remove duplicate "Open last design file" preference from design tab
2024-06-04 17:43:08 -06:00
SiboVG
c4942d2a48 Remove the Presets example design 2024-06-05 00:19:55 +02:00
SiboVG
657e7c873d Remove duplicate "Open last design file" preference from design tab 2024-06-05 00:16:19 +02:00
JoePfeiffer
942d273c8d Don't need to re-sort. Types are provided in sorted order 2024-06-01 17:32:27 -06:00
JoePfeiffer
92edd7b40f No longer used for CSV export 2024-06-01 17:24:27 -06:00
JoePfeiffer
64832fe8d6 Move FlightDataBranch from SimulationException to SimulationCalculationException (since those are the only SimulationExceptions that make use of it).
Require FlightDataBranch when throwing SimulationCalculationException

Don't allow setting FlightDataBranch in SimulationCalculationException when exception is rethrown.
2024-04-22 15:13:42 -06:00
JoePfeiffer
872de38b8d It's confusing to have types FlightData and FlightDataBranch, with many variables of type FlightDataBranch named flightData. This commit changes these to be named flightDataBranch (and also changes a few other similarly named variables, so for instance data becomes dataBranch).
Also, FlightDataBranch.getBranchName() is renamed FlightDataBranch.getName(). I suspect the reason for the old method name was to clarify code in the presence of the confusion described above.
2024-04-20 07:47:54 -06:00
SiboVG
b5b9463e8d Increase zoom level box margin 2024-04-10 01:24:36 +02:00
SiboVG
93a410cf2a Increase tree margins 2024-04-10 01:20:59 +02:00
JoePfeiffer
026d5cc259 Check for NaN values and don't try to plot icons for them 2024-04-07 10:06:44 -06:00
SiboVG
723a4262a4 Fix UI properties file for OneDark theme 2024-04-07 01:36:41 +02:00
SiboVG
c272a140ee Fix some mistakes in merge conflicts 2024-04-07 01:23:24 +02:00
SiboVG
a590bdc299 Fix merge conflicts 2024-04-06 02:23:58 +02:00
Joe Pfeiffer
6f4d11447c
Merge pull request #2461 from SiboVG/issue-2456-1
[#2456] Overhaul of sim table GUI
2024-03-23 19:21:55 -06:00
SiboVG
dbf2838cae Clean up gradle build 2024-03-23 14:45:43 +01:00
SiboVG
d32faea6c6 Use jakarta.xml instead of javax.xml 2024-03-23 02:13:09 +01:00
SiboVG
34fac46e1a Move database components from swing to core 2024-03-21 22:20:30 +00:00
SiboVG
920dcd4e6c Use FlatLaf for UI (instead of DarkLaf) 2024-03-21 17:32:22 +00:00
SiboVG
b168f09906 Also include service implementations in meta-inf 2024-02-29 01:14:43 +01:00
SiboVG
5e315c55da Some more gradle debugging... 2024-02-27 05:54:31 +01:00
SiboVG
1835cbcabe Credit this awesome plugin!
Saved me so much debugging...
2024-02-27 03:42:37 +01:00
SiboVG
46849e14e1 Fix Plugin dynamic injection 2024-02-27 02:54:27 +01:00
SiboVG
84a897525f Declare service providers in modules 2024-02-27 02:53:13 +01:00
SiboVG
e5d1643bac Fix unit test 2024-02-27 02:52:47 +01:00
SiboVG
6fbce14778 Disable deprecated SecurityManager 2024-02-27 02:52:32 +01:00
SiboVG
9a8bfc0c37 Bump unit testing from JUnit 4 to 5 2024-02-25 05:55:27 +01:00
SiboVG
f728357655 Some more cleaning up 2024-02-25 04:11:37 +01:00
SiboVG
4d597715f4 Some more fixups of JPMS 2024-02-24 01:37:07 +01:00
SiboVG
323b3d9ba6 Modularize codebase to JPMS 2024-02-22 19:49:55 +01:00
SiboVG
1f14382988 Upgrade Guice for proper Java 17 support 2024-02-21 15:41:12 +01:00
SiboVG
cbc392ca70 [#2456] Fix sim no data issues 2024-02-20 15:51:20 +01:00
SiboVG
80d82ad99d [#2456] Add sim warnings tab to sim config 2024-02-20 15:32:03 +01:00
SiboVG
90236a2715 Refactor translation keys 2024-02-19 17:11:01 +01:00
SiboVG
addd81b799 [#24556] Combine sim settings & plot/export dialogs 2024-02-19 17:11:01 +01:00
SiboVG
13f47a755d Separate warnings tooltip to sim table columns 2024-02-16 01:31:21 +01:00
SiboVG
3d343528a5 Refactor (dark) warning color to (dark) error color 2024-02-16 01:02:35 +01:00
SiboVG
7d23bb58ee [#2456] Add dedicated warnings column in sim table 2024-02-15 03:21:16 +01:00
SiboVG
af75857934 Remove unused menu item 2024-02-14 16:57:43 +01:00
SiboVG
70717c3d17 [#2456] Replace sim status icons with tick and refresh arrows 2024-02-14 15:38:43 +01:00
SiboVG
18b0b34158 Disable triangulation method widgets when no triangulation 2024-02-14 13:51:20 +01:00
SiboVG
cca0ec4a24 Add triangulation method setting to OBJ export dialog 2024-02-14 13:19:18 +01:00
SiboVG
8472849d6d Credit JTS library 2024-02-13 01:48:56 +01:00
SiboVG
77844f80a2 [#2444] Add first rudimentary CDT triangulation 2024-02-12 22:23:45 +01:00
Joe Pfeiffer
6ada3ff347
Merge pull request #2452 from SiboVG/fin-svg-export
Allow fins to be exported to an SVG file
2024-01-31 17:33:54 -07:00
SiboVG
9ecabd585f Also add fin tabs to SVG export 2024-01-31 12:43:53 +01:00
SiboVG
4cf77bcdc4 Display error when SVG export failed 2024-01-30 20:57:22 +01:00
SiboVG
74cfa4dde5 Allow fins to be exported to SVG 2024-01-30 20:47:27 +01:00
SiboVG
8b150cbd74 Clean up these horrendous castings 2024-01-29 22:25:50 +01:00
SiboVG
24e72f0bd1 Rename custom invalidate method to avoid confusion with java.awt invalidate
This caused issue because the invalidating of invalidatables was sometimes triggered by AWT processes
2024-01-24 01:53:04 +01:00