# Editor improvements: undo, context menu on hierarchy, shell list, clear warnings...

**URL:** https://forum.castle-engine.io/t/editor-improvements-undo-context-menu-on-hierarchy-shell-list-clear-warnings/245
**Category:** News
**Created:** [October 24, 2020, 7:22pm UTC](https://forum.castle-engine.io/t/editor-improvements-undo-context-menu-on-hierarchy-shell-list-clear-warnings/245 "2020-10-24T19:22:04Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [October 24, 2020, 7:22pm UTC](https://forum.castle-engine.io/t/editor-improvements-undo-context-menu-on-hierarchy-shell-list-clear-warnings/245/1 "2020-10-24T19:22:04Z")

</div>

| [![editor-undo](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-undo-200x114.png)](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-undo.png "editor-undo") |
| [![editor-right](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-right-200x114.png)](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-right.png "editor-right") |
| [![editor-rename](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-rename-200x126.png)](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-rename.png "editor-rename") |
| [![editor-warnings](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-warnings-200x36.png)](https://castle-engine.io/wp/wp-content/uploads/2020/10/editor-warnings.png "editor-warnings") |

1. With great thanks to _Eugene Loza_, we now have a working _Undo_ system for [Castle Game Engine Editor](https://castle-engine.io/manual_editor.php)!

2. You can now edit names of components in the editor’s tree view (click or press F2). Also thanks to _Eugene Loza_!

3. Right-clicking in hierarchy now exposes a context menu with some useful functions, in particular you can add new component as a child of selected. The credit for this goes also to _Eugene Loza_ – thank you!

4. Thanks to _Andrzej Kilijański_, we have a “Clear” button to clear currently displayed warnings.

5. Fixed deleting a component (deletion should be recursive, previously the children were hidden but remained in memory and prevented from reusing the same `Name`).

6. The shell list view is better, with directories.

7. The dialog to open URLs (e.g. for `TCastleScene.URL`) by default starts in project’s [data directory](https://castle-engine.io/manual_data_directory.php), to make it natural to choose files there.
