UPDATE
v2.8: the time update
Get it with the auto-updater, or
download ZIP. Let's see what changed!
You may notice a new entry under Edit in the undo/redo section: the Time Machine. Inspired by Paint.NET's History window, the Time Machine allows you to see what actions you've taken at what times and rewind or fast-forward multiple actions in one click.
Entries are sorted from earliest to latest, with the most recent non-reverted action in bold. Actions that have been undone appear in gray after the bold entry. Select an entry and click Go to turn the clock so that the selected entry is the most recently done. Click Clear History to clear the undo/redo history, making time travel impossible until you perform more actions. Click Revert All to turn back the clock to the last use of Save or Clear History. Clicking Done closes the Time Machine window, but changes (e.g. clearing the history or going to an action) always take effect immediately.
The Patches window has been made more useful. It now features two tabs: Custom Patches, which provides the standard text field for custom patches, and Auto-Generated Patches, which provides read-only access to the Abiathar-generated section of the patch file (e.g. level song assignment patches) so you don't have to Generate Patches if you prefer to manage your own patch file.
Dramatic speed improvements have been made. The initial render pass when switching to a new level is almost instant now, which also helps when loading the project file. Individual tile tweaks and visual updates from undo/redo now happen a bit quicker. The Row Adjuster and Column Adjuster now do their work in about half the time (even better if you set it to not deal with links at all), though it could still use a bit of improvement.
Changes have been made to the Copier, Essential Manipulator, and Paster to make their behavior more intuitive with respect to plane states. The Copier and EM copy mode now copy all planes except hidden ones, leaving the job of filtering non-active planes to the Paster and EM paste mode. (If you always paste immediately after copying, you won't notice any difference.) The paste preview overlay now displays only planes that will the pasted and is updated when you change plane states. I also fixed the weird behavior with translucent overlays when multiple planes are involved.
The Level Inspector now respects your UseHexadecimalDisplay settings for the coordinates in its warnings. Also, the problem alerts about map Keen being in levels have been downgraded to warnings. You can disable them entirely by setting IgnoreWorldmap under InfoplaneInspector in your ADEPS file to True.
Several small changes have been made to Find Highlight. It now marks found tiles with an opaque, non-filled square rather than the translucent highlight. If you prefer the old behavior, you can switch it back on with FindHighlightTranslucent in editor.aconf. The H key to activate the Find Highlight is no longer a tri-state toggle. Pressing H just turns it on and off; use Shift+H to activate it with pulsing. I fixed a bug that made the highlight appear to not update when the selected tiles were changed, and fixed project files always failing to load when Find Highlight was already active.
Finally, using the arrow keys to pan the level while dragging no longer results in the next mouse movement counting as a click. Thanks again to Gridlock for telling me about this.
Happy modding,
Fleexy