You are on page 1of 12

Luna (4.

4)
Noopur Gupta
Eclipse JDT/UI Committer
IBM Software Labs, Bangalore
noopur_gupta@in.ibm.com
Eclipse Luna Demo Camp India 2014 1
A new look!
 New Eclipse logo
 New Splash screen
 Re-designed www.eclipse.org website
Eclipse Luna Demo Camp India 2014 2
Workbench improvements
 Dark theme: Preferences -> General -> Appearance and choose ‘Dark’
 New icon set (png icons)
 Less whitespace usage
 Line numbers are now shown by default
 Perspective re-ordering
 Toolbar can be hidden: Window > Hide Toolbar
Eclipse Luna Demo Camp India 2014 3
Quick Access as a popup
 Quick Access field in the toolbar can be hidden.
From the context menu in the toolbar, select Hide.
 Once hidden, pressing Ctrl+3 will instead show a popup dialog.
Eclipse Luna Demo Camp India 2014 4
Minimized views – 2 display modes
 Use Overlays:
Showing a minimized view opens it in a
'fly out', overlaying part of the main
window.
 Show in the Original Location:
Showing a minimized view opens it in
its original location, without overlaying
any part of the main window.
Eclipse Luna Demo Camp India 2014 5
Split the editor
 Do you ever find yourself working in a large file and need to view or edit
multiple sections at once?
 Ctrl+_ splits the editor one above the other
 Ctrl+{ splits the editor side by side
Eclipse Luna Demo Camp India 2014 6
Show in System Explorer
 If you select a resource and right click, there is now a Show In > System
Explorer context menu entry that will open the folder containing that
resource in your system's file explorer.
Eclipse Luna Demo Camp India 2014 7
Java 8 Support
 Eclipse compiler for Java
 Quick fix to change project compliance and JRE to 1.8
 Migrate anonymous class creations to lambda expressions and back
 Change lambda expression body block to expression and back
 Show the method implemented by the functional interface instances on hover
 Navigate to the functional method declaration
 Option to control lambda code formatting
 Option to control generation of method parameter attributes in class files
 Null type annotations
 Java 8 debug support
 …
 Eclipse newsletter - Eclipse Luna: Ready for Java 8
Eclipse Luna Demo Camp India 2014 8
Eclipse Luna – What’s New
 Help > Welcome > What’s New
 https://www.eclipse.org/eclipse/news/4.4/eclipse_news_4.4.php
Eclipse Luna Demo Camp India 2014 9
Contributing to Eclipse
Eclipse Luna Demo Camp India 2014 10
Contributing to Eclipse
(https://www.eclipse.org/contribute)
Eclipse Luna Demo Camp India 2014 11
 Forums
http://www.eclipse.org/forums
 Bugzilla
https://bugs.eclipse.org/bugs
 Contributing Patches
http://wiki.eclipse.org/JDT_UI/How_to_Contribute
Eclipse Luna Demo Camp India 2014 12