Compositor for Windows 0.4

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

Managing Expectations

A lot of progress has been made, but this is still a rough prototype. Expect things to not work here and there. There are also currently two known crashers on Windows (#663, #664).

This version also doesn’t have any error reporting UI yet. So if you are trying to open a file that has errors, you’ll either see a broken document or nothing at all. The next version 0.5 will bring a basic error reporting UI.

With that out of the way, let’s dive into

What’s New?

WYSIWYG editing of arbitrary user documents #647

There’s now a File menu with an Open item that lets you open any .tex file:

For WYSIWYG editing, there is now a Format menu that lets you apply formatting to a selection:

and an Insert menu to insert different structural items into the document:

Automatic package downloader and installer #648

Compositor will now automatically download and install any packages referenced by documents (via \usepackage{...}) that are not available locally:

Convert multi-file documents to single file #657

As of now, Compositor can only handle single-file documents. If you try to open a document that includes other files (via \include or \input), a dialog will pop up asking you to flatten the document into a single file:

Don’t worry if your document is large, Compositor can comfortably handle documents with hundreds of pages.

Use ApplicationData folders for release builds #644

With this ticket, Compositor now uses the appropriate folders to store e.g. LaTeX packages downloaded from CTAN.

Change in Trust Level

To make the File picker work, I had to change the application’s trust level from Windows.PartialTrustApplication to Windows.FullTrustApplication. That’s why you will notice a new capability in the installer screen:

I will try to get rid of this if possible in a later release. (Oh yeah, the icon needs fixing, too)

Bugfixes

Other

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:

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

The Installer

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

Your Feedback is Much Appreciated!

If the installer doesn’t work for you, please let me know. If the app doesn’t launch or crashes, please let me know. If something doesn’t work, please let me know.

In general, 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.5 is already layed out and will bring basic source editing and a basic warnings & errors UI, along with bugfixes and other improvements.

Stay Informed

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