← Back to blog

What really changed in RapidEE 10.0

A detailed look at the C# version's changes: new features, improvements, and what's gone.

Oleg Danilov By Oleg Danilov

In the previous post I explained why RapidEE had to be rewritten. Now for what actually changed.

A new look

You see the new interface as soon as the program starts: the variable trees are still where they were, but everything around them has been brought up to date.

Instead of the old collection of skins, there are now two themes: dark and light. I hope you won’t miss the old ones too much.

Content assist right in the input field

In the Delphi version, completion was a dropdown list under the field. Now the hint appears in grey right inside the input, after the caret — it finishes what you’re typing.

Type C:\Pro and gram Files appears in grey. Press Tab to accept it. If there are several candidates, Tab cycles forward and Shift+Tab goes back, just like in PowerShell.

As before, there are two modes: paths get file and folder suggestions, while text inside %…% gets variable names.

Special handling for variables

The “don’t split on ;” and “don’t check whether paths exist” rules have moved from the global exclusions table to the variable’s own context menu. There is no need to open Settings, and variables with special rules are immediately visible in the tree.

Undo/Redo with restored selection

Undo now restores not only data but also focus: undo an edit — the selection returns to the same variable and the same value. Before, the tree was restored but focus stayed wherever it happened to be — you had to hunt for what changed.

Checks no longer get in the way

File and folder names are now checked asynchronously, so the interface doesn’t have to wait while the program walks the disk.

Configuration in a file

Previously, the regular version kept its settings in the registry, while the portable version used rapidee.ini next to the executable. Now there is a single JSON file: %LocalAppData%\RapidEE\settings.json.

On its first run, RapidEE 10.0 imports the old settings automatically.

What’s gone

In summary

Starting from scratch gave me a chance to rethink the interface and drop what had been dragging along from the past. Some things had to go, but RapidEE definitely looks more modern and simpler now.

Download RapidEE 10.0 or explore the full release history.