You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: news/4.40/jdt.md
+22-3Lines changed: 22 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,29 @@ A special thanks to everyone who [contributed to JDT](acknowledgements.md#java-d
12
12
## JUnit
13
13
-->
14
14
15
-
<!--
16
-
---
17
15
## Java Editor
18
-
-->
16
+
17
+
### Improvements for Enhanced Folding and Custom Folding Regions
18
+
<details>
19
+
<summary>Contributors</summary>
20
+
21
+
-[Federico Jeanne](https://github.com/fedejeanne)
22
+
-[Daniel Schmid](https://github.com/danthe1st)
23
+
</details>
24
+
25
+
26
+
#### Visible Improvements
27
+
28
+
Several improvements have been made to the enhanced folding and the custom folding regions features introduced in previous releases, including:
29
+
- The performance of the enhanced folding mechanism has been improved, especially for large files with many foldable elements.
30
+
- Folding regions now include the entire body of control statements, including the opening and closing braces, for a more intuitive folding experience.
31
+
- Minor glitches in the folding behavior have been fixed.
32
+
- The complete list of addressed issues can be found in the [PR #2860](https://github.com/eclipse-jdt/eclipse.jdt.ui/pull/2860)
33
+
34
+
#### API/Contract Clarifications
35
+
36
+
With these changes, custom subclasses of `DefaultJavaFoldingStructureProvider` will also contain the enhanced and the custom folding regions in their results
37
+
if the appropriate preferences have been activated.
0 commit comments