Construct Release v1.4.0
You can download the pre-packaged executable here.
New Features
- Added a Language Select dialog for manually choosing syntax highlighting.
- Added a View menu with options like Word Wrap, Zoom In/Out, and Reset Zoom.
Improvements
- File loading now streams content in chunks, keeping the UI responsive for very large files.
- Added detection of line ending style when opening files, and preserved it on save.
- Web import is safer with size limits, blocked redirects, content-type checks, and timeouts.
- Greatly expanded syntax highlighting support to dozens of languages. The full list is: ASM, AVS, Bash, Batch, CMake, CoffeeScript, C#, D, Diff, EDIFACT, Fortran, Fortran77, Hex, IDL, Intel Hex, JSON, Makefile, MASM, Matlab, NASM, Octave, Pascal, Perl, PO, PostScript, POV, Properties, Spice, S-Record, TCL, Tektronix Hex, TeX, Verilog, VHDL, YAML.
- Recent files and zoom settings are now persisted across sessions.
Bug Fixes
- The editor now normalizes scrollbars better, hiding the horizontal bar when text fits.
- Unsaved changes are now tracked more consistently, with explicit handling during close events.
- Default font handling improved, with system monospace fallback if preferred fonts are unavailable.
Feedback
Please open an issue if you have suggestions or encounter any bugs.
Thank you for using Construct.