Releases: erkyrath/lectrote
Releases · erkyrath/lectrote
Release 1.2.3
- Includes ZVM 1.1.1 (bug fixes in Z-machine autorestore)
- Includes inkjs 1.5.1 (Ink language 0.7.0, which now supports lists; other bug fixes)
- If an Ink story contains external function calls with fallbacks, the fallbacks are invoked as needed. (True external function calls cannot be supported for security reasons.)
- Fixes a bug where the status window was slightly mis-sized at launch time, particularly on Windows.
- Fixes a whitespace problem that caused Jigsaw to render its jigsaw pieces wrong.
- When launched with
npm start
, the app name is now read correctly. (Thanks @RedHatter)
Release 1.2.2
- ZVM 1.1.0: autorestore, quote boxes, Z-machine v4 support, fix for save/restore bug in v3, other bug fixes. (Thanks @curiousdannii!)
- Bump to Electron 1.4.15.
Release 1.2.1
- Added CSS customizations for ZVM.
- ZVM fix for freezes and status-line issues that occured in many Inform 6 games.
- (But I6 quote boxes, e.g. in Curses, still don't work.)
- Includes inkjs 1.4.6 (bug fix)
- Bump to Electron 1.4.13.
Release 1.2.0
- Switched the Z-code engine to the current version of ZVM (from https://github.com/curiousdannii/ifvms.js). This uses the same display library as the other interpreters, so the margin preferences and everything else are now consistent. It also now supports Z-code V3.
- (But Z-code still does not autosave.)
- Updated to inkjs 1.4.5. (Ink language version 0.6.4, other bug fixes.)
- On Windows and Linux, the "Open Game" dialog will show all playable IF files by default.
Release 1.1.8
- Added two new color styles: "sepia" and "slate". (Lower-contrast light and dark styles.)
- Bumped to Electron 1.4.8.
Release 1.1.7
- Includes Quixe release 2.1.6.
- Includes inkjs 1.4.3 (Ink language 0.6.3).
- Also includes inkjs 1.3.0 (again), so we get back support for older Ink .json files. We now support compiled Ink format version 12 and up.
Release 1.1.6
- Changing the Margins preference now causes a window rearrange event, so that the status line and other width-based layout is updated correctly.
- The Open dialog box now correctly shows .zblorb, .zlb, .z5, and .z8 files. (The current Parchment setup only supports those two Z-machine versions.)
- If you launch a game with the wrong Z-machine version, you get a visible error message instead of a silent failure.
- Bumped to Electron 1.4.4 (Node 6.5, Chrome 53).
Release 1.1.5
- Includes inkjs 1.4.2 (ink version 0.6.1).
- If an ink game includes a title (a top-level
#title:
tag), it is displayed as the window title. - Fix for graphics windows being drawn with a slight extra lower margin.
Release 1.1.4
I have added Z-machine support! In a very rough way. (This is a hasty hack to give users of MacOS 10.12 "Sierra" some hope, after a bunch of old interpreters failed on it.) Beware the many caveats:
- No autosave. You have to type SAVE before you close the window, or your progress is gone.
- Window resizing doesn't work right. If you make the window too narrow, the status line will wrap funny. You can close the window and reopen it to adjust this, but you'll have to do it again if you widen the window again.
- The font-size preference can run into status-line wrapping problems too.
- The dark-background preference does not reverse the status line. It probably also interacts poorly with Z-machine colored text.
- The margins preference doesn't work at all.
- The search widget can be partially or completely hidden behind the status line.
- After installing this, the open-file dialog may not list
.zblorb
,.z5
, etc files. You may have to use the Finder to set the file association of these files to Lectrote.
Improvements since yesterday:
- Manual save and restore works now.
- Icons updated to say "ZCODE".
- Cleaned up the internal Parchment glue.
- Used minified Parchment code.
Release 1.1.3
I have added Z-machine support! In a very rough way. (This is a hasty hack to give users of MacOS 10.12 "Sierra" some hope, after a bunch of old interpreters failed on it.) Beware the many caveats:
- You have just one save slot and it is volatile. If you close the game window, it is gone.
- Window resizing doesn't work right. If you make the window too narrow, the status line will wrap funny. You can close the window and reopen it to adjust this, but you'll have to do it again if you widen the window again.
- The font-size preference can run into status-line wrapping problems too.
- The dark-background preference does not reverse the status line. It probably also interacts poorly with Z-machine colored text.
- The margins preference doesn't work at all.
- The search widget can be partially or completely hidden behind the status line.
- Z-code file icons say "GLULX" because I didn't have time to edit them.
- After installing this, the open-file dialog may not list
.zblorb
,.z5
, etc files. You may have to use the Finder to set the file association of these files to Lectrote.
Also: updated inkjs to version 1.2.0. (Ink language 0.5.1 plus bug fixes.)