Compositor for Windows 0.3

After a bit of a summer break, the next public prototype of Compositor for Windows is now available! 🎉

What’s New?

From a user’s perspective, Compositor for Windows 0.3 will still look very barebones and borderline unusable. And it is, it’s a prototype. But under the hood, this version now has all the important bits in place for…

Basic WYSIWYG Editing

The app still opens the bundled User Guide on launch, as was the case with milestone 0.2:

However, the pages of the document are no longer read-only – there’s now basic WYSIWYG editing capabilities!

This means you can place the caret by clicking somewhere in the document, insert text by typing on the keyboard, or deleting characters (or entire selections of text) by using the delete buttons on the keyboard.

Don’t expect too much at this point, though. Simple typing and deleting should work, copy & paste and other more complex editing interactions will not yet work. These will be added over time in the upcoming prototypes. Performance also needs to be improved.

Basic Mouse Interaction

The mouse interaction patterns are basically the same as in the Mac version of the app.


A single mouse click will position the caret:


A double-click will select the current word:


A triple-click will select the current line:


A quadruple-click will select the current paragraph:


Pressing esc will unfocus the page and hide the caret.

Basic Keyboard Navigation

This version also brings very basic keyboard navigation. Cursor / moves the caret by one character, and ctrl + / moves the caret by one word.

Holding shift while moving the caret will extend the selection by one character at a time. Holding both shift and ctrl will extend the selection by one word at a time.

Most other keyboard shortcuts (like go up one line, jump to the beginning of a line, go to the previous page, etc) are still missing and will be added over time.

Basic Page Zoom

Three new app bar buttons let you zoom in and out on pages, or reset the zoom level:

Improvements in Installer & App Size

A lot of work has gone into improving the build system. The primary user-visible change coming out of this effort are significantly reduced installer and app binary sizes.

On ARM,

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:

Note that the app is an AppContainer app (similar to “sandboxed” apps on the Mac), so it has limited accesss to the system unless explicitly granted by users.

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.4 will extend WYSIWYG editing to arbitrary user documents. Also, this release will include the automatic package downloader and installer. So you should be able to play around with your own documents by then!

Along with that, expect incremental improvements to user experience and WYSIWYG editing.

Stay Informed

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