MEMBLOG

Changelog 0.3

- 2024-09-06

This week we shipped support for automatic npm package type acquisition, back navigation UI in Logs, sharper text rendering, a redesigned new program menu, and a couple of bug fixes to the schema editor.

Changelog 0.3

Automatic npm package type acquisition. Previously, installing npm packages as dependencies in a Membrane program did not automatically pull in TypeScript types for those packages. Now, when you add an npm dependency to package.json and save it, Membrane will automatically fetch the corresponding types.

Back navigation in Logs UI. Membrane Logs now include a back nav button (top left corner) to quickly go back to programs you were recently viewing.

Membrane Logs with new back navigation

Sharper text and line rendering in the IDE. Tweaks to glyph rendering (Jetbrains Mono) in the IDE result in crisper text rendering, especially on 1x resolution screens.

Redesigned New program button and menu. A higher contrast button and reordered menu aim to make program creation more intuitive. We are iterating on this, so expect more changes ahead.

Fixed bugs when adding types in the schema editor. A bug was discovered that prevented adding a new type to a program's schema by clicking the green checkmark. Secondly, when selecting a Ref to type, the context menu was previously not scrollable, which cut off some types for programs with lots of custom types.


- Pete Millspaugh (pete@membrane.io)

© 2024 Programmability, Inc.