6219 Commits

Author SHA1 Message Date
JoePfeiffer
38a3772eb0 Add SIM_WARN events to plots.
Note that this required a lot of rewrite to the code adding event icons
2024-09-23 06:53:22 -06:00
JoePfeiffer
67f6aa191a Plot SIM_WARN flight events 2024-09-12 11:06:24 -06:00
JoePfeiffer
0ffe0e03c0 Merge branch 'unstable' into flight-warning-event 2024-09-12 08:55:24 -06:00
Sibo Van Gool
6b88a998d4
Merge pull request #2557 from SiboVG/issue-2019
[#2019] Highlight selected component in CA dialog in rocket panel  & Add per-instance CD column to component analysis dialog
2024-09-10 23:30:45 +02:00
Sibo Van Gool
fd735d85cc
Merge pull request #2554 from SiboVG/issue-1081
[#1081] Add ability to choose user-defined component presets location
2024-09-10 23:30:05 +02:00
JoePfeiffer
12f8802cd3 Load and store SIM_WARN flight events
This requires substantial changes to Warnings in .ork files. Instead of Warnings consisting of a text string with id and priority as attributes, it is now a mixed content element with id, priority, description, and possibly sources as subelements and the original text string still present to provide backward compatibility.

If a .ork file with a warning is saved with this PR and then loaded also with this PR, the warning is reconstructed from the subelements and is available if there is a SIM_WARN flight event. If at some point we want to highlight the components referenced in a Warning, we now have references to them.

If a .ork file with a warning is saved with 23.09 and then loaded with this PR, none of the subelements are present, so the Warning is reconstructed from the text.  It won't have actual references to the components mentioned in the Warning, and there won't be a SIM_WARN event needing reference the Warning.

If a .ork file with a warning is saved with this PR and then loaded in 23.09, there will be .ork loading warnings for all the elements defined in this PR, and then the Warning will be constructed from the text content just as for a .ork saved in 23.09.
2024-09-09 08:51:51 -06:00
Sibo Van Gool
67faa7173d
Merge pull request #2555 from SiboVG/issue-1579
[#1579] Add command-line argument to bypass preset and motor loading at startup
2024-09-09 01:36:59 +02:00
SiboVG
9caaf4be59 Fix row selection color for drag table 2024-09-07 13:29:59 +02:00
SiboVG
7a51055315 Properly sort groupable items in combobox 2024-09-07 11:25:06 +02:00
SiboVG
86aec4e22e [#2019] Add per-instance CD column to component analysis dialog 2024-09-07 11:06:24 +02:00
SiboVG
4f7b3bb452 [#2019] Highlight selected component in CA dialog in rocket panel 2024-09-06 18:01:52 +02:00
SiboVG
58d091998f [#1579] Add command-line argument to bypass preset and motor loading at startup 2024-09-06 11:31:16 +02:00
SiboVG
4dd3bce26d [#1081] Add ability to choose user-defined component presets location 2024-09-06 01:25:09 +02:00
Sibo Van Gool
3e60597ade
Merge pull request #2552 from SiboVG/issue-2532
[#2532] Fire outdated sim on stage rename
2024-09-05 23:40:44 +02:00
SiboVG
ffed01fb07 [#2532] Fire outdated sim on stage rename 2024-09-01 22:51:23 +02:00
JoePfeiffer
fad20af879 Refer to Warning UUID as ID for consistency with other code 2024-08-30 20:26:19 -06:00
Sibo Van Gool
0c0ae11fbc
Merge pull request #2551 from SiboVG/issue-2550
[#2550] Fix mass object radial rotation in 3D view
2024-08-30 21:09:49 +02:00
SiboVG
a7ec54d80b [#2550] Fix mass object radial rotation in 3D view 2024-08-30 21:04:25 +02:00
SiboVG
2cb8297326 Add destination location 2024-08-30 00:08:42 +02:00
Sibo Van Gool
e286eea144
Merge pull request #2545 from SiboVG/issue-2224
[#2224] Add hex color input field in appearance panel
2024-08-29 23:33:00 +02:00
SiboVG
b6b8e79d46 Merge remote-tracking branch 'origin/unstable' into unstable 2024-08-29 23:25:59 +02:00
SiboVG
e8974fa0e7 Add Crowdin config file 2024-08-29 23:25:48 +02:00
Joe Pfeiffer
b1a7812b70
Merge pull request #2544 from SiboVG/issue-2525
[#2525] Add option to plot and export component analysis parameter sweeps
2024-08-29 15:24:30 -06:00
SiboVG
4e2d378acc Allow PlotExportPanel to grow 2024-08-29 09:27:54 +02:00
SiboVG
657ce23083 Also update hex color input on focus lost 2024-08-28 12:37:49 +02:00
SiboVG
0153c89ddc [#2224] Add hex color input field in appearance panel 2024-08-28 12:11:49 +02:00
SiboVG
7343807c58 Don't do combobox filtering with HTML tags 2024-08-27 01:58:05 +02:00
SiboVG
a52f16bd7c Fix component selection resetting after updating plots 2024-08-27 01:35:23 +02:00
SiboVG
f392760c0e Update domain type on configuration change 2024-08-27 00:33:59 +02:00
SiboVG
b53f4e4f5a Better defaults for CA domain parameter ranges 2024-08-27 00:14:40 +02:00
SiboVG
afdc6e0359 Remake #2521 for refactored code
The implementation from PR #2530 had to be remade from scratch because of the refactoring. This implementation is also a bit more flexible and efficient
2024-08-27 00:08:24 +02:00
SiboVG
6ebf1ed6e4 Store separation time in data branch 2024-08-27 00:06:29 +02:00
SiboVG
64d0d7e022 Merge branch 'refs/heads/unstable' into issue-2525
# Conflicts:
#	swing/src/main/java/info/openrocket/swing/gui/plot/SimulationPlot.java
2024-08-26 20:58:18 +02:00
SiboVG
15829ac22a Allow no components selection, but show a warning 2024-08-26 18:49:33 +02:00
SiboVG
48f8022b97 Fix checkbox not being aligned on top when selected 2024-08-26 18:36:55 +02:00
SiboVG
1a81fd5a21 Use proper units for the CSV parameters export 2024-08-26 03:07:01 +02:00
SiboVG
525190b37f [#2525] Allow component analysis to be exported to a CSV file 2024-08-26 02:26:46 +02:00
SiboVG
1840bd4c0e Refactor component analysis data classes to core module 2024-08-25 22:53:56 +02:00
SiboVG
73981839e6 Add RocketComponent selector in CAExportPanel 2024-08-24 16:32:18 +02:00
SiboVG
88f7c7e18d Refactor ComponentAnalysisPlotExportDialog to a tabbed pane in ComponentAnalysisDialog 2024-08-24 03:41:38 +02:00
SiboVG
cb7b6ae8d0 Ignore inactive components in CA parameter sweep 2024-08-24 01:42:17 +02:00
SiboVG
32a2fcc849 Only add CADataTypes that have a component tied to it 2024-08-24 01:30:15 +02:00
SiboVG
3598efd773 Ensure group priority matches CA dialog 2024-08-24 01:17:12 +02:00
SiboVG
5281a164c8 Fix CP unit 2024-08-24 01:16:34 +02:00
SiboVG
94c0323266 Add other CA domain types 2024-08-24 01:14:18 +02:00
SiboVG
ebcdc6048b Fix unit changes 2024-08-24 01:13:21 +02:00
SiboVG
84b1434f09 Set PlotPanel domain axis after selector change 2024-08-24 00:20:02 +02:00
SiboVG
ff56d40583 Add unit selectors 2024-08-24 00:07:56 +02:00
SiboVG
ae32fa8de2 Fix spinner models not properly updating 2024-08-24 00:02:30 +02:00
SiboVG
5eaedd5fef Use dedicated translations for CADomainDataType 2024-08-24 00:02:30 +02:00