Releases: Vovan-VE/supaplex-levels-editor
Releases · Vovan-VE/supaplex-levels-editor
v0.21.0
- Add: Export current level as ZIP With Options.
- Add: Seed in Demo Edit dialog.
- Add: Transpose selection editor.
- Add:
Ctrl+A
hotkey to select whole level body andCtrl+Shift+A
to select almost whole without border. - Add: Selection Editors now can work with entire level body without selection.
- A new Transpose editor can autoresize level when necessary, if underlying format support wanted size.
- Fix: Hovered cell display didn't use Selection own Content.
- Fix: Cannot paste a level with demo signature from clipboard to DAT file.
- Enh: Use level title in filename when exporting a level.
Desktop
- On Linux now
libwebkit
4.1 is required (libwebkit2gtk-4.1-0
). - Fix: Several issues potentially causing losing config and/or opened
files/levels state due to bad and/or unstable concurrent I/O.
v0.20.0
- Add: Display demo duration in Demo/Signature edit dialog.
- Add: Replace selection editor can replace raw HEX and all unknown tiles.
- Add: Shuffle selection editor.
- Add: Experimental support for multiple languages. Russian language added.
- Fix: FireFox cannot read text from clipboard (open/import test url).
- Fix: Open/import level by test/demo url loss local options.
- Fix: Export test/demo url could miss
pd=
(spec ports db) param, when spec ports db itself is std compatible without notice, that some port actually is not special port tile.
Desktop
- Fix: Copy to clipboard didn't work (level options, export as link).
v0.19.0
- Add: Spec Ports DB dialog now allows to edit entire DB as text.
- Add: Read Only mode can be toggled in a file. See new button near "Rename".
- Add: Display Hex and Char values for hovered tile.
- Add: Reordering levels in file. See "Levels order" in levels buttons.
- Add: Display selection state in footer.
- Add: A test/demo link presented in clipboard can be opened as a new file, or can be imported into current level.
- Fix: Some UI texts correction in progress. Thanks to Lana Snik-Snak!
- Fix: H/V/X Ports when set as Special wasn't marked Special in "Copy as Image".
- Fix: Copy/Export Level/Selection icons and compact layout.
- Fix: Copy level as test/demo link missed custom Options.
- Enh: H/V/X Ports in Toolbar are halved too.
- Enh: Spec Ports DB dialog UX:
- display the tile in the giver cell;
- limit dialog height and add scroll to the list.
- Enh: Random selection editor now uses integer input fields for better probabilities setup.
- Enh: Replace selection editor now allows multiple "what" to replace.
- Enh: Random selection editor now has optional "Replace what" to affect only specified tiles in a selection.
Desktop
- Enh: A page in WebView now loads faster since Wails upgraded to >=2.7.
v0.18.0
- Add: New SO Special Ports Database support. This brings the following changes:
- More than 10 special ports can be defined in a level.
- No limit for special port position in big MPX level.
- Any Port can now be defined as Special.
- Any of environment features controlling by a Special Port can be set to "don't change" and "toggle" in Special Port properties.
- Add: Editing the unused byte in every Special Port Database Entry. Can be used for customizing the bottom beyond for SP compatible entries.
- Add: "Initial Freeze Enemies" game condition. All three conditions are now compacted into a single dropdown button "Initial conditions".
- Add: Special Ports Database now can be sorted manually. See new "Initial conditions" button.
- Fix: "Broken" Special Ports (which are Special Port tiles, but without entry in Special Ports Database) in Selection region wasn't render same as in level body.
- Fix: Initial gravity uses
0
to "OFF" and other values to "ON", as it actually works in game, which isn't match with docs. - Enh: Better colors for special ports.
v0.17.0
- Add: Textual editing for demo keystrokes.
- Fix: SP file format loss demo signature on file read.
Desktop
- Add: Prevent multiple instances to ran in the same time.
- Add: "Open file with" like whatever editors do.
- Fix: Same file now cannot be opened multiple times in same instance.
- Fix: Debug app didn't write logs.
- Fix: Files, opened in previous run, if missing on startup didn't prune from internal storage, causing the last to grow and keep trying to open the files on every program run.
- Fix: Invisible app window on start if app was exited being minimized (Win10).
v0.16.1
Desktop
- Fix: Test SO iframe collapsed to small size.
v0.16.0
- Add: Compare levels tool.
Desktop
- Add: Installer for Windows, DEB package for Debian. Standalone portable binary is packed to zip.
- Fix: Windows: Stable path for WebView data.
v0.15.0
- Add: Option to SO Test Page to override number of infotrons needed.
- Fix: Produced MPX files now should work better in Megaplex. Dropped support of incorrect MPX header (with spaces) when saving MPX file with 1 level.
- Enh: Short options to SO Test Page
Desktop
- Add: Logging errors to a log file for debug purpose to simplify feedback.
- Add: Display app directories in "Info" dialog.
v0.14.0
- Add: Demo Signature editing.
- Add: Hotkey Shortcuts for Drawing Tools:
1
- Pencil;2
- Pencil 1x2 and 2x1 (cycled);3
- Pencil 3x3;F
- Flood Fill;L
- Straight Line;R
- Frame and Filled Rect (cycled);S
- Selection.
- Add: Files buttons can be reordered by drag-n-drop.
- Add: Export current level body (or selection) as PNG image to a file or to clipboard.
- Add: Export current level as Test or Demo Link to SO test page.
sple.me
- Fix: Wrong text in "close file" prompt.
Desktop
- Add: Checking if new release available.
- Fix: Navigating to external link not worked as expected.
- Fix: Windows: "New file" displays full file path in UI.
v0.13.2
sple.me
- Fix: Demo recording/playback accidentally was switched to
iframe
mode as in desktop build. Now it's restored as it was before.
Desktop
- Add: Remember window position and size.
- Fix: "New file" could display outdated file name if renamed in "Save" dialog.