SiboVG
aebb8b87d2
Use enhanced switch
2024-08-09 05:22:01 +02:00
SiboVG
4952320030
Use String.contains
2024-08-09 05:20:51 +02:00
SiboVG
fd3f2e167c
Use enhanced for-loops
2024-08-09 05:20:27 +02:00
SiboVG
7678a1226f
Use standard hashcode methods
2024-08-09 05:20:00 +02:00
SiboVG
71d1c02070
Simplify map operations
2024-08-09 05:19:07 +02:00
SiboVG
f28cf9acb8
Use RemoveIf
2024-08-09 05:18:45 +02:00
SiboVG
eaf59aeb75
Replace Collections.sort with List.sort
2024-08-09 05:18:08 +02:00
SiboVG
7fd90efd3d
Use Object.equals
2024-08-09 05:17:34 +02:00
SiboVG
8df1fa881a
Collapse catch blocks
2024-08-09 05:17:16 +02:00
SiboVG
3f8b35343c
Replace try finally with try with resources
2024-08-09 05:16:41 +02:00
SiboVG
595406ab68
Replace explicit type with <>
2024-08-09 05:15:51 +02:00
SiboVG
aef972699a
Performance improvements
2024-08-09 05:14:37 +02:00
SiboVG
9cde5c9766
Replace wildcard imports with single imports
2024-08-09 05:07:41 +02:00
SiboVG
b0169b6a2a
Remove unnecessary imports from java.lang
2024-08-09 04:37:46 +02:00
SiboVG
8d8b6a93cf
Remove unnecessary imports from the same package
2024-08-09 04:37:27 +02:00
SiboVG
af7f26ab48
Remove unused imports
2024-08-09 04:36:51 +02:00
JoePfeiffer
ef9a5d6c2b
Create stage separation conditions of specific altitude during ascent, apogee, and specific altitude during descent to support payloads with separate descent
2024-08-08 20:35:08 -06:00
Sibo Van Gool
53b2e92cbd
Merge pull request #2522 from JoePfeiffer/modid
...
Replace UniqueID class with ModID and UUID
2024-08-09 04:27:25 +02:00
SiboVG
5aff7ff066
Fix database trans in unit tests
2024-08-09 01:22:26 +02:00
SiboVG
45dcf0d81d
Whoops, there were some British spellings of 'fiber'
2024-08-09 00:14:39 +02:00
SiboVG
cee3cb04ae
Fix component material not being updated after editing it in the preferences
2024-08-08 23:36:58 +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
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
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
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
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
JoePfeiffer
3b7e9bcec7
Correct diameter of Spheachutes parachuts to match Cd.
...
Correct spelling of "drouge"
2024-07-26 15:21:26 -06:00
JoePfeiffer
6c732a7c0d
comment was wrong
2024-07-26 10:02:39 -06:00
JoePfeiffer
eb9106a6a4
Be more consistent about creating a new modID when changes take place
2024-07-26 09:26:50 -06:00
JoePfeiffer
0e437a8cb7
Split UniqueID functionality into new ModID class and java UUID
2024-07-26 06:46:32 -06: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
JoePfeiffer
47e7e017bb
Create new SimulationStatus.addWarning() and SimulationStatus.addWarnings() methods. addWarning() adds a warning to the WarningSet, and adds a SIM_WARN FlightEvent to the data branch. addWarnings() uses addWarning() to merge two WarningSets.
...
Replace instances of status.getWarnings().add() (and similar code) with status.addWarning()
2024-07-22 10:55:28 -06:00
JoePfeiffer
bbf38dd239
Create SIM_WARN FlightEvent to log warnings raised during simulation.
...
Translations of FlightEvent.Type.SIM_WARN to languages other than English were created by copying RocketInfo.Warning for each language in which it exists
2024-07-22 06:16:49 -06: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