6041 Commits

Author SHA1 Message Date
SiboVG
370e6bffd7 Fix hiding popups after selection 2024-08-08 23:04:37 +02:00
SiboVG
9f0b7c9b15 Check when a material to be removed is in use by a component 2024-08-08 22:43:21 +02:00
SiboVG
e63e521e90 Refactor material addition/removal 2024-08-08 22:01:29 +02:00
SiboVG
b5ff851263 Disable material doc material just to be sure 2024-08-08 21:43:40 +02:00
SiboVG
46a941968e Add unit tests for material 2024-08-08 21:39:16 +02:00
SiboVG
09d6137ac0 Use dedicated methods for adding/removing doc materials 2024-08-08 19:24:17 +02:00
SiboVG
de61ffe174 Also load material to doc mats when setting material 2024-08-08 18:47:55 +02:00
SiboVG
e5f0ff9322 Save component preset material in document preferences 2024-08-08 12:06:55 +02:00
SiboVG
7472ad7c8c Save reference to document in rocket 2024-08-08 12:05:41 +02:00
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