Update to Windows Inform 7

While we all wait for the next version of Inform 7, work continues on updating the Windows Inform 7 front-end. The front-end and the compilers are now 64-bit only, and it’s time to make a beta test release of this work to see if there are any problems. The installer is available from https://github.com/DavidKinder/Windows-Inform7/releases/download/6m62_w64_b1/I7_6M62_Windows.exe

Changes new in this build:

  • The HTML renderer is now based on the Chromium Embedded Framework, rather than Internet Explorer. This should not lead to any functional differences, but there may be some.
  • The preferences dialog has been redesigned expanded to match the OSX front-end, with much more control over the layout of the formatting in the source tab.

Changes since the initial release of 6M62 that have been seen in earlier updates:

  • Extension projects are now supported.
  • Auto-numbering of sections can now be turned on in the preferences dialog.
  • The skein now incorporates some of the changes in the OSX front-end.
  • If compilation is very slow, a warning is shown mentioning that Windows Defender might be the cause.
  • The game will only be compiled if needed: if you click “Go!” without changing anything, then the previously compiled game file is simply used.
  • The documentation is now cached when the front-end starts, so that the first search of the documentation is not delated while the documentation is loaded. This speeds up searching, though note that if you have Windows Defender running, this caching can take up to a minute or so.
  • Long operations (such as running a “Test All” in an extension project, or downloading lots of extensions from the Public Library) can be aborted part-way through, by clicking on the “x” to the right of the progress bar.
  • If the ni compiler (or any other of the secondary executables) fail, a full stack trace is now printed to the Console page of the Results tab. It would be helpful if this is added to any bug reports.
10 Likes

Congrats on the release! :smiling_face_with_three_hearts:

1 Like

I’m not sure where to send bug reports, but at first glance, the Extensions tab still doesn’t work for Windows users with Nordic letters in the name (“Björn”, in my case). Only difference is you get a blank page instead of the previous browser error.

In general, bug reports go to http://inform7.com/mantis/my_view_page.php

But more specifically to your problem: I’ve just tested locally creating a Windows user called “Björn”, and the Extensions tab works for me, running as that user. So whatever the problem is, it’s not solely due to the user name. I’ll send you a PM, reply if you want to help debug this further.

1 Like

Will there be a “portable” version released? i.e. a zipped folder containing the binaries and other required files, without requiring an installer.

I’ve no objection to someone else doing this, but I’m not going to take on the responsibility for it.

There is a Inform version option within the Settings menu in this update. Will an option be available to compile i6 code directly in this IDE?

Thank you, Jeff

The version setting will provide access to older versions of the Inform 7 compiler. It’s unlikely that Inform 6 will be an option.

Thank you.

A second beta of the 64-bit build of Windows Inform 7 (6M62) is now available from https://github.com/DavidKinder/Windows-Inform7/releases/tag/6m62_w64_b2

This build replaces the old documentation and source searching functionality with a “Find in Files” dialog that matches the OSX front-end.

1 Like

Is it possible with the latest beta of the Windows IDE to select the Inform build yet, like the interim macOS IDE?

I specifically need the 6L38 build.

No, no older builds are available like that yet. It is unlikely that that will happen on Windows before the next big Inform release.

I looked at the new documentation and tried some of the samples. I didn’t notice St Peter did not have a period. My first trouble shooting. :wink:

Thank you for the new update.

OMG SWEET!!
Holy cow. What a quality of life improvement. THANK YOU!! :heart_eyes:

1 Like

A third beta of the 64-bit build of Windows Inform 7 (6M62) is now available from https://github.com/DavidKinder/Windows-Inform7/releases/tag/6m62_w64_b3

Changes in this build:

  • Projects can be compiled with earlier versions of Inform 7, specifically 6L02 and 6L38 are included.
  • The Find and Replace dialogs have been updated to match the capabilities of the Find in Files dialog, including support for regular expressions.
  • Glk hyperlinks in the story tab now work for link id values greater than 65,535.
6 Likes