From 8d02f6bb26d24695a644c650fa25e08feb5056a0 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sat, 10 Sep 2022 16:41:15 -0400 Subject: [PATCH 01/10] Update ReleaseNotes.md First draft for beta 5. --- ReleaseNotes.md | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index d62abfbd9..ec9bc8250 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,6 +1,60 @@ Release Notes ============= +OpenRocket 22.02.beta.05 (2022-xx-xx) +------------------------ +(through PR1658) + +## New Features +* **C_D Override for subassemblies now works. Please test!** See (XXX) for important instructions (fixes #1171) +* Rail Button improvements: + * Additional parameters for rail buttons (fixes #1537) + * Added rail buttons to preset parts database +* UI Improvements: + * Visually select child components of assembly components when selecting the parent (fixes #1489). Try selecting a pod, stage, or booster and see. + * Significant improvements to preset selection window (fixes #1481) + * Major improvements to focus behavior. Keyboard navigation in the Component Config dialog is now _much_ more convenient. + * When setting focus to a spinner field, select the entire field by default (fixes #1506) + * After selecting a preset, automatically highlight most commonly edited parameter (fixes #1488). So, for example, after selecting a body tube preset the Length parameter will be selected by default. + * Restore focus to motors, recovery, stage and simulation tables after table action and others (fixes #1558). Simply put, you shouldn't need to click in the table areas just to enable keyboard shortcuts to work. + * Use tab and arrow keys to traverse sim table (fixes #1552) + * Show markers for pods and boosters in rocket side view (fixes #1146) + * Apply preset after double-clicking (fixes #1539) + * Pre-check diameter filters in preset chooser (fixes #1480) + * Preset selection window opens larger, and remembers column widdths (fixes #1305). Separate column widths are remembered for each component type. + * Ctrl/Cmd+A (select all) keyboard shortcut in component tree, simulation and motor configuration tables (fixes #1549) + +## Notable Bug Fixes +* **Scripting now works again. Please test!** (fixes #308, #826, #1108, and #1270) +* Don't re-run simulations when new sim is created with same motor (fixes #1510) +* Ensure simulations finish when running from scripts (fixes #1575) +* Fixed Cd calculation for finsets (fixes #1440) +* Move component config window back to same monitor as main app window first time it is opened. No more lost config windows! (fixes #1470) +* Rocket side view updates + * Don't recenter rocket when zooming (fixes #1464) + * Ensure full rocket is always visible and positioned correctly in rocket side view (fixes #1465) +* Fixed root edge display in 3D view and fin templates (fixes #1227). This matters when you are attaching fins to a nose cone or transition. +* Better register of double-clicks in 3D view (fixes #1054) +* Increased component analysis drag precision to three decimal digits (fixes #1476) +* Don't include inactive stages in calculations (fixes #1477 and #1460) +* Select recovery device/stage after config panel select (fixes #1490) +* Fixed an exception when scaling freeform fins (fixes #1520) +* Improved performance of freeform finset editor (fixes #1533) +* Better automatic calculation of fin tab sizes (fixes #1600) + +## Other +* Don't open motor selection dialog when duplicating motor configurations (fixes #1555) +* Inner tubes can have custom inner/outer appearance (fixes #1509) +* Added sliders to Photo Studio settings (fixes #1524) +* Added and/or improved hover texts on a bunch of different buttons and controls +* A bunch of updated component icons +* Added icons to most buttons +* Improvements to Undo behavior when adding new components (fixes #1513) +* Improvements to scale dialog (fixes #411) +* Removed "show all compatible" option in preset chooser (fixes #1405) +* Cleaned up several of the example rockets +* Added warning to launch preferences that changes only affect new sims (fixes #1497) +* More Russian translation updates OpenRocket 22.02.beta.04 (2022-06-17) ------------------------ (through PR1456) From 7cc4a4fb4bb1ae8cba9519376c7f00e44cd102fb Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sat, 10 Sep 2022 16:42:53 -0400 Subject: [PATCH 02/10] Update ReleaseNotes.md Fixed a small error. --- ReleaseNotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index ec9bc8250..df028ae4e 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -55,6 +55,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Cleaned up several of the example rockets * Added warning to launch preferences that changes only affect new sims (fixes #1497) * More Russian translation updates + OpenRocket 22.02.beta.04 (2022-06-17) ------------------------ (through PR1456) From d6dcbb6758976fb9887b6e5243b1d1fd2633ac4a Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sat, 10 Sep 2022 17:04:54 -0400 Subject: [PATCH 03/10] Update ReleaseNotes.md UI Improvements deserved to be in its own section. --- ReleaseNotes.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index df028ae4e..23474efc4 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -6,23 +6,24 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) (through PR1658) ## New Features -* **C_D Override for subassemblies now works. Please test!** See (XXX) for important instructions (fixes #1171) +* **C_D Override for subassemblies now implemented. Please test!** See (XXX) for important instructions (fixes #1171) * Rail Button improvements: * Additional parameters for rail buttons (fixes #1537) * Added rail buttons to preset parts database -* UI Improvements: - * Visually select child components of assembly components when selecting the parent (fixes #1489). Try selecting a pod, stage, or booster and see. - * Significant improvements to preset selection window (fixes #1481) - * Major improvements to focus behavior. Keyboard navigation in the Component Config dialog is now _much_ more convenient. - * When setting focus to a spinner field, select the entire field by default (fixes #1506) - * After selecting a preset, automatically highlight most commonly edited parameter (fixes #1488). So, for example, after selecting a body tube preset the Length parameter will be selected by default. - * Restore focus to motors, recovery, stage and simulation tables after table action and others (fixes #1558). Simply put, you shouldn't need to click in the table areas just to enable keyboard shortcuts to work. - * Use tab and arrow keys to traverse sim table (fixes #1552) - * Show markers for pods and boosters in rocket side view (fixes #1146) - * Apply preset after double-clicking (fixes #1539) - * Pre-check diameter filters in preset chooser (fixes #1480) - * Preset selection window opens larger, and remembers column widdths (fixes #1305). Separate column widths are remembered for each component type. - * Ctrl/Cmd+A (select all) keyboard shortcut in component tree, simulation and motor configuration tables (fixes #1549) + +## UI Improvements +* Visually select child components of assembly components when selecting the parent (fixes #1489). Try selecting a pod, stage, or booster and see. +* Significant improvements to preset selection window (fixes #1481) +* Major improvements to focus behavior. Keyboard navigation in the Component Config dialog is now _much_ more convenient. + * When setting focus to a spinner field, select the entire field by default (fixes #1506) + * After selecting a preset, automatically highlight most commonly edited parameter (fixes #1488). So, for example, after selecting a body tube preset the Length parameter will be selected by default. + * Restore focus to motors, recovery, stage and simulation tables after table action and others (fixes #1558). Simply put, you shouldn't need to click in the table areas just to enable keyboard shortcuts to work. + * Use tab and arrow keys to traverse sim table (fixes #1552) +* Show markers for pods and boosters in rocket side view (fixes #1146) +* Apply preset after double-clicking (fixes #1539) +* Pre-check diameter filters in preset chooser (fixes #1480) +* Preset selection window opens larger, and remembers column widdths (fixes #1305). Separate column widths are remembered for each component type. +* Ctrl/Cmd+A (select all) keyboard shortcut in component tree, simulation and motor configuration tables (fixes #1549) ## Notable Bug Fixes * **Scripting now works again. Please test!** (fixes #308, #826, #1108, and #1270) From acf8c85066450bec252275f74481dc5cdae6915f Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sun, 11 Sep 2022 16:57:38 -0400 Subject: [PATCH 04/10] Update ReleaseNotes.md --- ReleaseNotes.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 23474efc4..0ff5164c4 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -7,19 +7,25 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) ## New Features * **C_D Override for subassemblies now implemented. Please test!** See (XXX) for important instructions (fixes #1171) +* Simulations now properly account for disabled stages (fixes #1477 and #1460) * Rail Button improvements: * Additional parameters for rail buttons (fixes #1537) * Added rail buttons to preset parts database + * Scaling now supported for rail buttons (fixes #1661) +* Mass objects maintain fixed volume when container diameter changes (fixes #1315) +* Inner tubes can have custom inner/outer appearance (fixes #1509) ## UI Improvements * Visually select child components of assembly components when selecting the parent (fixes #1489). Try selecting a pod, stage, or booster and see. * Significant improvements to preset selection window (fixes #1481) +* Added sliders to Photo Studio settings (fixes #1524) +* Show markers for pods and boosters in rocket side view (fixes #1146) * Major improvements to focus behavior. Keyboard navigation in the Component Config dialog is now _much_ more convenient. * When setting focus to a spinner field, select the entire field by default (fixes #1506) * After selecting a preset, automatically highlight most commonly edited parameter (fixes #1488). So, for example, after selecting a body tube preset the Length parameter will be selected by default. * Restore focus to motors, recovery, stage and simulation tables after table action and others (fixes #1558). Simply put, you shouldn't need to click in the table areas just to enable keyboard shortcuts to work. * Use tab and arrow keys to traverse sim table (fixes #1552) -* Show markers for pods and boosters in rocket side view (fixes #1146) +* Added and/or improved hover texts on a bunch of different buttons and controls * Apply preset after double-clicking (fixes #1539) * Pre-check diameter filters in preset chooser (fixes #1480) * Preset selection window opens larger, and remembers column widdths (fixes #1305). Separate column widths are remembered for each component type. @@ -35,6 +41,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Don't recenter rocket when zooming (fixes #1464) * Ensure full rocket is always visible and positioned correctly in rocket side view (fixes #1465) * Fixed root edge display in 3D view and fin templates (fixes #1227). This matters when you are attaching fins to a nose cone or transition. +* Removed double-scaling when doing multi-component selection and scaling selection and subcomponents (fixed #1663) * Better register of double-clicks in 3D view (fixes #1054) * Increased component analysis drag precision to three decimal digits (fixes #1476) * Don't include inactive stages in calculations (fixes #1477 and #1460) @@ -45,13 +52,11 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) ## Other * Don't open motor selection dialog when duplicating motor configurations (fixes #1555) -* Inner tubes can have custom inner/outer appearance (fixes #1509) -* Added sliders to Photo Studio settings (fixes #1524) -* Added and/or improved hover texts on a bunch of different buttons and controls * A bunch of updated component icons * Added icons to most buttons * Improvements to Undo behavior when adding new components (fixes #1513) * Improvements to scale dialog (fixes #411) +* Component tree now set to reasonable minimum width (fixes #1648) * Removed "show all compatible" option in preset chooser (fixes #1405) * Cleaned up several of the example rockets * Added warning to launch preferences that changes only affect new sims (fixes #1497) From dc787241bea6fa89c94c7a5aa77fd3fbebb0ce35 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sun, 11 Sep 2022 20:58:36 -0400 Subject: [PATCH 05/10] Update ReleaseNotes.md Added functional link for override instructions wiki page. --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 0ff5164c4..0cda18020 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -6,7 +6,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) (through PR1658) ## New Features -* **C_D Override for subassemblies now implemented. Please test!** See (XXX) for important instructions (fixes #1171) +* **C_D Override for subassemblies now implemented. Please test!** [See this wiki help page](http://wiki.openrocket.info/Overrides_and_Surface_Finish) for important instructions (fixes #1171) * Simulations now properly account for disabled stages (fixes #1477 and #1460) * Rail Button improvements: * Additional parameters for rail buttons (fixes #1537) From 82f426c889619da2c0bb4118baa17aea72beb663 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Mon, 12 Sep 2022 13:33:33 -0400 Subject: [PATCH 06/10] Update ReleaseNotes.md A few small tweaks. --- ReleaseNotes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 0cda18020..64c86f694 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -28,14 +28,14 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Added and/or improved hover texts on a bunch of different buttons and controls * Apply preset after double-clicking (fixes #1539) * Pre-check diameter filters in preset chooser (fixes #1480) -* Preset selection window opens larger, and remembers column widdths (fixes #1305). Separate column widths are remembered for each component type. +* Preset selection window opens larger, and remembers column widths (fixes #1305). Separate column widths are remembered for each component type. * Ctrl/Cmd+A (select all) keyboard shortcut in component tree, simulation and motor configuration tables (fixes #1549) ## Notable Bug Fixes * **Scripting now works again. Please test!** (fixes #308, #826, #1108, and #1270) * Don't re-run simulations when new sim is created with same motor (fixes #1510) * Ensure simulations finish when running from scripts (fixes #1575) -* Fixed Cd calculation for finsets (fixes #1440) +* Fixed Cd calculation for fin sets (fixes #1440) * Move component config window back to same monitor as main app window first time it is opened. No more lost config windows! (fixes #1470) * Rocket side view updates * Don't recenter rocket when zooming (fixes #1464) @@ -47,7 +47,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Don't include inactive stages in calculations (fixes #1477 and #1460) * Select recovery device/stage after config panel select (fixes #1490) * Fixed an exception when scaling freeform fins (fixes #1520) -* Improved performance of freeform finset editor (fixes #1533) +* Improved performance of freeform fin shape editor (fixes #1533) * Better automatic calculation of fin tab sizes (fixes #1600) ## Other From 2dd544d784277c0c8dbf65b87331a67ebb2b1fff Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Tue, 13 Sep 2022 16:55:46 -0400 Subject: [PATCH 07/10] Update ReleaseNotes.md Added item for bug fixes in component scaling --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 64c86f694..30d09073c 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -41,7 +41,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Don't recenter rocket when zooming (fixes #1464) * Ensure full rocket is always visible and positioned correctly in rocket side view (fixes #1465) * Fixed root edge display in 3D view and fin templates (fixes #1227). This matters when you are attaching fins to a nose cone or transition. -* Removed double-scaling when doing multi-component selection and scaling selection and subcomponents (fixed #1663) +* Numerous bug fixes in component scaling (fixes #1649, #1651, #1653, #1661, #1662, and #1663) * Better register of double-clicks in 3D view (fixes #1054) * Increased component analysis drag precision to three decimal digits (fixes #1476) * Don't include inactive stages in calculations (fixes #1477 and #1460) From 7f593a0b4351a3a7b72145a745f8e8f654221b02 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Tue, 13 Sep 2022 16:58:21 -0400 Subject: [PATCH 08/10] Update ReleaseNotes.md Updated wiki help link --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 30d09073c..207bc9a70 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -6,7 +6,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) (through PR1658) ## New Features -* **C_D Override for subassemblies now implemented. Please test!** [See this wiki help page](http://wiki.openrocket.info/Overrides_and_Surface_Finish) for important instructions (fixes #1171) +* **C_D Override for subassemblies now implemented. Please test!** [See this wiki help page]([http://wiki.openrocket.info/Overrides_and_Surface_Finish](http://wiki.openrocket.info/Overrides_and_Surface_Finish#How_and_Why_to_Use_Surface_Finish_Settings_and_Coefficient_of_Drag_.28CD.29_Overrides) for important instructions (fixes #1171) * Simulations now properly account for disabled stages (fixes #1477 and #1460) * Rail Button improvements: * Additional parameters for rail buttons (fixes #1537) From 31465d9b3385431797d4555ef4a6f50035ee11de Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Tue, 13 Sep 2022 16:59:36 -0400 Subject: [PATCH 09/10] Update ReleaseNotes.md Fixed previous commit --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 207bc9a70..d45ff4bc6 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -6,7 +6,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) (through PR1658) ## New Features -* **C_D Override for subassemblies now implemented. Please test!** [See this wiki help page]([http://wiki.openrocket.info/Overrides_and_Surface_Finish](http://wiki.openrocket.info/Overrides_and_Surface_Finish#How_and_Why_to_Use_Surface_Finish_Settings_and_Coefficient_of_Drag_.28CD.29_Overrides) for important instructions (fixes #1171) +* **C_D Override for subassemblies now implemented. Please test!** [See this wiki help page](http://wiki.openrocket.info/Overrides_and_Surface_Finish#How_and_Why_to_Use_Surface_Finish_Settings_and_Coefficient_of_Drag_.28CD.29_Overrides) for important instructions (fixes #1171) * Simulations now properly account for disabled stages (fixes #1477 and #1460) * Rail Button improvements: * Additional parameters for rail buttons (fixes #1537) From 69d6bd7498c75a63fc2b27857bae46292f7ce085 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Fri, 23 Sep 2022 00:21:39 +0200 Subject: [PATCH 10/10] Update release notes --- ReleaseNotes.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index d45ff4bc6..dc7f0bcc3 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,9 +1,9 @@ Release Notes ============= -OpenRocket 22.02.beta.05 (2022-xx-xx) +OpenRocket 22.02.beta.05 (2022-09-28) ------------------------ -(through PR1658) +(through PR1688) ## New Features * **C_D Override for subassemblies now implemented. Please test!** [See this wiki help page](http://wiki.openrocket.info/Overrides_and_Surface_Finish#How_and_Why_to_Use_Surface_Finish_Settings_and_Coefficient_of_Drag_.28CD.29_Overrides) for important instructions (fixes #1171) @@ -12,7 +12,8 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Additional parameters for rail buttons (fixes #1537) * Added rail buttons to preset parts database * Scaling now supported for rail buttons (fixes #1661) -* Mass objects maintain fixed volume when container diameter changes (fixes #1315) +* Don't include inactive stages in calculations. Disabling stages using the stage selector buttons now also affects the simulation results. (fixes #1477 and #1460) +* Mass objects maintain fixed volume when container diameter changes in auto mode (fixes #1315) * Inner tubes can have custom inner/outer appearance (fixes #1509) ## UI Improvements @@ -44,11 +45,13 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Numerous bug fixes in component scaling (fixes #1649, #1651, #1653, #1661, #1662, and #1663) * Better register of double-clicks in 3D view (fixes #1054) * Increased component analysis drag precision to three decimal digits (fixes #1476) -* Don't include inactive stages in calculations (fixes #1477 and #1460) * Select recovery device/stage after config panel select (fixes #1490) * Fixed an exception when scaling freeform fins (fixes #1520) * Improved performance of freeform fin shape editor (fixes #1533) * Better automatic calculation of fin tab sizes (fixes #1600) +* Fixed simulation errors when there were empty stages in the design (fixes #1617) +* Fixed stage activeness not updating when moving, deleting, or copying stages (fixes #1680) +* Fixed exception for zero-length transitions and nose cones (fixes #1677) ## Other * Don't open motor selection dialog when duplicating motor configurations (fixes #1555) @@ -60,6 +63,7 @@ OpenRocket 22.02.beta.05 (2022-xx-xx) * Removed "show all compatible" option in preset chooser (fixes #1405) * Cleaned up several of the example rockets * Added warning to launch preferences that changes only affect new sims (fixes #1497) +* Fixed overlapping labels in motor selection diameter filter slider (fixes #1643) * More Russian translation updates OpenRocket 22.02.beta.04 (2022-06-17)