Compositor for Windows 0.6

3 min read Original article ↗

The next prototype of Compositor for Windows, release 0.6 is now available! 🎉

What’s New?

This release mainly focuses on improvements to the source editor, plus some bugfixes and other smaller improvements.

Line Numbers in Source Editor #676

There’s now a gutter with line numbers in the source editor, an essential feature for effective source editing:

The line with the light blue background is the line where the coursor is.

Soft Line-wrapping in Source Editor #684

The source editor will now soft-wrap long lines:

Basic Warnings & Errors UI #659

Source lines for which warnings or errors have been reported by LaTeX will now be highlighted. Clicking into the gutter of a marked line (the couloured rectangle) will open a popup with more information:

Undo / Redo in Source Editor #673

The source editor will now react to Undo (Ctrl+Z) and Redo (Ctrl+Y) keyboard shortcuts.

Scroll Source Line into View from WYSIWYG Editor #691

The WYSIWYG editor and source editor are now scroll-synced, meaning that cursor movements in the active editor will scroll the corresponding region into view in the other editor.

Keep Caret Visible in Source Editor #675

Moving up or down a line using cursor up/down keys will now keep the caret visible, and scroll content into view as necessary.

Smaller Improvements

  • Tabs are rendered as ? in the source editor #693. Tab rendering will be improved in #695, and #696 will bring configurable tab width.
  • Refactor WYSIWYG editing undo #692

Bugfixes

  • App downloads latex and other bundled packages #686
  • Source editor does not refresh after deleting a line #690
  • Crash when opening file #687
  • Page layout broken on zoom in Mac app #689

Other

  • Benchmark ASCIIPieceTable #683
  • Remove AppCenter from Mac app #682

Try it Out!

Prerequisites

For the time being, I am using a self-signed certificate to sign the app installers. If you want to install a prototype build, you will need to install my self-signed certificate (once) by following these steps:

  • Download and double-click the certificate file: Compositor.cer
  • Click “Install Certificate”
  • Choose “Local Machine”
  • Select “Place all certificates in the following store” → “Trusted People”
  • Complete the wizard

The forthcoming “real” releases will of course be signed with a proper code-signing certificate, and these steps will not be necessary.

Windows Installers

Compositor for Windows is distributed as an MSIX installer to provide a modern installation experience:

requires Windows 10 or newer

macOS Installer

Beginning with this release, macOS builds are also provided using the same codebase and versioning as the Windows version.

requires macOS 10.15 or newer

Your Feedback is Much Appreciated!

Any sort of feedback is much appreciated! You can reach me by email at support at compositorapp dot com.

Next Up

The next milestone 0.7 will bring syntax highlighting and basic code completion in the source editor, along with bugfixes and other improvements.

Stay Informed

Follow @compositorapp on Mastodon or or Bluesky for news and updates about Compositor for Windows!