Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5682 commits
Select commit Hold shift + click to select a range
0bafbe8
New translations messages.properties (Czech)
SiboVG Mar 27, 2026
949aa4f
New translations messages.properties (Italian)
SiboVG Mar 27, 2026
8686824
New translations messages.properties (Japanese)
SiboVG Mar 27, 2026
0b685d9
New translations messages.properties (Dutch)
SiboVG Mar 27, 2026
310f9ef
New translations messages.properties (Polish)
SiboVG Mar 27, 2026
d6e5724
New translations messages.properties (Portuguese)
SiboVG Mar 27, 2026
631d9ba
New translations messages.properties (Russian)
SiboVG Mar 27, 2026
2fa58a7
New translations messages.properties (Turkish)
SiboVG Mar 27, 2026
c98e716
New translations messages.properties (Ukrainian)
SiboVG Mar 27, 2026
d43fb40
New translations messages.properties (Chinese Simplified)
SiboVG Mar 27, 2026
3ce0dcc
Further refinement of open airframe warning filters. Some notes:
JoePfeiffer Mar 27, 2026
4be0d68
Always upload the reports
SiboVG Mar 27, 2026
dd6486e
Merge branch 'unstable' into open-airframe-again
JoePfeiffer Mar 27, 2026
2528420
Increment database version
SiboVG Mar 27, 2026
bed2c2e
Use DatabaseMetaData.getColumns() in columnExists() to avoid dynamic SQL
SiboVG Mar 27, 2026
aca9d74
Fix unit tests
SiboVG Mar 27, 2026
e728a75
Merge pull request #3081 from JoePfeiffer/open-airframe-again
SiboVG Mar 27, 2026
b3e9115
Merge pull request #3080 from openrocket/l10n_unstable
SiboVG Mar 27, 2026
9754768
[#3079] Put design view ribbon in horizontal scroll pane when needed
SiboVG Mar 27, 2026
fafcbd6
Use dynamic ribbon height
SiboVG Mar 27, 2026
9e6154e
Correct color key
SiboVG Mar 27, 2026
155b136
Add component enabled icon
SiboVG Mar 27, 2026
bb11c90
Add stage toggle to context menu
SiboVG Mar 27, 2026
7318aff
Only add enable/disable for axialstages
SiboVG Mar 27, 2026
586a834
Make toggle action more generic
SiboVG Mar 27, 2026
08a9ec2
Improve trans
SiboVG Mar 27, 2026
be70eb2
Use different text for context menu in component tree
SiboVG Mar 27, 2026
5d6c9d7
Use special rendering for disabled stages in component tree
SiboVG Mar 28, 2026
f72e30c
Fix concurrency issue
SiboVG Mar 28, 2026
d759269
Derive component tree font from label
SiboVG Mar 28, 2026
68dd3d4
Configure install4j for Windows thumbnail preview
SiboVG Mar 28, 2026
c67b62c
Don't show command in console
SiboVG Mar 28, 2026
a4e0f3d
Add guards against re-entrant reopen() calls from EDT event pumping
SiboVG Mar 28, 2026
7b17648
Merge branch 'unstable' into issue-2417
SiboVG Mar 28, 2026
0aa232a
Merge branch 'unstable' into change-tc-embedding
SiboVG Mar 28, 2026
77b9d0e
Merge branch 'unstable' into issue-2448
SiboVG Mar 28, 2026
522b4f8
Add utility for menu shortcut key
SiboVG Mar 28, 2026
f502ded
Use correct menu shortcut key modified for each platform
SiboVG Mar 28, 2026
b00709a
Reduce spacing between units and distance widgets
SiboVG Mar 28, 2026
0e95aa5
Merge pull request #2941 from SiboVG/issue-2417
JoePfeiffer Mar 28, 2026
3d19b45
Merge pull request #3084 from SiboVG/repace-meta
JoePfeiffer Mar 28, 2026
b45d5c3
New translations messages.properties (French)
SiboVG Mar 28, 2026
ee562ba
New translations messages.properties (Spanish)
SiboVG Mar 28, 2026
691bacf
New translations messages.properties (Arabic)
SiboVG Mar 28, 2026
24d95e5
New translations messages.properties (Czech)
SiboVG Mar 28, 2026
0627813
New translations messages.properties (Italian)
SiboVG Mar 28, 2026
d9c9548
New translations messages.properties (Japanese)
SiboVG Mar 28, 2026
8fb5498
New translations messages.properties (Dutch)
SiboVG Mar 28, 2026
9196b9f
New translations messages.properties (Polish)
SiboVG Mar 28, 2026
4619e37
New translations messages.properties (Portuguese)
SiboVG Mar 28, 2026
4f4379b
New translations messages.properties (Russian)
SiboVG Mar 28, 2026
77e83f4
New translations messages.properties (Turkish)
SiboVG Mar 28, 2026
66b519e
New translations messages.properties (Ukrainian)
SiboVG Mar 28, 2026
0a39e8f
New translations messages.properties (Chinese Simplified)
SiboVG Mar 28, 2026
c6dd3dd
Merge pull request #3078 from SiboVG/issue-2448
JoePfeiffer Mar 28, 2026
b0e5ab9
Merge pull request #3066 from SiboVG/change-tc-embedding
JoePfeiffer Mar 28, 2026
b8becdd
Update source file messages.properties
SiboVG Mar 28, 2026
3e82723
Merge branch 'unstable' into issue-3079
SiboVG Mar 29, 2026
04dfb7a
Merge pull request #3082 from SiboVG/issue-3079
SiboVG Mar 29, 2026
3aec267
Merge pull request #3083 from SiboVG/windows-ork-preview
SiboVG Mar 29, 2026
38c90dd
Merge pull request #3085 from openrocket/l10n_unstable
SiboVG Mar 29, 2026
8500eb2
Update source file messages.properties
SiboVG Mar 29, 2026
5d54ac5
New translations messages.properties (French)
SiboVG Mar 29, 2026
93b951b
New translations messages.properties (Spanish)
SiboVG Mar 29, 2026
cf7fe55
New translations messages.properties (Arabic)
SiboVG Mar 29, 2026
c5a949c
New translations messages.properties (Czech)
SiboVG Mar 29, 2026
3f4cce3
New translations messages.properties (Italian)
SiboVG Mar 29, 2026
a5a2dec
New translations messages.properties (Japanese)
SiboVG Mar 29, 2026
499041b
New translations messages.properties (Dutch)
SiboVG Mar 29, 2026
401f56c
New translations messages.properties (Polish)
SiboVG Mar 29, 2026
a4a28f1
New translations messages.properties (Portuguese)
SiboVG Mar 29, 2026
c557765
New translations messages.properties (Russian)
SiboVG Mar 29, 2026
9c357c3
New translations messages.properties (Turkish)
SiboVG Mar 29, 2026
368abd3
New translations messages.properties (Ukrainian)
SiboVG Mar 29, 2026
1456485
New translations messages.properties (Chinese Simplified)
SiboVG Mar 29, 2026
fb41c21
Load ComponentPresetDao in CoreModule
SiboVG Mar 29, 2026
b007aa2
Add unit tests for OpenRocketCore
SiboVG Mar 29, 2026
467acba
Update source file messages.properties
SiboVG Mar 29, 2026
3cc62e4
Improve Dutch translations
SiboVG Mar 29, 2026
54d4c66
New translations messages.properties (Dutch)
SiboVG Mar 29, 2026
cc6be26
Instead of calculating stall margins in the stability calculators, ju…
JoePfeiffer Mar 29, 2026
c99950d
Merge branch 'unstable' into stall-calculation
JoePfeiffer Mar 29, 2026
b7a7469
Change timestep to .05 seconds
JoePfeiffer Mar 29, 2026
4f63823
Merge branch 'unstable' into l10n_unstable
SiboVG Mar 29, 2026
3230782
Merge pull request #3087 from openrocket/l10n_unstable
SiboVG Mar 29, 2026
e7b8aca
Update icons with high-res version
SiboVG Mar 29, 2026
55d83e7
Refactor pix resources-src from core to swing
SiboVG Mar 29, 2026
9a0206c
New translations messages.properties (Dutch)
SiboVG Mar 29, 2026
382b07f
[#3095] Fix plot line highlighting for multi-stage rockets with extra…
SiboVG Mar 30, 2026
4ed92d4
Merge pull request #3088 from SiboVG/startup
SiboVG Mar 30, 2026
03232a4
Merge pull request #3094 from JoePfeiffer/fix-3089
SiboVG Mar 30, 2026
adcead5
Merge pull request #3093 from JoePfeiffer/stall-calculation
JoePfeiffer Mar 31, 2026
d3eac00
[#3099] Fix design view ribbon shrinking
SiboVG Mar 31, 2026
2c01469
Merge pull request #3096 from SiboVG/issue-3022
SiboVG Mar 31, 2026
d8e384c
Add GitHub social preview banner
SiboVG Mar 31, 2026
8d292d0
Add Info.plist
SiboVG Mar 31, 2026
d70c052
Merge pull request #3100 from SiboVG/issue-3099
SiboVG Mar 31, 2026
72d4b70
Merge pull request #3098 from SiboVG/issue-3095
SiboVG Mar 31, 2026
a78594f
Also derive menu icon for quit icon
SiboVG Mar 31, 2026
59c4575
Updated order and priority numbering of body accelerations
SparrowTheNerd Mar 31, 2026
b804480
Always mark database as loaded
SiboVG Mar 31, 2026
a736673
Merge pull request #3101 from SiboVG/unstable
SiboVG Mar 31, 2026
972dffa
Merge pull request #2982 from SparrowTheNerd/unstable
SiboVG Apr 1, 2026
342522a
New translations messages.properties (French)
SiboVG Apr 1, 2026
f81a4c3
New translations messages.properties (Spanish)
SiboVG Apr 1, 2026
395ac35
New translations messages.properties (Arabic)
SiboVG Apr 1, 2026
f5dad9e
New translations messages.properties (Czech)
SiboVG Apr 1, 2026
339d88a
New translations messages.properties (Italian)
SiboVG Apr 1, 2026
39ab20c
New translations messages.properties (Japanese)
SiboVG Apr 1, 2026
ed244c8
New translations messages.properties (Dutch)
SiboVG Apr 1, 2026
0100b9e
New translations messages.properties (Polish)
SiboVG Apr 1, 2026
d768626
New translations messages.properties (Portuguese)
SiboVG Apr 1, 2026
e671f55
New translations messages.properties (Russian)
SiboVG Apr 1, 2026
d1b1aa6
New translations messages.properties (Turkish)
SiboVG Apr 1, 2026
7988afc
New translations messages.properties (Ukrainian)
SiboVG Apr 1, 2026
e8dc985
New translations messages.properties (Chinese Simplified)
SiboVG Apr 1, 2026
3727607
Update source file messages.properties
SiboVG Apr 1, 2026
7bb06fe
fix for gradle 10 deprecation notice
thzero Apr 1, 2026
46e738d
url.toURI() -- fails because the space is unescaped and %zz is an i…
thzero Apr 1, 2026
d089bf7
fix expected: <m.put('u00e9', 'e'); > but was: <m.put('u00e9', 'e') i…
thzero Apr 1, 2026
86858ab
resolves windows issues with running tests
thzero Apr 1, 2026
387a4b1
Merge pull request #3102 from thzero/testfixwindows
SiboVG Apr 1, 2026
78c7dee
Reduce glow on logo
SiboVG Apr 2, 2026
d5669d9
Update splashscreen
SiboVG Apr 2, 2026
f12ba08
Merge branch 'unstable' of github.com:openrocket/openrocket into unst…
SiboVG Apr 2, 2026
63f1eca
Add missing unit test
SiboVG Apr 2, 2026
e74dd98
Have GH preview span full bg size
SiboVG Apr 2, 2026
b7c7d88
Change gradient
SiboVG Apr 2, 2026
82a9f35
Avoid motor loading deadlock during startup update check
SiboVG Apr 3, 2026
078ace1
Merge pull request #3106 from SiboVG/issue-3103
SiboVG Apr 5, 2026
2fac6b3
Improve font family loading
SiboVG Apr 5, 2026
bb6f75e
Close BufferedWriter in marshalToRASAero
tejasae-afk Mar 29, 2026
925ae05
Merge pull request #3092 from tejasae-afk/fix/close-bufferedwriter-in…
SiboVG Apr 5, 2026
1a6bdda
Set startup frame if there exists one
SiboVG Apr 6, 2026
40f94b5
Fix snapcraft compile issue
SiboVG Apr 8, 2026
8cd4081
Don't use serif font fot rocket info
SiboVG Apr 8, 2026
300152c
Merge branch 'unstable' into issue-3105
SiboVG Apr 8, 2026
85f4c6d
Slightly increase rocket info font
SiboVG Apr 8, 2026
bba49ac
Use GUIUtil font in sim plots
SiboVG Apr 8, 2026
353e3df
Standardize other fonts
SiboVG Apr 8, 2026
182f3b1
Don't add font changes to launcher
SiboVG Apr 8, 2026
7765f5f
[#3111] Include stepper method choice in simulation options copy
SiboVG Apr 8, 2026
124112b
Merge pull request #3113 from SiboVG/issue-3111
SiboVG Apr 8, 2026
afd5713
Merge pull request #3112 from SiboVG/issue-3105
SiboVG Apr 8, 2026
bd8bfa6
Ignore environment files
SiboVG Apr 9, 2026
5ff1d7c
Modify snapshot versioning to use - instead of .
SiboVG Apr 9, 2026
9a181d8
Add build steps and instructions to publish to MavenCentral
SiboVG Apr 9, 2026
797a6ff
Specify maven dependency in docs
SiboVG Apr 9, 2026
90be57f
Merge pull request #3115 from SiboVG/maven-release
SiboVG Apr 9, 2026
9265ef9
[#3114] Guard plot auto-axis selection against non-finite custom expr…
SiboVG Apr 9, 2026
8d114b6
Show aerodynamic data as help icon instead of label
SiboVG Apr 9, 2026
2405304
Show aerodynamic data as help icon instead of label
SiboVG Apr 9, 2026
f2f3b6d
Merge branch 'unstable' of github.com:openrocket/openrocket into unst…
SiboVG Apr 9, 2026
a623cf2
Add sonatype central badge
SiboVG Apr 10, 2026
ed99bae
Update terminology from 'Caliper' to 'Calipers'
neilweinstock Apr 12, 2026
2169477
Fix pitch/yaw rate discontinuity caused by redundant thetaRotation
tejasae-afk Apr 13, 2026
b91d425
Clean up caliper controls
neilweinstock Apr 16, 2026
2b10806
The existing "powered pods" example is problematic for several reasons:
JoePfeiffer Apr 16, 2026
4669d67
Merge pull request #3121 from neilweinstock/calipers
SiboVG Apr 17, 2026
beda2a9
New translations messages.properties (French)
SiboVG Apr 17, 2026
4b014d5
New translations messages.properties (Spanish)
SiboVG Apr 17, 2026
2014b49
New translations messages.properties (Arabic)
SiboVG Apr 17, 2026
9a229fa
New translations messages.properties (Czech)
SiboVG Apr 17, 2026
579096e
New translations messages.properties (Italian)
SiboVG Apr 17, 2026
e659d9a
New translations messages.properties (Japanese)
SiboVG Apr 17, 2026
a9ae22d
New translations messages.properties (Dutch)
SiboVG Apr 17, 2026
d432d3c
New translations messages.properties (Polish)
SiboVG Apr 17, 2026
7883c4e
New translations messages.properties (Portuguese)
SiboVG Apr 17, 2026
914d316
New translations messages.properties (Russian)
SiboVG Apr 17, 2026
de7b57d
New translations messages.properties (Turkish)
SiboVG Apr 17, 2026
7a1e386
New translations messages.properties (Ukrainian)
SiboVG Apr 17, 2026
7d8c096
New translations messages.properties (Chinese Simplified)
SiboVG Apr 17, 2026
cf1a10d
Update source file messages.properties
SiboVG Apr 17, 2026
90c9e10
[#3120] Fix motor delay parsing and common name handling in SQLite da…
SiboVG Apr 17, 2026
7918edb
[#3120] Normalize motor designations on load to prevent cross-source …
SiboVG Apr 17, 2026
6f14594
Simplify common thrust curve name
SiboVG Apr 17, 2026
3e7eb6f
Upgrade default motor database
SiboVG Apr 17, 2026
86745d5
Add unit tests
SiboVG Apr 17, 2026
bd1b1d0
update unit tests for new file
JoePfeiffer Apr 17, 2026
c14aef0
let's put a much longer streamer on
JoePfeiffer Apr 17, 2026
747a6df
Merge pull request #3122 from JoePfeiffer/new-pods-recovery-example
JoePfeiffer Apr 17, 2026
a0de04a
Merge remote-tracking branch 'upstream/unstable' into fix/orientation…
tejasae-afk Apr 18, 2026
c80529a
Merge pull request #3119 from tejasae-afk/fix/orientation-rate-discon…
JoePfeiffer Apr 18, 2026
02d0162
New translations messages.properties (French)
SiboVG Apr 18, 2026
22d68fc
New translations messages.properties (Spanish)
SiboVG Apr 18, 2026
008a90c
New translations messages.properties (Arabic)
SiboVG Apr 18, 2026
5c2eff2
New translations messages.properties (Czech)
SiboVG Apr 18, 2026
3fd6855
New translations messages.properties (Italian)
SiboVG Apr 18, 2026
76669d5
New translations messages.properties (Japanese)
SiboVG Apr 18, 2026
4a1c0c2
New translations messages.properties (Dutch)
SiboVG Apr 18, 2026
01eb0a1
New translations messages.properties (Polish)
SiboVG Apr 18, 2026
97d0115
New translations messages.properties (Portuguese)
SiboVG Apr 18, 2026
a043815
New translations messages.properties (Russian)
SiboVG Apr 18, 2026
f6cb920
New translations messages.properties (Turkish)
SiboVG Apr 18, 2026
e639f37
New translations messages.properties (Ukrainian)
SiboVG Apr 18, 2026
1466a83
New translations messages.properties (Chinese Simplified)
SiboVG Apr 18, 2026
7f5fc3e
Fix only one thrust curve loading
SiboVG Apr 18, 2026
5ecb79f
Add motor manufacturer to motor details panel
SiboVG Apr 18, 2026
d5a1153
Add tc unit tests
SiboVG Apr 18, 2026
981678e
Cache pref nodes
SiboVG Apr 18, 2026
163686f
Cache structural mass if flight mod ID does not change
SiboVG Apr 18, 2026
c9914dd
Add missing unit test
SiboVG Apr 18, 2026
1b958ee
Merge pull request #3117 from SiboVG/issue-3114
SiboVG Apr 18, 2026
1c56a3d
Remove unused caliper preference
SiboVG Apr 18, 2026
48f40ba
Chute release should not have any warnings
SiboVG Apr 18, 2026
effd7c3
Add example file flight config and motor loading unit tests
SiboVG Apr 18, 2026
bc2d658
New translations messages.properties (French)
SiboVG Apr 18, 2026
af6269d
New translations messages.properties (Spanish)
SiboVG Apr 18, 2026
b776d47
New translations messages.properties (Arabic)
SiboVG Apr 18, 2026
fae8aa5
New translations messages.properties (Czech)
SiboVG Apr 18, 2026
3396e00
New translations messages.properties (Italian)
SiboVG Apr 18, 2026
96c53b4
New translations messages.properties (Japanese)
SiboVG Apr 18, 2026
6b0e760
New translations messages.properties (Dutch)
SiboVG Apr 18, 2026
1b4c928
New translations messages.properties (Polish)
SiboVG Apr 18, 2026
45d67df
New translations messages.properties (Portuguese)
SiboVG Apr 18, 2026
10b09a1
New translations messages.properties (Russian)
SiboVG Apr 18, 2026
90617c3
New translations messages.properties (Turkish)
SiboVG Apr 18, 2026
8504a29
New translations messages.properties (Ukrainian)
SiboVG Apr 18, 2026
d946452
New translations messages.properties (Chinese Simplified)
SiboVG Apr 18, 2026
ec6c889
Cache component location and angles
SiboVG Apr 18, 2026
1cc9cf4
Merge branch 'unstable' into issue-3120
SiboVG Apr 18, 2026
13d261c
Update unit tests with new pods example file
SiboVG Apr 18, 2026
aac33d5
Update source file messages.properties
SiboVG Apr 18, 2026
e194706
Compact sim config dialog
SiboVG Apr 18, 2026
130c5be
Merge branch 'unstable' into improve-sim-window-size
SiboVG Apr 18, 2026
618edf3
Merge pull request #3123 from SiboVG/issue-3120
JoePfeiffer Apr 19, 2026
9701687
New translations messages.properties (French)
SiboVG Apr 19, 2026
52f10f9
New translations messages.properties (Spanish)
SiboVG Apr 19, 2026
d01b16b
New translations messages.properties (Arabic)
SiboVG Apr 19, 2026
1d83367
New translations messages.properties (Czech)
SiboVG Apr 19, 2026
7695945
New translations messages.properties (Italian)
SiboVG Apr 19, 2026
89e960b
New translations messages.properties (Japanese)
SiboVG Apr 19, 2026
97f3df9
New translations messages.properties (Dutch)
SiboVG Apr 19, 2026
564c0fa
New translations messages.properties (Polish)
SiboVG Apr 19, 2026
0c3089f
New translations messages.properties (Portuguese)
SiboVG Apr 19, 2026
1071e8c
New translations messages.properties (Russian)
SiboVG Apr 19, 2026
51612c2
New translations messages.properties (Turkish)
SiboVG Apr 19, 2026
c415ce8
New translations messages.properties (Ukrainian)
SiboVG Apr 19, 2026
5136fe5
New translations messages.properties (Chinese Simplified)
SiboVG Apr 19, 2026
054e0b7
Update source file messages.properties
SiboVG Apr 19, 2026
7081f73
Merge pull request #3097 from openrocket/l10n_unstable
SiboVG Apr 19, 2026
9e62e19
Translate messages_zh.properties to Chinese
taotieren Apr 22, 2026
5f55655
Merge pull request #3135 from taotieren/patch-1
JoePfeiffer Apr 26, 2026
9e76f2c
New translations messages.properties (Chinese Simplified)
SiboVG Apr 26, 2026
2e8af0e
Merge pull request #3125 from SiboVG/improve-sim-window-size
SiboVG Apr 27, 2026
53c294f
Merge pull request #3124 from SiboVG/improve-performance
SiboVG Apr 27, 2026
5260c97
Merge branch 'unstable' into l10n_unstable
SiboVG Apr 27, 2026
6916993
Merge pull request #3138 from openrocket/l10n_unstable
SiboVG Apr 27, 2026
5621fe8
Improved wording in the feature description by removing unusual ellip…
roostr365 Jun 2, 2026
4f4db0a
Merge pull request #3169 from roostr365/unstable
neilweinstock Jun 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
open_collective: openrocket
71 changes: 71 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: Bug report
description: Help us make OpenRocket better
title: '[Bug] REPLACE WITH YOUR TITLE HERE'
labels: bug
type: bug
body:
- type: markdown
attributes:
value: "Thanks for taking the time to fill out this bug report!"
- type: textarea
id: description
attributes:
label: Describe the bug
description: What happened? Also tell us what you've expect to happen.
placeholder: Describe your bug in detail.
validations:
required: true
- type: textarea
id: repro
attributes:
label: To Reproduce
description: "Steps to reproduce the behavior:"
value: |
1.
2.
3.
...
validations:
required: true
- type: textarea
id: files
attributes:
label: Screenshots / .ork file
description: Provide screenshots for clarification and/or the .ork file that caused the issue.
value: |
#### Screenshot(s):
*(drag-and-drop the screenshot(s) here)*


#### .ork file:
*(drag-and-drop the file here as a .zip file)*


validations:
required: false
- type: input
id: version-openrocket
attributes:
label: OpenRocket version
description: In what version(s) of OpenRocket does this bug happen?
placeholder: 22.02, unstable...
validations:
required: true
- type: dropdown
id: platform
attributes:
label: What platform are you running on?
options:
- Windows
- macOS
- Linux
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
description: Add any other context about the problem here.
placeholder:
validations:
required: false
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: Feature request
about: Suggest an idea for this project
title: '[Feature Request] REPLACE WITH YOUR TITLE HERE'
labels: Feature request
type: feature
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Binary file added .github/OpenRocket_home_2D.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/OpenRocket_home_3D.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/OpenRocket_sim.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/getting-started.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
53 changes: 53 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Build

on:
push:
branches:
- unstable
pull_request:
branches:
- unstable

jobs:
gradle:
runs-on: ubuntu-latest

steps:
- name: Checkout repository and submodules
uses: actions/checkout@v5
with:
submodules: 'recursive'
- name: Setup JDK 17
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '17'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
- name: Execute Gradle build
run: ./gradlew check build dist
# If wanting to serialize all the engines during build
# run: ./gradlew serializeEnginesDist build dist
- name: Upload build reports
if: always()
uses: actions/upload-artifact@v5
with:
name: build-reports
path: build/reports/
- name: Upload SpotBugs reports
if: always()
uses: actions/upload-artifact@v5
with:
name: spotbugs-reports
path: '**/build/reports/spotbugs/**'
- name: Upload Coverage HTML
if: always()
uses: actions/upload-artifact@v5
with:
name: coverage-html
path: '**/build/reports/jacoco/test/html/**'
- name: Upload Artifact
uses: actions/upload-artifact@v5
with:
name: openrocket_build_${{ github.run_number }}
path: ${{github.workspace}}/build/libs/OpenRocket*.jar
80 changes: 55 additions & 25 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,12 @@
/tmp
/loganalysis

# /android/
/android/bin

# /android-libraries/achartengine/
/android-libraries/achartengine/gen
/android-libraries/achartengine/bin
/android-libraries/achartengine/lint.xml

# /core/
/core/loganalysis
/core/build
/core/tmp
/core/misc
/core/bin

# /core/doc/techdoc/
/core/doc/techdoc/*.aux
Expand All @@ -39,45 +32,64 @@
/core/resources-src/pix/splashscreen-sormus.xcf.gz

/swing/build
/swing/bin
/swing/tmp
/core/src/main/resources/datafiles/components
/core/src/main/resources/ReleaseNotes.md

# IntelliJ
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore

# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
**/.idea/workspace.xml
**/.idea/tasks.xml
**/.idea/dictionaries
**/.idea/vcs.xml
**/.idea/jsLibraryMappings.xml
**/.idea/copilot
**/.idea/shelf
swing/OpenRocket Swing.iml
core/OpenRocket Core.iml
lib-test/OpenRocket Library Test.iml

# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
**/.idea/dataSources.ids
**/.idea/dataSources.xml
**/.idea/dataSources.local.xml
**/.idea/sqlDataSources.xml
**/.idea/dynamic.xml
**/.idea/uiDesigner.xml
**/.idea/workspace.xml

# Gradle:
.idea/gradle.xml
.idea/libraries
**/.idea/libraries

# Mongo Explorer plugin:
.idea/mongoSettings.xml
**/.idea/mongoSettings.xml

## File-based project format:
*.iws
**/*.iws

## Plugin-specific files:

# IntelliJ
/out/
**/out/
**/build/
**/.gradle**

# IntelliJ run configurations (keep some default configs though)
!/.idea/runConfigurations/SwingStartup.xml
!/.idea/runConfigurations/openrocket_jar.xml
!/.idea/runConfigurations/openrocket_test.xml
/.idea/runConfigurations/

# VSCode
.vscode/

# mpeltonen/sbt-idea plugin
.idea_modules/
**/.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml
Expand All @@ -87,3 +99,21 @@ com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

openrocket.log
**/hs_err_pid*.log

*.snap

# Sphinx documentation
docs/build

# AI tools
**/copilot.*.xml
**/AGENTS.md
**/CLAUDE.md
**/GEMINI.md
**/.claude

# Environment files
**/.env
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "core/resources-src/datafiles/openrocket-database"]
path = core/resources-src/datafiles/openrocket-database
url = https://github.com/openrocket/openrocket-database.git
83 changes: 47 additions & 36 deletions .idea/artifacts/openrocket_jar.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading