6032 Commits

Author SHA1 Message Date
SiboVG
00acb8b68f Always start from a blank material when creating a new custom material 2024-08-07 23:57:01 +02:00
SiboVG
48e9536769 Goddamn, this index issue caused me so much trouble
Fixes updating combobox after adding custom material
2024-08-07 23:12:42 +02:00
SiboVG
16bd21bb90 Fix triggering of model after item change 2024-08-07 21:40:34 +02:00
SiboVG
b0feb33459 Construct itemGroup within SearchableAndCategorizableComboBox 2024-08-07 21:27:15 +02:00
SiboVG
354843deb9 Refactor SearchableAndCategorizableComboBox 2024-08-07 18:56:31 +02:00
SiboVG
0d5952cfa3 Refactor doc material loading to OpenRocketDocument 2024-08-07 15:41:04 +02:00
SiboVG
65116fcb58 Support material group loading from preset 2024-08-07 14:52:11 +02:00
SiboVG
e3ce3ac7dd Refactor SearchableAndCategorizableComboBox to use Group and Groupable interface 2024-08-07 14:19:46 +02:00
SiboVG
691f79fe3c Save material group in ork material 2024-08-07 12:58:37 +02:00
SiboVG
2e8accf097 Also add checkmark to selected group 2024-08-07 12:48:41 +02:00
SiboVG
693f2625ba Update materialmodel after combobox change 2024-08-07 12:45:28 +02:00
SiboVG
bb1d3dd3e8 Use == instead of equals for item check 2024-08-07 12:39:13 +02:00
SiboVG
f2fbcc69d3 Set material group non-null in the constructor 2024-08-07 12:17:34 +02:00
SiboVG
4e45a194e2 Fix material key in doc mat loader 2024-08-07 12:08:45 +02:00
SiboVG
829109ee2d Display user-defined materials with (ud) prefix 2024-08-07 12:01:08 +02:00
SiboVG
faeec8e854 Use enhanced loop 2024-08-07 11:51:02 +02:00
SiboVG
98da7340fe Add checkmark for the currently selected item 2024-08-07 11:28:15 +02:00
SiboVG
481d9a7355 Always store group in storable string 2024-08-07 11:17:28 +02:00
SiboVG
28ca2e98c6 Fix loading custom materials from old OR files 2024-08-07 11:12:22 +02:00
SiboVG
8dcb120cc5 Add option to select material group in material editor 2024-07-24 22:48:21 +02:00
SiboVG
5d45d075ce Save document materials in document preferences 2024-07-23 00:34:59 +02:00
SiboVG
500c75aeab Save document preferences in design file 2024-07-22 00:02:08 +02:00
SiboVG
144efb5610 Allow for configurable entry tag name 2024-07-21 23:58:54 +02:00
SiboVG
47af6fbb9f Refactor ConfigHandler to use EntryHandler 2024-07-21 23:54:36 +02:00
SiboVG
8bf63fff0c Refactor Preferences to ORPreferences 2024-07-21 23:16:09 +02:00
SiboVG
bb9e17d0b4 Refactor ORPreferences to ApplicationPreferences 2024-07-21 23:14:19 +02:00
SiboVG
9b5c865823 Refactor preferences with interface 2024-07-21 23:13:25 +02:00
SiboVG
c86c04bd42 Move ORPreferences to preferences package 2024-07-21 23:10:41 +02:00
SiboVG
464d42fb81 Rename Preferences to ORReferences
To not cause confusion with java.util.prefs
2024-07-21 22:00:48 +02:00
SiboVG
4411cb1b35 Use searchable and categorizable combobox for material panel 2024-07-21 11:26:08 +02:00
Sibo Van Gool
3f8a118298
Merge pull request #2514 from JoePfeiffer/fix-2443
Reduce redundant acceleration data storage
2024-07-18 20:53:07 +02:00
Joe Pfeiffer
3e0c409cc7
Merge pull request #2513 from SiboVG/issue-2093
[#2093] Allow 2D views to be rotated by click-dragging
2024-07-18 08:24:03 -06:00
JoePfeiffer
e0ebef261c Remove store.rollAcceleration and store.lateralPitchAcceleration. That data is in store.AccelerationData 2024-07-17 18:07:14 -06:00
SiboVG
7252ae66e0 [#2093] Allow 2D views to be rotated by click-dragging 2024-07-18 01:56:50 +02:00
JoePfeiffer
e346969c24 Get rid of linearAcceleration and angularAcceleration from DataStore; that data is in AccelerationData 2024-07-15 09:45:35 -06:00
JoePfeiffer
46ed6942b2 Modify AbstractEulerStepper to use local linearAcceleration variable instead of store.linearAcceleration.
Save acceleration data (after computation) in DataStore, not SimulationStatus
2024-07-14 15:19:01 -06:00
JoePfeiffer
3086635f39 Merge remote-tracking branch 'origin/fix-2443' into fix-2443 2024-07-14 13:44:44 -06:00
Joe Pfeiffer
8ebf335a49
Merge pull request #2509 from SiboVG/issue-2483
[#2483] Support more (larger) paper sizes
2024-07-14 13:32:07 -06:00
Joe Pfeiffer
7ab2b9acfe
Merge pull request #2508 from SiboVG/issue-2462
[#2462] Provide air density as plottable variable
2024-07-14 13:30:07 -06:00
SiboVG
33f0e2a2e6 Don't hardcode points per inch 2024-07-13 02:03:43 +02:00
SiboVG
d52fa4733e Add alternative paper size names 2024-07-13 01:49:21 +02:00
SiboVG
7eff5efdc8 [#2483] Support more (larger) paper sizes 2024-07-13 01:35:57 +02:00
SiboVG
8daa8838ff [#2462] Provide air density as plottable variable 2024-07-13 00:32:38 +02:00
JoePfeiffer
e07eaf7297 Don't use store.linearAcceleration and store.angularAcceleration in RK4SimulationStepper. Use local variables in calculateAcceleration, and pull values out of store.accelerationData, instead 2024-07-12 09:25:05 -06:00
JoePfeiffer
96f0985100 Remove longitudinalAcceleration field from DataStore.
This was initialized to NaN, but never set to anything else. It (along with the atmospheric conditions) was passed to calculateThrust for possible more accurate thrust calculation in the future, but not used there at present

The entire DataStore is now passed to calculateAcceleration() to use whatever fields are useful to it -- none at present.
2024-07-12 05:53:43 -06:00
Joe Pfeiffer
e2b69c4650
Merge pull request #2505 from JoePfeiffer/fix-2498
Fix 2498
2024-07-11 15:48:59 -06:00
Joe Pfeiffer
22faae42ae
Merge pull request #2506 from SiboVG/issue-2500
[#2500] Fix issues with double-clicking
2024-07-11 15:48:38 -06:00
SiboVG
cecbdb95cb [#2500] Fix issues with double-clicking 2024-07-11 17:55:23 +02:00
Sibo Van Gool
47b6fa273b
Merge pull request #2503 from JoePfeiffer/update-extension-documentation
Update simulation extensions documentation to reflect switch to gradle
2024-07-09 23:40:17 +02:00
JoePfeiffer
90f09d9860 In Cdm example don't actually save Cdm to FlightDataBranch until after simulation step. 2024-07-09 15:16:52 -06:00