| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml"> | |
| <head> | |
| <meta http-equiv="Content-Language" content="en-us" /> | |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> | |
| <link rel="stylesheet" href="default_style.css" type="text/css" title="main" media="screen" /> | |
| <title>Orion 5.0 News</title> | |
| </head> | |
| <body> | |
| <h3 id = "new-look">New Orion look and feel</h3> | |
| New Orion users have consistently reported that they found our cluster of iconic <b>Actions</b> and <b>Navigation</b> buttons confusing. Developers often have trouble finding the commands they are familiar with in their old desktop-based tools. So, finally we are caving to user demand and incorporating some familiar navigation elements such as a menu bar and context menus. You can find more details on the various UI changes further down in this post. User feedback has been a tremendously important part of these changes, and we strongly encourage all users to continue providing this feedback as the design evolves. Please don't hesitate to raise bugs, report feedback on the orion mailing list, or grab us in person at conferences such as EclipseCon. | |
| <h3 id="nav-bar">New navigation bar</h3> | |
| The old <b>Navigation</b> menu has been replaced by a narrow band on the left hand side with links to all of Orion's different pages. All links are contextual and will navigate you to the closest corresponding page related to the artifact you are currently viewing. For example when editing a file, navigating to <b>Git Status</b> will show Git status for the repository containing the file you were just editing. Icons in the navigation bar match the page icon in your browser tab, to help you keep things straight. You can collapse the navigation bar at any time by clicking the toggle button in the top left hand corner of each page. | |
| <p><img src="images/nav-bar.png" alt="Navigation bar"/></p> | |
| <h3 id="menu-bar">Menu bar</h3> | |
| The <b>Actions</b> menu, and some navigation elements, have been replaced with a more traditional menu bar. The key binding shortcuts have been added to the menu label for all commands that have them. The options to toggle between navigation and outline panels have been moved to the <b>View</b> menu. | |
| <p><img src="images/menu-bar.png" alt="Menu bar"/></p> | |
| <h3 id="context-menu">Context menu in Navigation pane</h3> | |
| Context menus have been added on files and folders in the <b>Navigation</b> pane. In these menus you will find the most common file operations such as copy, paste, rename, compare, etc. You will also find commands for navigating to other pages related to that file or folder. | |
| <p><img src="images/context-menu.png" alt="Context menu"/></p> | |
| <h3 id="content-assist">Content assist enhancements</h3> | |
| The Orion content assist infrastructure has had a major overhaul. Orion content assist is now: | |
| <ul> | |
| <li><b>Faster</b>. Computing, loading, and rendering of content assist proposals has been made much snappier.</li> | |
| <li><b>More stylish</b>. The proposals have been styled, so that the value to be inserted is highlighted, and peripheral information such as type information and descriptions are less distinct. Also, template proposals have been moved to a different section with a colored background to separate them from completions inferred from the current context. Highlighting of the current proposal has been improved, and scrollbars now only show when needed.</li> | |
| <li><b>Easier to use</b>. Content assist will now trigger automatically in the places where you most expect it to, such as after typing '.' in JavaScript or opening a tag in HTML. Also, if you invoke content assist and there is only one possible match, it will be inserted automatically. Finally, the Home/End keys can now be used to quickly navigate around the proposal list.</li> | |
| </ul> | |
| To give you a feel for the overall changes, here is a comparison of content assist in Orion 5.0, versus the previous release: | |
| <p><img src="images/50m2-content-assist.png" alt="Improved content assist"/></p> | |
| <h3 id="eslint">Fully configurable JavaScript syntax validation</h3> | |
| Orion is now almost fully converted over to the fantastic <a href="https://github.com/eslint/eslint">eslint</a> library for JavaScript syntax validation. The only exception is script tags in HTML files, which are still validated with jslint for now. A huge advantage of eslint is its configurability. As a result, we now expose a large selection of lint configuration options on the <b>Validation</b> settings page. | |
| <p><img src="images/50m2-validation-settings.png" alt="Validation settings page"/></p> | |
| cloud foundry integration | |
| find file filtered on specific folders (424130) | |
| cannot edit during compare with each other | |
| json lint | |
| cf logs viewer | |
| Gerrit support: | |
| change id in Orion commit for Gerrit (425272) | |
| git push without tags https://bugs.eclipse.org/bugs/show_bug.cgi?id=425242 | |
| push to /refs/for | |
| plugins can contribute content assist indexes (orion.core.typedef) | |
| content assist for Redis, MySQL, Postgres and MongoDB, Express and AMQP | |
| - also templates for same: https://bugs.eclipse.org/bugs/show_bug.cgi?id=427388 | |
| Syntax highlighting in standalone editor (http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/tree/bundles/org.eclipse.orion.client.editor/web/examples/editor/edit.html?id=e06ad033cf09495b71bef4f0255d397ede2b2971) | |
| pluggable syntax highlighting | |
| https://bugs.eclipse.org/bugs/show_bug.cgi?id=421274 | |
| </body> | |
| </html> |