Eclipse Luna - What's New!

12
Luna (4.4) Noopur Gupta Eclipse JDT/UI Committer IBM Software Labs, Bangalore [email protected] Eclipse Luna Demo Camp India 2014 1

description

A short introduction & demo on what's new in Eclipse Luna (4.4) presented at the Eclipse Luna Demo Camp 2014 - Chennai, India.

Transcript of Eclipse Luna - What's New!

Page 1: Eclipse Luna - What's New!

Luna (4.4)

Noopur Gupta

Eclipse JDT/UI Committer

IBM Software Labs, Bangalore

[email protected]

Eclipse Luna Demo Camp India 2014 1

Page 2: Eclipse Luna - What's New!

A new look!

New Eclipse logo

New Splash screen

Re-designed www.eclipse.org website

Eclipse Luna Demo Camp India 2014 2

Page 3: Eclipse Luna - What's New!

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

Page 4: Eclipse Luna - What's New!

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

Page 5: Eclipse Luna - What's New!

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

Page 6: Eclipse Luna - What's New!

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

Page 7: Eclipse Luna - What's New!

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

Page 8: Eclipse Luna - What's New!

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

Page 9: Eclipse Luna - What's New!

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

Page 10: Eclipse Luna - What's New!

Contributing to Eclipse

Eclipse Luna Demo Camp India 2014 10

Page 11: Eclipse Luna - What's New!

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

Page 12: Eclipse Luna - What's New!

Eclipse Luna Demo Camp India 2014 12