Skip to content

UCM Desktop v0.0.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Nov 16:19

The first pre-release of UCM Desktop is here!

CleanShot 2024-11-26 at 10 09 04@2x

Prerelease?

This is still very much a work-in-progress and there will be plenty of bugs. Please don't hesitate to report them (or provide general feedback and ideas) on the GitHub Issue Tracker.

Whats in it?

Overall this release aims to have parity with Unison Local (which this will eventually replace) and its basically there with a few extra features. Here's a short breakdown of the current feature set:

  • Browse project codebases: open definitions, clickable code, signature detail on hover, dependency indicators
  • Search: search definitions in the same manner as Unison Local (later we'd love to get a search similar to the front page of Unison Share).
  • Improved workspace management: resizable sidebar and new (albeit basic) split panes. Keyboard navigable (w followed by arrow keys to switch focus between panes).
  • Keyboard shortcuts: much like Unison Local, the app has a lot of keyboard navigational shortcuts, though they aren't yet very discoverable.

Installation

Download the executables below according to your system.

Running

UCM the CLI needs to be running in a certain way for the app to connect to it. Start UCM like so for Mac and Linux:

UCM_TOKEN=codebase UCM_PORT=5858 ucm --allow-cors-host tauri://localhost

And like so for Windows:

$env:UCM_TOKEN="codebase"; $env:UCM_PORT="5858"; ucm --allow-cors-host http://tauri.localhost