<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Lumit releases</title><description>Lumit changelog</description><link>https://lumitlab.com/</link><item><title>Lumit v0.8.1</title><link>https://lumitlab.com/releases/0.8.1</link><guid isPermaLink="true">https://lumitlab.com/releases/0.8.1</guid><description>Fixes for plugins, first experience, and general QoL improvements.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A small follow-up to 0.8.0. Although there’s still some large features I’m working on, we’ll aim for more of these smaller releases going forward, and I’ve adjusted version control to allow for bug fix releases without pulling in all major changes as well. Mainly fixes to plugins and first time use issues. Also adds OFX transitions and generators, and some other QoL improvements.&lt;/p&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;With a lot of OFX plugins installed, Lumit would use a significant amount of storage on your system drive while open, and gave it back on close.&lt;/li&gt;
&lt;li&gt;Sapphire never showed up in Effects &amp;#x26; presets, since it takes longer to load than the scan allowed. Twixtor could go missing along with it, since killing a plugin that didn’t respond (but was) would hold up other effects being loaded.&lt;/li&gt;
&lt;li&gt;Sometimes Sapphire effects showed “This plugin did not render this frame”.&lt;/li&gt;
&lt;li&gt;OFX plugins that load a model on their first frame, such as a DLSS plugin, were switched off after 10 seconds. The first frame now gets 2 minutes.&lt;/li&gt;
&lt;li&gt;A precomp used as a matte, such as a track matte or the Matte row of Depth of field, shrank into the middle of the frame when the Viewer was below 100%. Export was never affected.&lt;/li&gt;
&lt;li&gt;HEVC exports wouldn’t play in QuickTime, Safari, Photos, or on iPhone.&lt;/li&gt;
&lt;li&gt;The update check only said “Could not check for updates”. It now gives a slightly more detailed message to help respond.&lt;/li&gt;
&lt;li&gt;The command palette’s search didn’t have the cursor when it opened, so typing did nothing until you clicked it.&lt;/li&gt;
&lt;li&gt;Dark words on the default green made Create and the other main buttons look switched off.&lt;/li&gt;
&lt;li&gt;The empty Viewer offered New project again after you’d already made one, and clicking it did nothing. It now offers Import footage next to Open.&lt;/li&gt;
&lt;li&gt;Deleting the comp you were looking at put an error in the Viewer.&lt;/li&gt;
&lt;li&gt;On a slow drive the import bar sat at 100% with Cancel doing nothing.&lt;/li&gt;
&lt;li&gt;Dropping files into Lumit on Linux brought nothing in.&lt;/li&gt;
&lt;li&gt;A layer dragged in the Viewer only snapped to the comp’s edges and middle with Snap to grid ticked.&lt;/li&gt;
&lt;li&gt;Shape layers with a lot of keyed path shapes made every frame slow, so turning off the transparency grid, pressing play, or soloing a layer could take several seconds to show.&lt;/li&gt;
&lt;li&gt;Switching comps kept showing the last comp until the new one had rendered. The Viewer now shows where you left that comp straight away, or a blank picture if you haven’t opened it yet.&lt;/li&gt;
&lt;li&gt;Opening a precomp could leave the Timeline’s row lines out of step with the rows until you clicked something.&lt;/li&gt;
&lt;li&gt;Making several changes in a row meant the Viewer finished drawing each one before it got to the last. A frame that’s already been replaced now stops part way, so the latest change shows sooner.&lt;/li&gt;
&lt;li&gt;Lumit has had the default memory budget increased from 15% to 30% of the system memory.&lt;/li&gt;
&lt;li&gt;One view could leave you looking at the source clip with no way back to the comp.&lt;/li&gt;
&lt;li&gt;Leaving Cut didn’t always take the source side away.&lt;/li&gt;
&lt;li&gt;Space and the frame keys always moved the comp, even with the source side in front.&lt;/li&gt;
&lt;li&gt;A parented layer’s outline, handles, and motion path stayed put in the Viewer while the picture followed the parent.&lt;/li&gt;
&lt;li&gt;A shape with a keyed path was outlined where the path started rather than where it is at the playhead.&lt;/li&gt;
&lt;li&gt;A track matte ignored its layer’s parents, and slid and shrank with a region of interest set in the Viewer.&lt;/li&gt;
&lt;li&gt;The Transform effect’s Scale came unlinked when its first keyframe was set in the Timeline, and Combine axes put it back unlinked.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Depth of field pro has a new &lt;strong&gt;Method&lt;/strong&gt; row. &lt;strong&gt;Ray traced&lt;/strong&gt; follows rays back through every surface of the lens to the depth, so it shows the lens’s own softness wide open and in the corners. Pointed at a precomp with 3D layers, it traces up to 12 of the layers themselves.&lt;/li&gt;
&lt;li&gt;In and Out marks set on footage are kept on the item and saved with the project. Dropping the item into a comp or the Cut timeline brings only the marked stretch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;File ▸ Import folder&lt;/strong&gt; brings in the footage in a folder and every folder inside it, and keeps them as folders in the project. Dropping a folder on Lumit does the same.&lt;/li&gt;
&lt;li&gt;OFX transitions and generators show up in Effects &amp;#x26; presets under their own headings. A transition reveals whatever is under the layer, like Lumit’s own wipes, and a generator replaces the layer’s picture.&lt;/li&gt;
&lt;li&gt;Sign in with Apple added in the sign-in window.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings ▸ Account ▸ Devices&lt;/strong&gt; pairs Lumit for iPhone with your device. Add a phone shows a code to scan, and this computer and each phone can be renamed or removed. This is still under testing with only select people added for testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;macOS 12 or newer is now needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;downloads&quot;&gt;Downloads&lt;/h2&gt;
&lt;p&gt;Windows, macOS, and Linux builds are on &lt;a href=&quot;https://lumitlab.com/download&quot;&gt;Lumit Downloads&lt;/a&gt; and
&lt;a href=&quot;https://github.com/luminalmvm/Lumit/releases/tag/v0.8.1&quot;&gt;GitHub releases&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.8.0</title><link>https://lumitlab.com/releases/0.8.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.8.0</guid><description>Depth of field pro and lens window, node graph groups, new shape operations, Particulate bursts, Interpret footage, a proper expression editor, faster export, and more.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Another large update. Depth of field pro traces a real lens, node graphs have groups which can be saved, shape layers get Twist and Deform options, and Particulate can emit in bursts, including on the beat.&lt;/p&gt;
&lt;p&gt;Exporting is about 7 times faster, projects should generally open faster, and after this release updates download patches to reduce download size and time.&lt;/p&gt;
&lt;p&gt;As always please test these new features out and report anything that goes wrong.&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;lenses-and-depth-of-field&quot;&gt;Lenses and depth of field&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Depth of field pro&lt;/strong&gt; traces a real lens into its out-of-focus shapes. This is in addition to the existing Depth of field effect.&lt;/li&gt;
&lt;li&gt;Its &lt;strong&gt;Depth&lt;/strong&gt; row reads a depth pass, or distance in metres from a precomp with 3D layers.&lt;/li&gt;
&lt;li&gt;One lens window for Depth of field pro and Lens flare picks, imports, and edits lenses.&lt;/li&gt;
&lt;li&gt;An edited lens is stored within the project, and can be saved for use in any project.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lens dirt&lt;/strong&gt; can be fully customised, with multiple dirt options, out of focus options, and glass curvature. Thanks to @tujlugpam for the original version of this a long time ago.&lt;/li&gt;
&lt;li&gt;Both depth of field effects have a &lt;strong&gt;Zebra&lt;/strong&gt; tickbox that stripes whatever is in focus.&lt;/li&gt;
&lt;li&gt;In node graphs distance can now be passed via wires between effects, and Depth of field pro can output its focus, f-stop, and glass curvature for other effects, such as lens dirt/flare to work in tandem.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;node-graphs&quot;&gt;Node graphs&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Nodes can be framed in named, coloured groups, and saved to the preset library. Groups can be nested, and notes can be added to the canvas to help organise.&lt;/li&gt;
&lt;li&gt;A box keeps the picture past the frame, up to one frame past each edge. &lt;strong&gt;File ▸ Project settings… ▸ Node graph overscan&lt;/strong&gt; has two frames and Maximum.&lt;/li&gt;
&lt;li&gt;The Viewer’s guides menu has &lt;strong&gt;Picture bounds&lt;/strong&gt;, a dotted outline of how far the picture reaches past the frame.&lt;/li&gt;
&lt;li&gt;A Switch only decodes and renders the input it picks.&lt;/li&gt;
&lt;li&gt;Wires have a dropdown with Curved, Angled, and Hanging, and a wire going backwards no longer snaps sideways halfway down.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;shape-layers&quot;&gt;Shape layers&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Twist&lt;/strong&gt; spins a shape about an axis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deform&lt;/strong&gt; moves the outline with a smooth noise field.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smooth&lt;/strong&gt; rounds off the whole path without bulging past its points.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stroke taper&lt;/strong&gt; narrows a stroke towards its ends like a brush stroke.&lt;/li&gt;
&lt;li&gt;All four are on a new Add menu on a shape’s right-click in the Timeline.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;effects&quot;&gt;Effects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Particulate has bursts, once at the start, every few frames, or each time Trigger rises past 0.5.&lt;/li&gt;
&lt;li&gt;Particulate can also kill or wrap particles at the frame’s edge, drive size, opacity, and colour by speed or a random number, be born where a Density layer is bright, and blend particles with any blend mode.&lt;/li&gt;
&lt;li&gt;The marks on a selected effect’s points, such as a Centre or a Light position, can be dragged in the Viewer.&lt;/li&gt;
&lt;li&gt;Emit from image, Displacement map, Pick points, and Vary points have &lt;strong&gt;Map placement&lt;/strong&gt;, so a map layer lines up where it sits in the comp.&lt;/li&gt;
&lt;li&gt;Seed now sits at the bottom of every effect that has one.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;drivers-and-expressions&quot;&gt;Drivers and expressions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Measure&lt;/strong&gt; passes size, centre, and edges of a layer’s content, which allows you to automatically adjust backgrounds if text changes for instance. Expressions get sourceRectAtTime for the same info.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Beat trigger&lt;/strong&gt; turns beat markers, beats found in the audio, or a band crossing a threshold into a pulse, count, and an envelope.&lt;/li&gt;
&lt;li&gt;Clicking an expression opens a proper editor over the row. It grows with what is written, and shows the value at the playhead.&lt;/li&gt;
&lt;li&gt;A broken expression says why under the text, and the row draws its number in red.&lt;/li&gt;
&lt;li&gt;The Expressions panel follows the selected property.&lt;/li&gt;
&lt;li&gt;Tab indents in the shader and expression editors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;footage-and-importing&quot;&gt;Footage and importing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Interpret footage…&lt;/strong&gt; on a footage row’s menu sets alpha, frame rate, start timecode, fields, pulldown, pixel aspect ratio, loop, linear light, Preserve RGB, and colour space.&lt;/li&gt;
&lt;li&gt;EXRs with a lone channel, such as a depth pass, open in greyscale at their real values, and multi-pass renders from Blender, Nuke, and Houdini open on their beauty pass. Interpret footage has a &lt;strong&gt;Render pass&lt;/strong&gt; list to pick another.&lt;/li&gt;
&lt;li&gt;Opening an After Effects project brings across each item’s interpretation and its OCIO colour management.&lt;/li&gt;
&lt;li&gt;The 20 most used third-party After Effects effects now import, to the vendor’s OFX build when it’s installed or the closest Lumit effect otherwise.&lt;/li&gt;
&lt;li&gt;A file with several audio streams arrives with them all mixed on one layer, which can be split.&lt;/li&gt;
&lt;li&gt;Analyse and Propagate work on precomp layers.&lt;/li&gt;
&lt;li&gt;Depth, Remove background, and the Roto brush have a &lt;strong&gt;Frames&lt;/strong&gt; row to analyse every frame, the layer’s in to out, or the work area. Depth and Remove background can save each frame to a folder as a PNG.&lt;/li&gt;
&lt;li&gt;The flow Input rate goes up to 10,000 fps.&lt;/li&gt;
&lt;li&gt;Settings has a &lt;strong&gt;New project template&lt;/strong&gt;, a project every new one starts as a copy of.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;cut-and-the-timeline&quot;&gt;Cut and the Timeline&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A clip on a Sequence layer can have its own effects and blend mode.&lt;/li&gt;
&lt;li&gt;The effect controls have a keyframe strip. It can be turned off in &lt;strong&gt;Settings ▸ Timeline&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Cut has auto ripple, auto crossfade, and quantise, tracks can be dragged taller or shorter, and a footage layer’s sound shows under it.&lt;/li&gt;
&lt;li&gt;There’s a Vegas shortcut preset added in Settings.&lt;/li&gt;
&lt;li&gt;Speed points take an exact percentage, and markers draw lines down the timelines.&lt;/li&gt;
&lt;li&gt;One effect can be saved as a preset, and presets can be dragged onto layers.&lt;/li&gt;
&lt;li&gt;Pasting keys with layers selected pastes the keys on the same property of each layer, first key at the playhead, adding the effect if applicable.&lt;/li&gt;
&lt;li&gt;The Graph editor has a switch to show the selected curves, every curve on the selected layers, or every curve in the comp. Selecting a key also shows the handles facing it either side.&lt;/li&gt;
&lt;li&gt;Copy ease, Paste ease, and Join handles are in the keyframe menus.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fit selection&lt;/strong&gt; in the Graph editor, and F fits the keyframes in layer view.&lt;/li&gt;
&lt;li&gt;The Hand tool pans the Timeline, the Graph editor, and both node graphs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Duplicate composition&lt;/strong&gt;, which asks whether nested comps are shared or copied.&lt;/li&gt;
&lt;li&gt;Precomposing a layer whose parent or matte stays outside offers to duplicate them.&lt;/li&gt;
&lt;li&gt;Export asks before writing over a file, with Overwrite, Keep both, and Cancel.&lt;/li&gt;
&lt;li&gt;The mixer faders taper.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;updates-and-the-window&quot;&gt;Updates and the window&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An update button sits on the bottom bar. It shows download/update percentage, and hovering it lists what each missed release adds.&lt;/li&gt;
&lt;li&gt;Updates after this one download patches to update which reduces update time and size.&lt;/li&gt;
&lt;li&gt;Windows updates install without a window, and Lumit relaunches on its own.&lt;/li&gt;
&lt;li&gt;On Windows the title bar has been merged with the menu bar.&lt;/li&gt;
&lt;li&gt;On Linux Lumit’s own title bar is off by default, with a switch in &lt;strong&gt;Settings ▸ Appearance&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Toolbars that can’t fit all items now fold their buttons into a ⋯ menu.&lt;/li&gt;
&lt;li&gt;Items that can be clicked brighten/enlarge under the pointer, and lists glide with the mouse wheel.&lt;/li&gt;
&lt;li&gt;Extensions can keep a short line on the bottom strip.&lt;/li&gt;
&lt;li&gt;The first launch screen has a tick on the After Effects and Vegas cards to load their shortcuts, off by default.&lt;/li&gt;
&lt;li&gt;Thumbnails on footage rows, layer names on lane bars, marker lines, the minimap, and node graph wires are now set in a Panels section of &lt;strong&gt;Settings ▸ Appearance&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The Desk rooms row has gone from Appearance, as the colour scheme menu picks the same.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;performance&quot;&gt;Performance&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Exporting is faster.&lt;/li&gt;
&lt;li&gt;When opening a project, the time to load is reduced in many cases.&lt;/li&gt;
&lt;li&gt;Playback on cached frames no longer goes out late or drops the sound.&lt;/li&gt;
&lt;li&gt;A precomp that isn’t changing is no longer rendered again on every frame while playing.&lt;/li&gt;
&lt;li&gt;A precomp under motion blur is no longer rendered twice.&lt;/li&gt;
&lt;li&gt;Time spent building the interface while previewing reduced.&lt;/li&gt;
&lt;li&gt;Lens flare at Ultra is almost twice as fast.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Lumit wouldn’t start on a clean Windows install, as the Visual C++ runtime was missing.&lt;/li&gt;
&lt;li&gt;An update on macOS left the app saying it was damaged.&lt;/li&gt;
&lt;li&gt;Proxies were never used, and Make proxy failed on some clips.&lt;/li&gt;
&lt;li&gt;Footage with uneven frame times drifted against its own sound.&lt;/li&gt;
&lt;li&gt;The sound stopped for about a second where a Lens flare started in a loop, and clicked when it stopped, started, or looped.&lt;/li&gt;
&lt;li&gt;Lens flare ghosts leaned pink, and a blue coating made yellow ghosts.&lt;/li&gt;
&lt;li&gt;Matte mode flares merged lamps far apart into one light that jumped between frames.&lt;/li&gt;
&lt;li&gt;Newer Red Giant Universe didn’t show up. Plugins Lumit turns away now have the reason written to plugin-scan.txt beside plugins.json.&lt;/li&gt;
&lt;li&gt;A file made from a project kept online, such as a Save as or a copy, opened as the shared project.&lt;/li&gt;
&lt;li&gt;An expression on an effect value, JavaScript or Rhai, often didn’t change the Viewer until another value on the effect moved.&lt;/li&gt;
&lt;li&gt;An expression on a point, an angle, or a whole number stopped the effect controls drawing.&lt;/li&gt;
&lt;li&gt;Motion blur on an adjustment layer smeared the last frame of a shot with the shot after the cut.&lt;/li&gt;
&lt;li&gt;The Node panel showed an effect’s internal name, such as lens_flare, instead of its name.&lt;/li&gt;
&lt;li&gt;The cache bar flicked short during playback.&lt;/li&gt;
&lt;li&gt;A keyed trim, repeater, or path on a shape layer showed one frame while playing, and an expression on a shape value didn’t move.&lt;/li&gt;
&lt;li&gt;An effect’s matte or depth layer was stretched over the effect’s own layer, so it didn’t line up when either layer was moved, scaled, or not full frame.&lt;/li&gt;
&lt;li&gt;Save group was greyed out unless a driver was picked.&lt;/li&gt;
&lt;li&gt;Changing a comp’s size pushed every layer into the top-left corner.&lt;/li&gt;
&lt;li&gt;Layer ▸ Split layer only worked on Sequence layers.&lt;/li&gt;
&lt;li&gt;Locked layers could still be picked and dragged in the Viewer.&lt;/li&gt;
&lt;li&gt;The colour picker’s ring jumped about near black.&lt;/li&gt;
&lt;li&gt;Tab in the shader editor moved focus out of the code, and drag-selecting in scrolled text jumped.&lt;/li&gt;
&lt;li&gt;On macOS the two halves of the Timeline bounced apart on a trackpad scroll.&lt;/li&gt;
&lt;li&gt;The addon model runtime wouldn’t load on macOS.&lt;/li&gt;
&lt;li&gt;A pinned taskbar or Start menu shortcut kept showing the old icon after an update.&lt;/li&gt;
&lt;li&gt;The main window could be made small enough to break the layout, it now stops at 840 x 560.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A file with several audio streams now arrives with all of them mixed on one layer, it used to play only the first. Layers already in a project are left alone.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Several audio streams arrive as&lt;/strong&gt; in Settings puts it back. If you had set it to &lt;strong&gt;The first stream&lt;/strong&gt;, set it again.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Colour space&lt;/strong&gt; menu on a footage row has gone. A footage item’s colour space is now set in &lt;strong&gt;Interpret footage…&lt;/strong&gt;, on its &lt;strong&gt;Colour&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Lens flares look a little cooler than before, as white light was coming out as pink.&lt;/li&gt;
&lt;li&gt;A node graph box now keeps the picture past the frame, so a graph that scales or warps its picture may show what used to be cut off.&lt;/li&gt;
&lt;li&gt;Footage with uneven frame times now stays in sync with its sound, so its picture may land a frame differently from before.&lt;/li&gt;
&lt;li&gt;An effect’s matte or depth layer is now read where it sits in the comp. If either layer is moved, scaled, or not full frame the picture may change, such as moved footage reading a depth pass that was left where it was.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;known-gaps&quot;&gt;Known gaps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Frames row does nothing on a node graph box yet, and the trackers don’t have it.&lt;/li&gt;
&lt;li&gt;Measure reads footage as the comp’s frame, and a layer turned in 3D as if it lay flat.&lt;/li&gt;
&lt;li&gt;Corner pin and other warps still stay inside the picture they’re handed in a node graph.&lt;/li&gt;
&lt;li&gt;Cryptomatte passes are left out of the Render pass list, as they’ll get their own node.&lt;/li&gt;
&lt;li&gt;A point driven by an expression isn’t marked in the Viewer, so it can’t be dragged.&lt;/li&gt;
&lt;li&gt;On Windows, resting on the maximise button doesn’t open the snap layouts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks very much to everyone who sent in reports and requests for this release, especially @Airyzz for the node graph ones and Requa for the editors and the colour picker. A lot of this release came straight from your notes.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.7.0</title><link>https://lumitlab.com/releases/0.7.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.7.0</guid><description>Lumit Pro, Cut workspace, JavaScript expressions and improved presets, points effects, extensions, Illustrator import, and a long list of fixes.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is the biggest release so far. Lumit Pro is here, an optional subscription that helps support Lumit and pays for the servers used to enable the functionality behind sharing, sync, previews, and backup. Lumit itself is still free and open source, and no editing tool will ever be put behind a paywall.&lt;/p&gt;
&lt;p&gt;Along with this there is a Cut workspace for arranging large amounts of footage, JavaScript expressions and improved presets, an expanded family of points effects, extensions, layered Illustrator import, and a long list of fixes.&lt;/p&gt;
&lt;p&gt;Lumit also has nightly builds now. Turn them on in Settings and Lumit updates to each night’s build, so you get new work before it reaches a release. They haven’t had a release’s testing, so expect the odd problem.&lt;/p&gt;
&lt;p&gt;As always please test these new features out and report anything that goes wrong.&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;lumit-pro&quot;&gt;Lumit Pro&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Lumit Pro is $6 a month or $60 a year, and is bought inside Lumit, from your profile in the bottom left. Everything Lumit could do before is still free, and all offline functionality added in the future will remain that way.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shared projects through Lumit’s relay.&lt;/strong&gt; Guests join with the link and no setup. Only the host needs Pro.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keep online&lt;/strong&gt; holds a shared project on Lumit’s server, so nobody’s computer has to stay on. It is encrypted, and the server never reads it.&lt;/li&gt;
&lt;li&gt;A project kept online also has a second invite that can only look, provide notes on the work, and a hold on a control while someone is changing it. People are shown by name in the main window, and pressing one follows them to see their current work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Composition ▸ Share a preview…&lt;/strong&gt; sends an export of a comp as a link. Anyone with the link can comment on a frame without an account, and the comments come back into Lumit. A comment added to the Timeline becomes a marker on its layer.&lt;/li&gt;
&lt;li&gt;A new version of a preview goes to the same link with a line saying what changed, and reviewers can approve a version.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup&lt;/strong&gt; keeps a copy of a project each time it’s saved, with its picture and what changed. &lt;strong&gt;File ▸ Project history…&lt;/strong&gt; opens a save as a copy or puts it back, and one comp can be brought back from an earlier save.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings sync&lt;/strong&gt; carries shortcuts, themes, workspaces, and presets to every device you sign in on.&lt;/li&gt;
&lt;li&gt;An account holds up to 50 GB.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;profiles-and-accounts&quot;&gt;Profiles and accounts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Profiles sit on the bottom strip, each with its own unique settings. They’re free and don’t need an account.&lt;/li&gt;
&lt;li&gt;Sign in with an email and password, Google, or Discord. &lt;strong&gt;Settings ▸ Account&lt;/strong&gt; has all of it in one place.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-cut-workspace&quot;&gt;The Cut workspace&lt;/h3&gt;
&lt;p&gt;Cut is brand new, and very much work in progress. There’s a lot of work required on it, but we’re sharing the beginnings of it now.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cut&lt;/strong&gt; is a seventh workspace, aimed at being a NLE within Lumit. The goal being you can do your entire workflow without having to leave the program.&lt;/li&gt;
&lt;li&gt;The Cut timeline shows each layer as a track of clips, with Select, Razor, Ripple, Roll, Slip, and Slide tools on V, C, B, N, Y, and U. Holding a key uses that tool for one drag/click.&lt;/li&gt;
&lt;li&gt;The source view plays a footage item, marks In and Out, and Inserts or Overwrites the marked part at the playhead.&lt;/li&gt;
&lt;li&gt;A picture clip and its sound clip can be linked, so they move, trim, and cut together.&lt;/li&gt;
&lt;li&gt;Ripple delete, close gap, lift, extract, match frame, trims and rolls to the playhead, and nudges. Each is one undo step.&lt;/li&gt;
&lt;li&gt;Two picture clips that overlap dissolve, and a clip’s fades work on picture as well as sound.&lt;/li&gt;
&lt;li&gt;A clip can play a comp, and a clip can be turned into a comp.&lt;/li&gt;
&lt;li&gt;The first time startup screen also adds Premiere Pro/Resolve as an option, which makes footage arrive on Sequence layers and opens Lumit in Cut.&lt;/li&gt;
&lt;li&gt;Make proxy on several footage items queues them one after another, and a folder’s menu has Make proxies.&lt;/li&gt;
&lt;li&gt;The project panel has a Duration column, and a setting for thumbnails on footage rows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;shared-projects&quot;&gt;Shared projects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An invite is now one lumitlab.com/join link that holds every address the host can be reached at. It’s hidden in the Shared project window until you ask to see it.&lt;/li&gt;
&lt;li&gt;The host can set a password that guests type as well as having the link.&lt;/li&gt;
&lt;li&gt;Lumit asks the router to open the port, so people outside your network can join without a VPN. The port is closed again when sharing stops.&lt;/li&gt;
&lt;li&gt;lumit-relay is a small server anyone can run for when neither router lets the other in.&lt;/li&gt;
&lt;li&gt;Footage is sent to people who haven’t got it, as a compressed stand-in with sound. An export can fetch the frames it reads at full quality, fetch the originals, or be done on the computer that has them.&lt;/li&gt;
&lt;li&gt;What someone else has selected is marked in their colour, in the Timeline, the effect controls, the project panel, and the node graph.&lt;/li&gt;
&lt;li&gt;Removing a guest replaces the invite, so they can’t rejoin with the old one.&lt;/li&gt;
&lt;li&gt;Upload and download limits for footage are in the Shared project window and in Settings.&lt;/li&gt;
&lt;li&gt;Everyone in a shared project needs to be on the same version to access. If you run your own relay, it needs updating too.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;expressions-and-after-effects&quot;&gt;Expressions and After Effects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Expressions can be written in JavaScript as well as Rhai, with additional functions, such as wiggle, loopOut, linear, ease, and effect(“x”)(“y”). Each expression keeps its own language, and both are syntax highlighted.&lt;/li&gt;
&lt;li&gt;An .ffx preset can be applied to a layer. A pseudo effect arrives as the new Custom controls effect.&lt;/li&gt;
&lt;li&gt;Expressions in an After Effects project come across as JavaScript, and a property with keyframes and an expression keeps its keyframes.&lt;/li&gt;
&lt;li&gt;A text layer imported from After Effects keeps its font, spacing, scale, caps, outline, alignment, and box width, and lands where it was drawn.&lt;/li&gt;
&lt;li&gt;Alt+K adds or removes a keyframe at the playhead. Alt+Shift+P, S, R, T, and A do it for Position, Scale, Rotation, Opacity, and Anchor point.&lt;/li&gt;
&lt;li&gt;Shift+= and Shift+- step the blend mode, and a lot more After Effects shortcuts are on their default keys.&lt;/li&gt;
&lt;li&gt;The Expressions panel has Import and Export, so saved expressions can be shared as a file.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;effects&quot;&gt;Effects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A family of points effects. Vary, Pick, Transform, Merge, Relax, and Flow points change a stream of points and hand it on.&lt;/li&gt;
&lt;li&gt;Points along path, Text to points, Track points, and Label points make or label points from a mask, a Text layer, or footage. Points field draws a stream as a picture, and Bake points lets a driver read one.&lt;/li&gt;
&lt;li&gt;Scatter and Emit from image now feed the effects below them. Adding a points effect under one that makes points wires them together.&lt;/li&gt;
&lt;li&gt;Points can carry named values, which can be a number, an offset, or a colour.&lt;/li&gt;
&lt;li&gt;Gaussian blur, Directional blur, and Glow have &lt;strong&gt;Repeat edge pixels&lt;/strong&gt;. With it off the layer grows to hold the effect, so a blur on a shape or text layer isn’t cut off at the edge of the art.&lt;/li&gt;
&lt;li&gt;Drop shadow can fall outside the layer, and so can the Drop shadow, Outer glow, and Stroke layer styles.&lt;/li&gt;
&lt;li&gt;Shape gradients have an opacity at each end, and a Gradient stops row for adding colours between them. Every stop can be keyframed.&lt;/li&gt;
&lt;li&gt;A selected effect’s points are marked in the Viewer, and a point can be picked outside the frame.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;extensions&quot;&gt;Extensions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An extension is a panel someone else has made. It’s a folder with a web page in it, shown in its own panel and listed under &lt;strong&gt;Window ▸ Extensions&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;One is installed from a folder in Settings, after a window listing what it asks to be allowed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;importing-and-projects&quot;&gt;Importing and projects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An Illustrator file with two or more layers imports as a comp, with a layer for each Illustrator layer.&lt;/li&gt;
&lt;li&gt;PSD import now reads nested groups, 16 bit, solid colour fills, Fill, vector masks, and six layer styles. Twelve kinds of adjustment layer come in as an Adjustment layer with the nearest effect, switched off.&lt;/li&gt;
&lt;li&gt;A file with several audio streams, such as a recording with the game and the mic apart, can have its streams picked, split onto a layer each, and merged back. &lt;strong&gt;Layer ▸ Audio&lt;/strong&gt; has Split and Merge.&lt;/li&gt;
&lt;li&gt;Imports, opening a project, and After Effects import run in the background, with a card showing the percentage and a Cancel button.&lt;/li&gt;
&lt;li&gt;A packed project also carries proxies, the OCIO config, and the files effects read, such as a LUT.&lt;/li&gt;
&lt;li&gt;A project someone sends you opens with Pack automatically off, even if they had it on.&lt;/li&gt;
&lt;li&gt;Opening a project after a crash asks whether to restore the edits it left behind.&lt;/li&gt;
&lt;li&gt;Opening a project that’s already open brings that window forward.&lt;/li&gt;
&lt;li&gt;Right-clicking a footage item has Show in folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;text&quot;&gt;Text&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Dragging with the Type tool draws a box, and the text wraps to its width. The Paragraph panel has the box width and Justify.&lt;/li&gt;
&lt;li&gt;New text starts with kerning on.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-timeline&quot;&gt;The Timeline&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Markers can have a colour and a duration. A marker with a duration is a region, shaded down through the lanes.&lt;/li&gt;
&lt;li&gt;Holding Shift while scrubbing snaps the playhead to markers, layer ends, keyframes, and the work area.&lt;/li&gt;
&lt;li&gt;J, K, and L shuttle. Each further press of J or L doubles the speed, up to 8 times.&lt;/li&gt;
&lt;li&gt;Parenting a layer keeps it where it was, as does unparenting and swapping parents.&lt;/li&gt;
&lt;li&gt;The parent and matte pickers show the layer’s number before its name.&lt;/li&gt;
&lt;li&gt;Dragging a handle in the graph editor moves the same handle on every selected keyframe.&lt;/li&gt;
&lt;li&gt;Dragging inside a key block’s box moves every keyframe together.&lt;/li&gt;
&lt;li&gt;Each comp remembers how far down it’s scrolled if you switch comps and then go back.&lt;/li&gt;
&lt;li&gt;Right-clicking under the layer rows opens a menu, and the layer menu has Precompose.&lt;/li&gt;
&lt;li&gt;The Layer menu has Lock, Unlock all layers, and Arrange.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;node-graphs&quot;&gt;Node graphs&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A wire going backwards is two curves that meet in the middle, so it no longer swings out past its sockets.&lt;/li&gt;
&lt;li&gt;A new Transform starts with Scale x and y linked, and the Node panel and the boxes have the link too.&lt;/li&gt;
&lt;li&gt;Remove background, Depth, and the Roto brush work inside a node graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;interface&quot;&gt;Interface&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Menus, dropdowns, and dialogues show their surface first with the rows following a beat behind, in Studio and Lantern.&lt;/li&gt;
&lt;li&gt;A panel on its own can be dragged and closed by its title, so the Viewer can be moved.&lt;/li&gt;
&lt;li&gt;Lumit can show in your Discord status. &lt;strong&gt;Settings ▸ General ▸ Discord status&lt;/strong&gt; picks between off, Lumit only, and the project and composition names.&lt;/li&gt;
&lt;li&gt;Settings has a Hardware video decoding tick, on by default.&lt;/li&gt;
&lt;li&gt;The system’s reduce motion setting turns Lumit’s animations off.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;macos&quot;&gt;macOS&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Clicking an invite link or double-clicking a .lum opens it in Lumit.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;smaller-things&quot;&gt;Smaller things&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Italian has its first 52 strings (thanks to @andrea68git).&lt;/li&gt;
&lt;li&gt;The website has new sections, a Projects page with six projects to download, a media page, both accessed via the footer, and a Lumit Pro page.&lt;/li&gt;
&lt;li&gt;The manual has been restyled to match the website, and lists every page on its home page.&lt;/li&gt;
&lt;li&gt;If you like noodle wires, catenary curves have been added for node connections, courtesy of @Airyzz.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A crash after a project’s first save lost everything since that save.&lt;/li&gt;
&lt;li&gt;A failed export deleted the file it was replacing.&lt;/li&gt;
&lt;li&gt;Changing a layer’s volume or audio switch during playback wasn’t heard until playback was restarted.&lt;/li&gt;
&lt;li&gt;The picture was up to 16 frames behind an edit made during playback.&lt;/li&gt;
&lt;li&gt;5.1 and 7.1 footage played up to 9.9 dB too loud and clipped.&lt;/li&gt;
&lt;li&gt;The wave and spectrogram in the Audio timeline stayed at the old zoom until you scrolled, and zooming out could leave part of a clip blank.&lt;/li&gt;
&lt;li&gt;A project opened in the first few seconds after launch showed its OFX plugins with a raw name and no controls.&lt;/li&gt;
&lt;li&gt;RSMB and Echo saw no motion from Sequence layers and node graph comps inside a precomp, and did nothing on a Sequence layer.&lt;/li&gt;
&lt;li&gt;On the frame before a cut, Echo and motion blur plugins read the outgoing shot held.&lt;/li&gt;
&lt;li&gt;Controls on a node graph box stopped working once the graph was zoomed out or panned.&lt;/li&gt;
&lt;li&gt;Pressing a marker moved the playhead to it, and a dragged marker snapped to where the playhead used to be.&lt;/li&gt;
&lt;li&gt;Dragging keyframes selected on the same frame across several rows did nothing.&lt;/li&gt;
&lt;li&gt;Clicking an effect’s name in the Timeline collapsed its layer.&lt;/li&gt;
&lt;li&gt;The Timeline’s selection box was drawn behind the bars and row lines.&lt;/li&gt;
&lt;li&gt;Shutting a heading inside a U reveal brought every other row back.&lt;/li&gt;
&lt;li&gt;The slider on some effect rows in the Timeline sat behind the buttons beside it.&lt;/li&gt;
&lt;li&gt;Editing a keyed shape, mask, paint, or puppet value after moving the playhead wrote over the last keyframe.&lt;/li&gt;
&lt;li&gt;A layer moved by an expression kept its Viewer outline where it started.&lt;/li&gt;
&lt;li&gt;Picking a point on the Viewer took two undos to put back.&lt;/li&gt;
&lt;li&gt;Up, Down, Home, and End moved the Type tool’s caret twice, and double-clicking an emoji selected half of it.&lt;/li&gt;
&lt;li&gt;An expression with a long chain of operators could crash Lumit, and a loop could hang it for minutes.&lt;/li&gt;
&lt;li&gt;Easing x on a chained Scale in a Transform effect left y behind.&lt;/li&gt;
&lt;li&gt;Quitting during the tour asked to save the tour’s own comp.&lt;/li&gt;
&lt;li&gt;The blend and matte pickers were cut down to empty boxes in a narrow effect controls panel.&lt;/li&gt;
&lt;li&gt;Closing a project cleared the puppet meshes of every other open project.&lt;/li&gt;
&lt;li&gt;Letting go of Shift early on a Viewer move dropped the layer off its axis.&lt;/li&gt;
&lt;li&gt;A 1px line sitting on a pixel boundary drew nothing.&lt;/li&gt;
&lt;li&gt;EXR wasn’t picked from an export’s file name, and a % in a sequence name broke it.&lt;/li&gt;
&lt;li&gt;The Windows installer could package an old DLL left beside the exe.&lt;/li&gt;
&lt;li&gt;On macOS the menu bar was rebuilt far more often than it needed to be, and the Illustrator helper had no memory limit.&lt;/li&gt;
&lt;li&gt;The README’s macOS and Linux build steps installed an FFmpeg version Lumit can’t build with.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Drop shadow, and the Drop shadow, Outer glow, and Stroke layer styles, are no longer cut off at the layer’s edge. A shape, text, or small solid that has one may look different.&lt;/li&gt;
&lt;li&gt;A points effect that is last on a shape or text layer now draws past the edge of the art too.&lt;/li&gt;
&lt;li&gt;Clone to points sorts its stamps by depth. Turn Depth sort off on the effect to get the old order back.&lt;/li&gt;
&lt;li&gt;A 1px line from a points effect that sat on a pixel boundary drew nothing, and now draws.&lt;/li&gt;
&lt;li&gt;A layer used as a matte now runs its Node graph effects, so the matte may change.&lt;/li&gt;
&lt;li&gt;Remove background, Depth, and the Roto brush did nothing inside a node graph. A graph that has one now shows its result.&lt;/li&gt;
&lt;li&gt;RSMB, Echo, and other effects that read the frames either side now see motion from Sequence layers and node graph comps, and read the right shot on the frame before a cut.&lt;/li&gt;
&lt;li&gt;A clip’s fades now fade its picture as well as its sound. A video clip that was given a fade in the Audio timeline will fade in the comp too.&lt;/li&gt;
&lt;li&gt;A clip that plays a comp now draws and sounds, it used to do neither.&lt;/li&gt;
&lt;li&gt;5.1 and 7.1 footage is quieter, as it was being folded down to stereo up to 9.9 dB too loud.&lt;/li&gt;
&lt;li&gt;Rhai expressions can no longer load files or use eval, and a very long loop may now reach the step limit and stop.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;known-gaps&quot;&gt;Known gaps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Asking the router to open the port hasn’t been tried against many routers. The Shared project window says when a router refuses.&lt;/li&gt;
&lt;li&gt;On Linux an extension’s page is swapped for a still picture while a menu, tooltip, or dialogue is open.&lt;/li&gt;
&lt;li&gt;PSD adjustment layers come in switched off, since the same numbers give a different picture in linear light.&lt;/li&gt;
&lt;li&gt;On macOS, double-clicking a .lumfx or .lumtheme still does nothing.&lt;/li&gt;
&lt;li&gt;Lumit can still freeze when importing media on some AMD integrated graphics (#181). Turning Hardware video decoding off in Settings is something to try.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks very much to everyone who sent in reports, requests, and translations for this release, and to everyone who picks up Lumit Pro. It all goes back into Lumit.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.6.0</title><link>https://lumitlab.com/releases/0.6.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.6.0</guid><description>Shared projects, improved setup, Text and Paragraph panels, PSD import, packed project files, and a lot of interface fixes.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Projects can now be shared, and allow several people to edit the same project at the same time. New users get a setup screen and a guided tour of the interface, and text layers have proper Text and Paragraph panels. Along with this, PSD files import as layered comps, a project can be packed into one file, and there is a long list of interface fixes and quality of life changes.&lt;/p&gt;
&lt;p&gt;Shared projects are brand new and have only been tested on a small scale, so please test and report any issues so that we can clean them all up before the next release.&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;shared-projects&quot;&gt;Shared projects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;File ▸ Shared project…&lt;/strong&gt; lets several people edit one project at once. One person hosts and gets an invite to send, and the others can join.&lt;/li&gt;
&lt;li&gt;Edits appear for everyone as they’re made, and two people can work on the same layer at once. Undo only takes back your own edits.&lt;/li&gt;
&lt;li&gt;Each person has a colour. It marks the comps they have open, the layers they’ve selected, their playhead in the Timeline, and their pointer in the Viewer.&lt;/li&gt;
&lt;li&gt;Footage isn’t sent. A guest picks a footage folder when joining, and each item is matched to a file in it by name and then by content.&lt;/li&gt;
&lt;li&gt;If the host goes away the guests can keep working, and their edits merge back in when the host returns. Anything both sides changed waits in a Conflicts window with Keep mine or Keep theirs.&lt;/li&gt;
&lt;li&gt;Guests connect straight to the host’s computer over a local network or a VPN, so nothing goes through a server. Up to 16 people can join.&lt;/li&gt;
&lt;li&gt;Everyone in a shared project needs to be on the same version of Lumit to be able to share work.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;getting-started&quot;&gt;Getting started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The setup screen on first launch now also asks for style, colour scheme, toolbar position, and motion. Each choice applies as you pick.&lt;/li&gt;
&lt;li&gt;Improved the look of the setup screen with additional images to help visual options. Vegas has a tick to only change the default Retime graph, which leaves video arriving as a normal layer, instead of in a Sequence layer.&lt;/li&gt;
&lt;li&gt;A guided tour runs after the setup screen, and walks through the project panel, Viewer, tools, Timeline, effect controls, workspaces, and the node graph. &lt;strong&gt;Help ▸ Lumit tour&lt;/strong&gt; runs it again.&lt;/li&gt;
&lt;li&gt;Picking After Effects on first run loads the After Effects keymap.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;text&quot;&gt;Text&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Text&lt;/strong&gt; and &lt;strong&gt;Paragraph&lt;/strong&gt; panels. Text layers can use any installed font, and have leading, kerning, tracking, scale, baseline shift, caps, a stroke, alignment, indents, and spacing.&lt;/li&gt;
&lt;li&gt;Text can run across more than one line, with Shift+Enter in the Type tool.&lt;/li&gt;
&lt;li&gt;Click to place the caret, drag to select, double-click for a word, and triple-click for the line.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;importing-and-projects&quot;&gt;Importing and projects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A PSD imports as a comp the size of the document, with a layer for each Photoshop layer. Name, opacity, visibility, blend mode, and top-level groups are kept, and layer masks and clipping masks are applied.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;File ▸ Packed project file&lt;/strong&gt; saves a project with all of its footage inside the .lum, so the one file can be handed to someone else. It has Pack, Unpack, and Pack automatically.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings ▸ Shortcuts&lt;/strong&gt; can read the shortcut file After Effects saves, so custom binds carry over. The same page has a keyboard picture showing which keys are taken on each of the Ctrl, Alt, and Shift layers.&lt;/li&gt;
&lt;li&gt;Dropping files anywhere on the window imports them.&lt;/li&gt;
&lt;li&gt;Closing a project with unsaved changes asks if you’d like to save first.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-timeline&quot;&gt;The Timeline&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Hold Ctrl and drag the ruler to hear the comp’s sound under the playhead. Works in layer view, graph view, and the Audio timeline.&lt;/li&gt;
&lt;li&gt;Tab opens a flowchart at the pointer, with the open comp in the middle, the comps it’s used in on the left, and the comps it contains on the right. Also under the Composition menu.&lt;/li&gt;
&lt;li&gt;Right-click menus on a layer bar, an empty lane, and the ruler.&lt;/li&gt;
&lt;li&gt;Moving or trimming a bar shows its in, out, and duration.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Break handles&lt;/strong&gt; toggle at the bottom of the graph editor. The key for it can also be changed from Alt to Ctrl under Settings ▸ Shortcuts.&lt;/li&gt;
&lt;li&gt;Effects can be dragged from Effects &amp;#x26; presets straight onto a layer.&lt;/li&gt;
&lt;li&gt;Still layers are the full length of the comp when added, and their length can be adjusted.&lt;/li&gt;
&lt;li&gt;Double-click a layer name to rename it, drag down a switch column to set several layers at once, and Alt-click solo to solo just that layer.&lt;/li&gt;
&lt;li&gt;Switches now opens on visibility, solo, and lock, and Modes on fx, 3D, and motion blur.&lt;/li&gt;
&lt;li&gt;Matte, blend, and parent pickers at their default show as muted text until you hover the row, and switches that are off are dimmer.&lt;/li&gt;
&lt;li&gt;New icons for fx, motion blur, and the four interpolation buttons, and the render times column can be toggled from the bottom strip.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-viewer&quot;&gt;The Viewer&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Arrow keys nudge the selected layers by a pixel, or 10 with Shift, and Shift keeps a move to one axis.&lt;/li&gt;
&lt;li&gt;Right-click opens a menu with Select, Align, Fit, and the overlays.&lt;/li&gt;
&lt;li&gt;Double-click a text layer to edit it, or a precomp to open it.&lt;/li&gt;
&lt;li&gt;A line shows what a move snapped to.&lt;/li&gt;
&lt;li&gt;Moving several layers is now one undo step.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;node-graphs&quot;&gt;Node graphs&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A Custom shader’s box carries a small picture of its inner graph, and clicking it opens the graph. This works inside a node graph too, and the effect controls have an Open graph button.&lt;/li&gt;
&lt;li&gt;Depth of field, Motion blur, and Matte key have an output socket per view, so Rendered and Focus map can be wired separately.&lt;/li&gt;
&lt;li&gt;The Expression driver has Add input and Remove input buttons. Each input is a number socket the expression reads by name, for instance &lt;code&gt;input_1 * input_2&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;effects-and-plugins&quot;&gt;Effects and plugins&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An &lt;strong&gt;Expressions&lt;/strong&gt; panel under Window ▸ Expressions, where you can save your own expressions and apply them in any project.&lt;/li&gt;
&lt;li&gt;OFX plugins can now set, hide, and grey their own controls.&lt;/li&gt;
&lt;li&gt;Larger OFX suites such as Sapphire now load.&lt;/li&gt;
&lt;li&gt;Mix and Matte are folded under a Compositing twirl in the effect controls.&lt;/li&gt;
&lt;li&gt;Effects are in alphabetical order in the menus and the panel. The star only shows on hover or when starred, and the one by the search box filters to favourites.&lt;/li&gt;
&lt;li&gt;The colour picker keeps the last 8 colours.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;interface&quot;&gt;Interface&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Subtle animations on hovers, menus, popups, dialogues, tooltips, and tabs, timed a bit differently per style. Settings ▸ Appearance ▸ Motion picks between Full, Minimal, and None.&lt;/li&gt;
&lt;li&gt;Paper Mono is the new font for timecode and values. Desk keeps IBM Plex.&lt;/li&gt;
&lt;li&gt;A panel group can be drawn as a stack. Right-click a tab and tick Stacked group.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings ▸ Appearance ▸ Label case&lt;/strong&gt; picks between the style’s choice, all caps, first letter, and lower case.&lt;/li&gt;
&lt;li&gt;The status line says what the current tool’s modifier keys do, and tooltips show the shortcut.&lt;/li&gt;
&lt;li&gt;The command palette lists every menu command, the layers in the current comp, and every setting. Settings search covers every page too.&lt;/li&gt;
&lt;li&gt;Edit ▸ Undo and Redo name the step, such as “Undo Rename layer”.&lt;/li&gt;
&lt;li&gt;The small explanation lines under rows in Settings are gone.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;project-panel-and-export&quot;&gt;Project panel and export&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Click a column heading in the project panel to sort by it.&lt;/li&gt;
&lt;li&gt;Replace footage is on every footage item, not just missing ones.&lt;/li&gt;
&lt;li&gt;Exports show roughly how long is left, and clicking a finished export opens its folder.&lt;/li&gt;
&lt;li&gt;Greyed out controls in the export dialogue say why in a tooltip.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;smaller-things&quot;&gt;Smaller things&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Simplified Chinese has 123 more strings (thanks to @27AAFF), and Brazilian Portuguese has its first 295 (thanks to @CarlosDS6).&lt;/li&gt;
&lt;li&gt;The Windows install folder is tidier, with the DLLs moved into a lib folder.&lt;/li&gt;
&lt;li&gt;Clicking a notice lists the last 20.&lt;/li&gt;
&lt;li&gt;The website has a new home page, and the changelog has an RSS feed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;On Linux laptops with an Intel and an NVIDIA graphics card, Lumit crashed as soon as something was put in the Timeline. This hasn’t been tried on one of these laptops yet, so please report it if it still happens.&lt;/li&gt;
&lt;li&gt;RSMB on a precomp or adjustment layer did nothing. The same fixes Echo on a precomp, and any other OFX plugin that reads the frames either side.&lt;/li&gt;
&lt;li&gt;Exports failed with “AVERROR(-22): Invalid argument” when the file name was typed without an extension.&lt;/li&gt;
&lt;li&gt;A failed export’s error was cut off after a few words. It now says which step failed, and shows in full on hover.&lt;/li&gt;
&lt;li&gt;The , and . keys did nothing, they now move the playhead to the previous and next keyframe. K stops playback.&lt;/li&gt;
&lt;li&gt;Ctrl+D didn’t duplicate the whole selection the way the menu does.&lt;/li&gt;
&lt;li&gt;Dragging the navigator window zoomed the Timeline out a little on every move.&lt;/li&gt;
&lt;li&gt;Markers drifted from the pointer when dragged.&lt;/li&gt;
&lt;li&gt;The Type tool’s box and caret ran past the words.&lt;/li&gt;
&lt;li&gt;Every tooltip was drawn too far down and right of its control.&lt;/li&gt;
&lt;li&gt;Every project left a journal folder in the cache that was never removed.&lt;/li&gt;
&lt;li&gt;OFX plugins wrote ofxTestLog.txt into the install folder.&lt;/li&gt;
&lt;li&gt;Menu rows and tools for things that aren’t built yet were still shown.&lt;/li&gt;
&lt;li&gt;The more button drew as an empty box.&lt;/li&gt;
&lt;li&gt;Studio and Desk drew row lines in an empty comp.&lt;/li&gt;
&lt;li&gt;In Lantern the Viewer’s pills were clipped at the corners, the playhead clipped the lane area’s corner at the first frame, and the status line had a wide grey shadow under it.&lt;/li&gt;
&lt;li&gt;The workspace name wasn’t centred in Lantern and Desk.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Some projects that use specific OFX plugins may revert on updating, this is due to fixing how OFX plugins can update multiple properties based on one control being changed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;known-gaps&quot;&gt;Known gaps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Shared projects don’t send proxies, files an effect reads such as a LUT, or the results of tracking, roto, and depth analysis.&lt;/li&gt;
&lt;li&gt;A PSD’s layer styles, adjustment and fill layers, and nested groups aren’t imported yet, and 16 bit is read down to 8.&lt;/li&gt;
&lt;li&gt;Text has no box text or justification yet, and new text is unkerned until Kerning is set to Metrics.&lt;/li&gt;
&lt;li&gt;Proxies and the OCIO config aren’t packed into a packed project file.&lt;/li&gt;
&lt;li&gt;Saved expressions can’t be shared as files yet.&lt;/li&gt;
&lt;li&gt;RSMB on a precomp still sees no motion from Sequence layers and node graph comps inside it.&lt;/li&gt;
&lt;li&gt;Lumit can still freeze when importing media on some AMD integrated graphics (#181), this is being looked into.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks very much to everyone who sent in reports, requests, and translations for this release. I hope you enjoy using Lumit!&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.5.0</title><link>https://lumitlab.com/releases/0.5.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.5.0</guid><description>Interface styles and colour themes, local addons, motion paths, and a number of fixes.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Lumit now has three interface styles and twelve new colour themes. Addons are in, with the first local models for depth,
background removal, frame synthesis, and the Roto brush. The node graph has several improvements, the Viewer draws motion paths, and fixes from the backlog.&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;styles-and-themes&quot;&gt;Styles and themes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Two new interface styles, Desk and Lantern, beside the old one, which is now called Studio. Switch between them under Settings ▸ Appearance ▸ Shape.&lt;/li&gt;
&lt;li&gt;Twelve new colour themes, each with a light and a dark variant.&lt;/li&gt;
&lt;li&gt;The toolbar can sit on the left, and the Viewer has a Deck arrangement.&lt;/li&gt;
&lt;li&gt;Range sliders on effect rows can be turned off.&lt;/li&gt;
&lt;li&gt;The Round style is gone, and a workspace saved with it opens as Lantern.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;addons&quot;&gt;Addons&lt;/h3&gt;
&lt;p&gt;Addons are still experimental and may be updated going forward. So please give feedback. Currently they provide some ML models to assist in certain areas of the program. We will never add genAI to addons. Going forward we also want to open this up to be able to install addons from other users.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Settings has an Addons page. It lists what is installed, and Check for addons shows what else is available.&lt;/li&gt;
&lt;li&gt;The first packs are &lt;strong&gt;Depth&lt;/strong&gt; generation, &lt;strong&gt;Remove background&lt;/strong&gt;, RIFE frame
synthesis as an Engine option under Flow, and SAM 2 seeding for the Roto brush.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;node-graphs&quot;&gt;Node graphs&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The Timeline shows the node graph under the ruler when a node graph comp is open, and
the effect controls show the picked box’s properties (requested by @Airyzz in #153).&lt;/li&gt;
&lt;li&gt;Effects can be dragged in from Effects &amp;#x26; presets, and right click, Tab, or Shift+A
open node search at the pointer. Each can be turned off under Settings ▸ Timeline.&lt;/li&gt;
&lt;li&gt;Boxes copy and paste, and undo removes a paste in one step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Split channels&lt;/strong&gt; and &lt;strong&gt;Combine channels&lt;/strong&gt; boxes. Combine takes luminance from each
input by default, or a channel picked per input.&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;Expression driver&lt;/strong&gt; box, with Value, Colour, Point x, and Point y outputs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-viewer&quot;&gt;The Viewer&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A selected layer’s motion path is drawn as a wireframe.&lt;/li&gt;
&lt;li&gt;A layer with keyed position now has a box in the Viewer, so it can be picked on the picture.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;audio&quot;&gt;Audio&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Audio effects on a Precomp layer now work and treat precomp audio as a single audio source.&lt;/li&gt;
&lt;li&gt;Detect beats shows how far it has progressed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;smaller-things&quot;&gt;Smaller things&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The scroll wheel modifiers can be changed under Settings ▸ Shortcuts ▸ Scroll wheel,
for zooming the Timeline, scrolling it sideways, zooming graph values, and the dropper
sample size (requested by @politohh).&lt;/li&gt;
&lt;li&gt;An image sequence’s frame rate can be set from its menu in the project panel.&lt;/li&gt;
&lt;li&gt;Levels has channel buttons, so its handles work on one channel at a time.&lt;/li&gt;
&lt;li&gt;The command palette remembers what you last ran after Lumit closes, and every row shows its shortcut.&lt;/li&gt;
&lt;li&gt;Timeline twirls and effect control folds are saved with the project.&lt;/li&gt;
&lt;li&gt;Footage Lumit can’t decode shows an unreadable badge rather than importing silently.&lt;/li&gt;
&lt;li&gt;An After Effects project whose layers can’t be read now imports its footage anyway and explains the issue. Casts Shadows and keyframed dropdowns in colour effects are reported too.&lt;/li&gt;
&lt;li&gt;Scanlines and the lens flare scale with the comp size, so a precomp at a different size looks the same.&lt;/li&gt;
&lt;li&gt;OFX bundles that keep their own DLLs beside the plugin now load (reported by @politohh).&lt;/li&gt;
&lt;li&gt;Pixel sort has a &lt;strong&gt;Random offset scale&lt;/strong&gt; control, and a span can be up to 4096 pixels long rather than 1024, so it can cover the whole width of a larger picture (with fixes from @Airyzz in #175).&lt;/li&gt;
&lt;li&gt;Arabic and Brazilian Portuguese are on the translation page and in the language list.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;performance&quot;&gt;Performance&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The effect controls redraw far less when you pick or delete an effect.&lt;/li&gt;
&lt;li&gt;Clicking a row in the project panel rebuilds far fewer widgets.&lt;/li&gt;
&lt;li&gt;Corner detection is faster.&lt;/li&gt;
&lt;li&gt;Layers hidden under a rotated or scaled layer that covers the frame are no longer drawn for increased render speeds.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;On laptops with two graphics cards the Viewer was blank while the sound played (reported by @liquidsvfx).&lt;/li&gt;
&lt;li&gt;Dragging a keyed mask’s points in the Viewer snapped back on release, and Delete key on a Path key did nothing (reported by @edup).&lt;/li&gt;
&lt;li&gt;Pressing Delete in the effect controls, or on an effect row in the Timeline, deleted the layer.&lt;/li&gt;
&lt;li&gt;Effects and presets were added to every selected layer instead of one.&lt;/li&gt;
&lt;li&gt;Relinked footage on a different drive to the project went missing again on reopen.&lt;/li&gt;
&lt;li&gt;After a relink the Viewer kept showing colour bars and the missing files count, and the clip had no speaker switch.&lt;/li&gt;
&lt;li&gt;A relinked image sequence kept its old frame range.&lt;/li&gt;
&lt;li&gt;Double clicking the relink badge opened New composition.&lt;/li&gt;
&lt;li&gt;The glow had a hard square edge at high intensity.&lt;/li&gt;
&lt;li&gt;Switching from graph view back to layer view scrolled the lane area to the top.&lt;/li&gt;
&lt;li&gt;Plugin on/off parameters never reached the plugin.&lt;/li&gt;
&lt;li&gt;Mirror, Lens distort, Drop shadow, Transform, Shake motion blur, Directional blur, and Radial blur could leave a stray pixel at the edge of the frame.&lt;/li&gt;
&lt;li&gt;Clicking a switch on a locked layer threw an error.&lt;/li&gt;
&lt;li&gt;A crash before a project was opened wasn’t written to the crash log.&lt;/li&gt;
&lt;li&gt;The Settings scrollbar thumb jumped.&lt;/li&gt;
&lt;li&gt;Lumit’s icon was missing on Linux (with fixes from @Airyzz in #176).&lt;/li&gt;
&lt;li&gt;Boxes in the node graph were drawn outside of its panel (with fixes from @Airyzz in #177).&lt;/li&gt;
&lt;li&gt;Edit shader and Load from file did nothing on a Custom shader box in a node graph, and the node panel’s buttons were greyed out.&lt;/li&gt;
&lt;li&gt;Rows declared by a Custom shader, such as Gain or Tint, had no socket in the node graph, so nothing could be wired into them.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The glow is drawn differently, so projects with a glow will look a little different. This is most noticeable with Falloff values above 0.&lt;/li&gt;
&lt;li&gt;Beat tap has moved from 8 to the / key, since the number keys now create numbered markers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;known-gaps&quot;&gt;Known gaps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Motion path tangent handles are drawn but can’t be dragged yet, and the path redraws on release.&lt;/li&gt;
&lt;li&gt;Arabic reads left to right for now.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I will be gone for the next two weeks, once I return all work on Lumit will no longer use AI assistance. Thanks very much for all the reports and requests that went into this release. I hope this fixes some of the issues people had and you can enjoy using Lumit!&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.4.0</title><link>https://lumitlab.com/releases/0.4.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.4.0</guid><description>Node graphs compositions, audio timeline, a rebuilt camera, and multiple viewers.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The second half of the node graph is built, and an entire composition can be built within
the node graph, with both branching and merging. The audio workspace has a all new audio
timeline, containing only audio and allowing for more complex audio work. The camera has
been overhauled to fix issue with it’s transform properties, and provide additional
controls. And finally the viewer has been rebuilt to allow for multiple items open. There
are also a couple of new effects, and several fixes.&lt;/p&gt;
&lt;p&gt;Still beta, so please test and report anything that isn’t right so that we can clean it
all up before the next release. Future releases will likely focus more on cleaning up and
QoL items to aim for the main release, so if there’s something missing or helpful we can
add please tell us!&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;node-graphs&quot;&gt;Node graphs&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A node graph is now a form of composition. Composition ▸ New node graph (or the project
panel’s menu) makes one, with Read boxes bringing footage and comps in, an Output box
at the end, and wires that branch and merge in-between. This is built from the proposal
in #106 (requested by @Airyzz).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Merge&lt;/strong&gt; and &lt;strong&gt;Switch&lt;/strong&gt; boxes. Merge lays one picture over another with a blend mode
and opacity, and Switch shows whichever of its inputs the Index says, so a driver or a
keyframe can flick between pictures.&lt;/li&gt;
&lt;li&gt;Any effect or driver is a box, so its rows keyframe, take expressions and take wires
exactly as they do on a layer. Points wires work inside a graph too.&lt;/li&gt;
&lt;li&gt;Apply a node graph to a layer as an effect. The layer’s picture goes in as the graph’s
first Input, the graph’s other Inputs become the effect’s rows, and the Output is what
comes back out.&lt;/li&gt;
&lt;li&gt;Time inside a graph. Echo, Motion blur, Datamosh, Posterize time and the accumulation
motion blur all read their input box at the times they need, and a new &lt;strong&gt;Time offset&lt;/strong&gt;
box shows its input shifted in time.&lt;/li&gt;
&lt;li&gt;Expressions can read a graph’s Input by name with &lt;code&gt;input(&quot;Name&quot;)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Sound comes through a graph’s Read boxes.&lt;/li&gt;
&lt;li&gt;Precomp layers can be retimed. Retime on a precomp maps the nested comp’s time the
way it does on footage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-audio-timeline&quot;&gt;The Audio timeline&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The Audio workspace has its own timeline, built for mixing. Every row is a track with
mute, solo, an fx switch, a twirl onto Volume and its own effects rack, and a Wave or
Spectral display option on the right.&lt;/li&gt;
&lt;li&gt;Tracks hold clips. Trim them, slide them, drag one onto another track, overlap two for a
crossfade, drag the top corners for fades, and right click for the five fade shapes or a
custom curve. Each clip has its own gain line and its own effects.&lt;/li&gt;
&lt;li&gt;In the layer Timeline, a comp that has been edited in the Audio timeline shows a
Sound mix row at the bottom with the audio layers folded behind it. Double click it to
open the Audio workspace, or right click to convert the mix to a precomp.&lt;/li&gt;
&lt;li&gt;Fifteen built-in audio effects: Gain, Stereo width, EQ, Graphic EQ, Compressor, Limiter,
Gate, Distortion, Delay, Reverb, Chorus, Phaser, Tremolo, Vibrato, and Wah.&lt;/li&gt;
&lt;li&gt;The Audio level node has a Source row: This comp, Layer, or Clip, with Peak and High
outputs beside the two it had.&lt;/li&gt;
&lt;li&gt;Volume keyframes can be deleted and edited in graph view.&lt;/li&gt;
&lt;li&gt;A Detach audio button on any row that is still a picture too, it cannot be edited in the
audio timeline until it is detached from it’s video source.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-camera&quot;&gt;The camera&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;One/two-node cameras and camera settings dialogue under the Layer menu.&lt;/li&gt;
&lt;li&gt;Depth of field renders.&lt;/li&gt;
&lt;li&gt;Added the visibility switch on camera rows.&lt;/li&gt;
&lt;li&gt;The camera tools work in the new model, plus a unified camera tool, and 3D views with
wireframes from the view picker on the Viewer bar.&lt;/li&gt;
&lt;li&gt;Projects saved before this open with the camera ported, with no visual changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;viewers&quot;&gt;Viewers&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Open as many Viewers as you like from the Window menu, each on its own comp. The Timeline,
effect controls, node graph, and Audio panel all follow whichever view you last selected.&lt;/li&gt;
&lt;li&gt;A lock for each view, keeping its picture visible while you open another composition.&lt;/li&gt;
&lt;li&gt;Each view carries its own magnification, channel, and exposure, unless Share view
options is ticked.&lt;/li&gt;
&lt;li&gt;Compare two views as a wipe or a split screen with a draggable divider.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;effects&quot;&gt;Effects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pixel sort&lt;/strong&gt;, after the Pixel Sorter plugin for After Effects. Runs of pixels between
Min and Max are put in order along their row or column, sorted by red, green, blue,
luminance, hue, or saturation, with Stretch and Mirror span modes (requested by @airyz).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mood lighting&lt;/strong&gt; under Stylise. Soft coloured light over the picture, with evolution
(requested by @scrutielicious).&lt;/li&gt;
&lt;li&gt;Glow gets a &lt;strong&gt;Falloff&lt;/strong&gt; slider that gathers the light into a bright core with a faint
reach, and chromatic aberration on the glows halo.&lt;/li&gt;
&lt;li&gt;The shake’s motion blur has a &lt;strong&gt;Samples&lt;/strong&gt; control, from 2 to 64 (issue reported by @requa_).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;smaller-things&quot;&gt;Smaller things&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Moving the pointer across a clip’s thumbnail in the project panel scrubs it, and a sound
file gets a play button to preview audio.&lt;/li&gt;
&lt;li&gt;Layer ▸ New shortcuts added.&lt;/li&gt;
&lt;li&gt;A new layer lands directly above the selected layer rather than at the top of the stack.&lt;/li&gt;
&lt;li&gt;Ctrl+Shift+D and the razor leave the second half selected instead of the first.&lt;/li&gt;
&lt;li&gt;The shader editor has syntax highlighting for WGSL, and its border and text alignment
are fixed (with fixes from @Airyzz in #134).&lt;/li&gt;
&lt;li&gt;OFX plugins now show only the controls they mark as visible, in the plugin’s own page
order, and are told when a value changes, so a control the plugin shows later turns up
when it should (issue reported by @requa_).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;performance&quot;&gt;Performance&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Footage wider or taller than 8192 pixels came out blank. It now decodes, and has reduced
memory usage.&lt;/li&gt;
&lt;li&gt;The waveform lanes in the Audio workspace draw in one call, which is significantly faster.&lt;/li&gt;
&lt;li&gt;Driver evaluation reuses its parameter arenas rather than allocating every frame (with
fixes from @maseckt in #130).&lt;/li&gt;
&lt;li&gt;Expressions have limits on operations, string size, and array and map size, so a
runaway expression in a project can’t eat all your memory (with fixes from @maseckt in #133).&lt;/li&gt;
&lt;li&gt;Lumit now keeps note of memory a render uses on the card and in RAM, with budgets read
from the machine, and eases before it runs out: it stops filling the cache, and hands
work to the card sooner. Settings ▸ Preview and cache shows both budgets, how full they
are, and how many requests were dismissed.&lt;/li&gt;
&lt;li&gt;Motion blur samples are combined one at a time rather than all held at once, so 32
samples at 4K no longer keep 2 GB of finished pictures.&lt;/li&gt;
&lt;li&gt;A particle layer under extreme retime could stall the render, and shader caches grew
without bound as you typed. Both are bounded now.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;OFX plugins failed on clips bigger than 1080p with “does not fit a ring slot” (reported by @requa_).&lt;/li&gt;
&lt;li&gt;Hidden OFX parameters were drawn anyway, and changing a value never reached the plugin
(reported by @requa_).&lt;/li&gt;
&lt;li&gt;Volume keyframes couldn’t be deleted (reported by @electricfx).&lt;/li&gt;
&lt;li&gt;The playhead jumped a few frames at a time in adaptive playback rather than moving
smoothly.&lt;/li&gt;
&lt;li&gt;Dropping footage from the project panel below the top row was two undo steps.&lt;/li&gt;
&lt;li&gt;Project files, OCIO configs, EXRs and roto sidecars are read with size ceilings, so a
malformed or malicious file is refused (from the audit by @maseckt in #132).&lt;/li&gt;
&lt;li&gt;Plugin brokers use unguessable names and a handshake, so another program on the machine
can’t pose as Lumit or as a plugin, and an OFX plugin has a memory quota.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A retimed layer is now silent. Before this it wasn’t wired, so a retimed layer’s sound
played at its original speed.&lt;/li&gt;
&lt;li&gt;A layer with its fx switch off no longer applies audio plugins, and a hosted audio
plugin runs at the export’s sample rate rather than always at 48 kHz.&lt;/li&gt;
&lt;li&gt;The camera model has changed. Old projects are converted when they open and should look
the same, but if a camera shot looks off after updating please report it.&lt;/li&gt;
&lt;li&gt;On Flatpak, Lumit now sees your home folder and removable drives rather than the whole
filesystem. A drive mounted elsewhere needs a flatpak override.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;known-gaps&quot;&gt;Known gaps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Viewers on a second monitor are not implemented until Flutter’s windowing API is stable.&lt;/li&gt;
&lt;li&gt;A node’s box keyframes don’t show in the Timeline yet, and a graph placed as a precomp has
its Inputs in the engine but not on the layer’s rows. Both are next.&lt;/li&gt;
&lt;li&gt;Mood lighting’s digital and streaks variants are not built.&lt;/li&gt;
&lt;li&gt;The Audio timeline has no buses or sends yet, every rack is an insert.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks very much for reading, and for all the reports and requests that went into this
one. Have a great time with it &amp;#x3C;33 I’ll possibly be able to get one small fix with any bugs
found out in the next few days, however from the middle of this week I will be gone until
the 4th of October, during which I cannot work on Lumit.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.3.3</title><link>https://lumitlab.com/releases/0.3.3</link><guid isPermaLink="true">https://lumitlab.com/releases/0.3.3</guid><description>OCIO configs now load, with fixes to accumulation motion blur and OFX on top.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A small follow-up to 0.3.2 for colour management, with a few fixes alongside it. The
OCIO configs would not load, since one unsupported transform anywhere in the file
refused the whole thing.&lt;/p&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Any config using AllocationTransform was refused.&lt;/li&gt;
&lt;li&gt;A colour space could not be reached by one of its aliases, or by its name in a different case.&lt;/li&gt;
&lt;li&gt;Camera log transforms written the way Blender’s config writes them were refused
as incomplete.&lt;/li&gt;
&lt;li&gt;A config naming a transform Lumit does not do refused every view, even ones that never used it.&lt;/li&gt;
&lt;li&gt;Accumulation motion blur on footage made its in-between moments with optical flow whether or not the layer used Flow, which sometimes caused artefacts. Those samples are now a crossfade of the two frames they fall
between, and only a layer with Flow enabled uses flow (reported by @billy17).&lt;/li&gt;
&lt;li&gt;OFX plugins that need the frames either side of the current one didn’t work as intended, since every frame they asked for came back as the current frame (reported by @billy17).&lt;/li&gt;
&lt;li&gt;Loading one OFX plugin under a compatibility name changed the host name every plugin
already loaded could see (with fixes from @maseckt in #129).&lt;/li&gt;
&lt;li&gt;A layer output disconnected in the node graph came back connected after the project
was closed and reopened (with fixes from @maseckt in #128).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Look-up tables in .spimtx, FilmLight .cub, and Autodesk .3dl files are read.&lt;/li&gt;
&lt;li&gt;Fifteen more of OCIO’s built-in transforms: the HLG and PQ curves and displays,
Apple Log, Canon Log 2 and 3, and the plain sRGB, Rec.1886, and P3 displays.&lt;/li&gt;
&lt;li&gt;The ACES 1.3 SDR and 1000 nit HDR output transforms, so the ACES views in
Blender’s config work.&lt;/li&gt;
&lt;li&gt;GradingPrimary and GradingTone transforms, which Blender’s AgX contrast and Punchy
looks are built from.&lt;/li&gt;
&lt;li&gt;Project settings says how many of a config’s names are greyed out, and every
greyed out row says why.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Accumulation motion blur on footage draws differently to 0.3.2, since a moment
between two frames only uses optical flow when the layer’s Retime is set to Flow.&lt;/li&gt;
&lt;li&gt;Windows updates now run the installer, and the program is lumit.exe rather than the
old name, so if Lumit is pinned to your taskbar you will need to pin it again.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;downloads&quot;&gt;Downloads&lt;/h2&gt;
&lt;p&gt;Windows, macOS, and Linux builds are on &lt;a href=&quot;https://lumitlab.com/download&quot;&gt;Lumit Downloads&lt;/a&gt; and
&lt;a href=&quot;https://github.com/luminalmvm/Lumit/releases/tag/v0.3.3&quot;&gt;GitHub releases&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.3.2</title><link>https://lumitlab.com/releases/0.3.2</link><guid isPermaLink="true">https://lumitlab.com/releases/0.3.2</guid><description>Multiple bug fixes, along with EXR support and fleshed out OCIO.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A follow-up to 0.3.1 with fixes and smaller features from the last week. Largely
fixes for crashes and bugs reported since 0.3.0 (thanks to everyone who has sent one
in), but EXR support, OCIO and a couple of Graph editor additions are in too. Please
keep reporting anything you find on GitHub or Discord so we can keep cleaning them up.&lt;/p&gt;
&lt;p&gt;If you installed 0.3.1 within the first couple of hours they were released, the
downloads were later replaced with a fix for the blank Viewer on Linux (#104, reported
by @yawn3k and tracked down by @XDRANDYYYYYY). Skia&lt;br&gt;
was only the backend when run from Flutter, a release build ignored it, so the Flatpak
and the .dmg still used Impeller, the .exe was unaffected. That fix is in this release
properly.&lt;/p&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Motion blur and Fast motion blur have swapped names. Fast motion blur is now Motion
blur, since it’s the one most people want, and what was Motion blur is now
Accumulation motion blur.&lt;/li&gt;
&lt;li&gt;Adding Accumulation motion blur to an adjustment layer could crash, since every
sample sat in the one GPU submission and 8 samples held about 2GB at 1080p. Each
sample now goes to the card on its own (reported by @scrutielicious).&lt;/li&gt;
&lt;li&gt;Accumulation motion blur blurred transforms and effects but not the change in a
footage layer’s picture, so a clip under it never blurred, AMB now applies to
footage as intended.&lt;/li&gt;
&lt;li&gt;A linked Scale drew two curves in the Graph editor, so easing one axis left the
other linear and the picture stretched on the way. Linked properties now draw one
curve, and an edit moves both axes at their ratio (reported by @billy17).&lt;/li&gt;
&lt;li&gt;Changing one half of a linked pair in the effect controls, once both halves were
keyframed, planted a key on one half and stretched the other half’s whole curve.&lt;/li&gt;
&lt;li&gt;Keyed angles such as Twirl’s Angle opened to an empty graph.&lt;/li&gt;
&lt;li&gt;Multiple issues with OFX items have fixed, they should now work as intended. If
there are still issues with specific OFX plugins, please report them (reported by
@requa_, with fixes from @XDRANDYYYYYY in #111).&lt;/li&gt;
&lt;li&gt;OFX and CLAP plugins left a shared memory file in the temp folder every launch, half
a gigabyte each on Windows.&lt;/li&gt;
&lt;li&gt;The filled buttons on the update windows drew their label in grey.&lt;/li&gt;
&lt;li&gt;Updates download to Lumit’s cache folder rather than the temp folder, and the updater
refuses an attachment name that isn’t a bare file name. The release pipeline pins its
actions to commits and checks the FFmpeg download against a hash, from the security
report in #105 by @maseckt and additional comments by @Airyzz.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OpenEXR support.&lt;/strong&gt; An EXR keeps its range above white and the precision in a depth
pass, rather than being crushed to 8 bpc. Export can write an OpenEXR sequence in
16/32fp.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project settings ▸ Rendering ▸ Colour depth&lt;/strong&gt; picks 8, 16 or 32 bits per channel
for the compositor. 8 is integer and 16/32 are floating point, before this every
project was 16fp.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extract channels from EXRs&lt;/strong&gt;. Four dropdowns of the file’s own channel names, so a
Z pass or a light group can be read into the picture.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Four OCIO effects&lt;/strong&gt; under Effects ▸ Colour: OCIO colour space transform, OCIO
display transform, OCIO look transform, and OCIO file transform. The config ones list
the project’s config, the file one reads .cube, .spi1d, .spi3d, .clf, .ctf, and ASC
CDL files on its own.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project settings ▸ Working space&lt;/strong&gt; lets a project composite in its config’s
colourspace instead of linear Rec. 709.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keyframe speed by value.&lt;/strong&gt; Right-click a key in the graph for Keyframe speed, the
same window as Animation ▸ Keyframe speed, with speed and influence for each side
and a Continuous tick. Clicking the readout pill on a selected key opens the same
fields as a popover (requested by @billy17).&lt;/li&gt;
&lt;li&gt;The Easing panel fills its width, labels its four handle numbers and shows the
selected key’s speed and influence under the box.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Middle-mouse panning&lt;/strong&gt; in the Timeline and the Viewer. The Timeline pans both ways
at once, the Viewer only pans the picture (requested by @yawn3k).&lt;/li&gt;
&lt;li&gt;Angle parameters display in graph view like any other value, and dragging a rotation
past 360 or 0 now increments the full turn.&lt;/li&gt;
&lt;li&gt;A release can carry a warning that Lumit shows after the update is downloaded and
before deciding to restart, for anything a project may depend on.&lt;/li&gt;
&lt;li&gt;Spanish and Polish are on the translation page.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;before-you-update&quot;&gt;Before you update&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Accumulation Motion Blur (Formerly Motion Blur), now applies blur to the image of
a footage layer, as well as it’s transformations, effects, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;downloads&quot;&gt;Downloads&lt;/h2&gt;
&lt;p&gt;Windows, macOS (Apple silicon) and Linux builds of v0.3.2 are on the
&lt;a href=&quot;https://github.com/luminalmvm/Lumit/releases/tag/v0.3.2&quot;&gt;GitHub release&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.3.1</title><link>https://lumitlab.com/releases/0.3.1</link><guid isPermaLink="true">https://lumitlab.com/releases/0.3.1</guid><description>Fix teething issues on launch, and updating via the app works again.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A small follow-up to 0.3.0. Mainly just some small fixes to crashes and issues
launching the program. Also fixes updating from inside Lumit not working, so you will
have to install this version manually again (sorry), but all future versions with any
luck can be updated from within the application.&lt;/p&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Updating from inside Lumit downloaded the update, offered a restart, and then did
nothing, this was found on windows, macOS and Linux are still.&lt;/li&gt;
&lt;li&gt;Lumit crashed when a value was dragged while the timeline was playing, and when a
clip carrying retime was scaled.&lt;/li&gt;
&lt;li&gt;A panel whose contents could not be drawn showed a blank grey rectangle. It now
displays the fault and writes it to the diagnostics file.&lt;/li&gt;
&lt;li&gt;Opening a project while one was already open left panels reading the closed
project.&lt;/li&gt;
&lt;li&gt;A start-up that failed before the window appeared left Lumit running while displaying
nothing. It now opens a window explaining the error.&lt;/li&gt;
&lt;li&gt;The start-up scan opened console windows when finding plugins.&lt;/li&gt;
&lt;li&gt;OFX plugins that set their own controls while loading refused to apply.&lt;/li&gt;
&lt;li&gt;An OFX suite installed in a folder of its own was not found.&lt;/li&gt;
&lt;li&gt;Linux and macOS ran Flutter’s Impeller renderer rather than Skia.&lt;/li&gt;
&lt;li&gt;On Linux the window asked to be maximised before it existed.&lt;/li&gt;
&lt;li&gt;In the Graph editor’s speed view, a dragged keyframe ran ahead of the pointer and
jumped back to the pointer when it was released.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Settings ▸ Performance ▸ Full resolution while dragging&lt;/strong&gt; renders a value drag at
the Viewer’s own resolution rather than the reduced one. Off by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;downloads&quot;&gt;Downloads&lt;/h2&gt;
&lt;p&gt;Windows, macOS (Apple silicon) and Linux builds of v0.3.1 are on the
&lt;a href=&quot;https://github.com/luminalmvm/Lumit/releases/tag/v0.3.1&quot;&gt;GitHub release&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.3.0</title><link>https://lumitlab.com/releases/0.3.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.3.0</guid><description>Updated GUI, node graphs, and the beginning of the audio workspace.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The largest release Lumit has had by far, with a complete overhaul to the design, along
with many smaller changes and additional features. The introduction of the node system in
Lumit, along with the beginnings of the audio workspace. Tracking, Roto, and Puppet
tools are all included in this release as well. Lumit now also supports OFX,
CLAP and VST3 instruments. After Effects projects that you can directly port, with builtin
and some 3rd party effects transferring across too.&lt;/p&gt;
&lt;p&gt;This is still a beta. With a large update comes a large number of bugs and issues, please
test and report any issues so that we can clean them all up before the next release.&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;the-new-ui&quot;&gt;The new UI&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;With this update every panel has been rebuilt: Timeline, Viewer, Project, Effect
controls, Settings, Welcome screen, Export, etc.&lt;/li&gt;
&lt;li&gt;Despite this, Lumit is still largely customisable, with themes still altering colors
application-wide, and Sharp/Round options, as well as a basic density toggle. You can
also adjust if text is displayed, or icons, across many parts of the ui.&lt;/li&gt;
&lt;li&gt;The webpage for Lumit has recieved an overhaul too ^_^&lt;/li&gt;
&lt;li&gt;If you find any issues with the look or improvements, feedback is welcome, and we want
to make this as accessible to as many users as possible.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-timeline&quot;&gt;The Timeline&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Two views: &lt;strong&gt;Layers&lt;/strong&gt; for bars and summary keys, &lt;strong&gt;Graph&lt;/strong&gt; for the
curves and customising keyframes.&lt;/li&gt;
&lt;li&gt;The addition of a navigator above the timeline ruler, which indicates the playhead
position, as well as the region of the composition you’re zoomed in on&lt;/li&gt;
&lt;li&gt;Keyframe shapes in the layer view are altered by their interpolation, which can be
different on each half of the keyframe.&lt;/li&gt;
&lt;li&gt;Marquee selection, add items to a selection with shift, and clicking a property’s
name selects all its keys. Drag the edge of the marquee to strech out all the keyframes
that are selected within it.&lt;/li&gt;
&lt;li&gt;Certain columns of the outline area can be adjusted to hide items you may not need. For
instance you can alter the width of the switches, modes, and hide the parent column.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-node-graph&quot;&gt;The node graph&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An alternative way to composite. It works seamlessly with the effect controls stack. With
this you can wire effects into each other, and create inputs driven by layers or randomness.
The node workspace is built with nodes being the centre of your workflow.&lt;/li&gt;
&lt;li&gt;Wire types have colours, to indicate what can be wired.&lt;/li&gt;
&lt;li&gt;The introduction of a point stream, which outputs a list of positions which can be used to
drive behaviour.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom shader&lt;/strong&gt;: write WGSL and it acts as a regular effect. To access double click it.&lt;/li&gt;
&lt;li&gt;The viewer can now also display what an effect does to a layer with a new “at effect” preview
that appears when selecting a node or an effect.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;the-audio-workspace&quot;&gt;The Audio workspace&lt;/h3&gt;
&lt;p&gt;Still a lot of work required to make Lumit capable of doing audio work properly. But these are
some of the parts that have been included in this release.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;Mixer&lt;/strong&gt; with a strip per row with sound in the composition, and a master fader ahead of a
limiter.&lt;/li&gt;
&lt;li&gt;Pan, as a constant-power balance.&lt;/li&gt;
&lt;li&gt;Fades are keyframe pairs, if you have issues with these, they are likely going to be changed
in the next release.&lt;/li&gt;
&lt;li&gt;Beat detection writes markers and numbers bars from a grid the project keeps.&lt;/li&gt;
&lt;li&gt;A spectral lane per layer, drawn from a tiled spectrogram, beside the waveform lane.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lower behind&lt;/strong&gt; ducks one layer under another, wired through a Volume socket on the
Layer out box.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Detach audio&lt;/strong&gt; copies a layer’s sound onto a sibling.&lt;/li&gt;
&lt;li&gt;Audio-only export is possible.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;plugins&quot;&gt;Plugins&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lumit is an OFX host.&lt;/strong&gt; Plugins installed are found at start-up and sit beside the
built-in effects, grouped, searchable, and starrable like any other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLAP and VST3 instruments and effects&lt;/strong&gt; host as inserts in a layer’s own audio chain.&lt;/li&gt;
&lt;li&gt;After Effects effect import OFX plugins when they are installed and availalbe in Lumit,
if not, if Lumit has it’s own version of the effect it transfers to that instead for
specific effects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;after-effects-projects&quot;&gt;After Effects projects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Lumit imports &lt;code&gt;.aep&lt;/code&gt; files directly, under &lt;strong&gt;File ▸ Import ▸ After Effects project&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Keyframes carry across value for value, along with eases. Masks, mattes, parenting,
markers, and blend modes are also imported.&lt;/li&gt;
&lt;li&gt;There may still be some bugs when importing projects from AE, so please report those.
Additionally, there is currently not support for transferring expressions to Lumit.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;tracking&quot;&gt;Tracking&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Camera track&lt;/strong&gt; solves a shot: pose per frame, focal per segment, a point cloud you can
select from, and a Camera layer linked to the solve.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Planar track&lt;/strong&gt; solves for a surface, and can add the track to a corner pin effect, or
follow &lt;strong&gt;one or two points&lt;/strong&gt;, and &lt;strong&gt;Create transform keys&lt;/strong&gt; bakes it onto a layer’s
Position, Rotation and Scale - added to what is already there.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;roto-brush-and-puppet&quot;&gt;Roto brush and Puppet&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Roto brush&lt;/strong&gt;: scribble on a frame, and the matte propagates through the shot on the
in-tree optical flow, if it is incorrect, you can update as you go.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Puppet&lt;/strong&gt;: pins on a conforming mesh, four tools available for it in the Viewer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;paint-shapes-and-text&quot;&gt;Paint, shapes and text&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Paint strokes land on any layer that draws, and if using a tablet, adjust width based on
pressure.&lt;/li&gt;
&lt;li&gt;Shape modifiers: Trim paths, Repeater, Offset path, dashes, gradient fill, and a boolean
combine of two shapes.&lt;/li&gt;
&lt;li&gt;A shape’s path can be morphed by keying the path.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Text animators&lt;/strong&gt;: one selector, two shapes and five property groups. Text can also be
placed on a mask path, and convert into shapes or points.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;particles-and-the-points-family&quot;&gt;Particles and the points family&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Particulate&lt;/strong&gt; is the first particle tool in Lumit. Emit particles from a point or shape
and set how they move and evolve over their lifespan. Particles live in 3D space and moving
the composition’s camera adjusts the view of them.&lt;/li&gt;
&lt;li&gt;A points stream is carried on a wire, and six effects produce or consume one: Grid,
Scatter, Emit from image, Clone to points, Trail and Connect points.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;effects&quot;&gt;Effects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Now with over one hundred built in effects, Generate and Transition categories are new.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Every effect can be driven by a matte&lt;/strong&gt;, through one row that picks its channel, and a
Mix row that picks its blend. These aim to adjust the strength of an effect per pixel,
but for more infomation visit the &lt;a href=&quot;https://docs.lumitlab.com/effects/&quot;&gt;effect docs&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Curves and levels now have an interactive curve and histogram respectively.&lt;/li&gt;
&lt;li&gt;Expression controls - slider, angle, checkbox, colour and point added to help control
expressions or other effects.&lt;/li&gt;
&lt;li&gt;Drivers, are controls used specifically for driving values in the node graph, with several
options built in currently, with an expression driver planned.&lt;/li&gt;
&lt;li&gt;The physical lens flare gained spectral ghosts, Fresnel edges, a field-dependent
starburst and per-element coatings.&lt;/li&gt;
&lt;li&gt;Every distance and every point is measured in pixels at composition size. No effect
uses percentages of the composition width anymore.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;colour-export-and-media&quot;&gt;Colour, export and media&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Five built-in colour spaces, and a resize that picks a filter.&lt;/li&gt;
&lt;li&gt;The export dialogue is one page with a table of contents. If the format you’re exporting
doesn’t support a section it appears disabled.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Proxies&lt;/strong&gt; are a second media reference which you can generate from any layer. It displays
in the project panel if a proxy is in use, and exporting will by default re-render with the
actual layers.&lt;/li&gt;
&lt;li&gt;A folder of numbered stills imports as one footage item.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;smaller-things&quot;&gt;Smaller things&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Guide layers&lt;/strong&gt;: a per-layer switch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Layer groups&lt;/strong&gt;: groups layers within a composition without precomping them.&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;Easing&lt;/strong&gt; panel of curve tiles that apply on click.&lt;/li&gt;
&lt;li&gt;Rulers and guides on the panel, with the magnet.&lt;/li&gt;
&lt;li&gt;Snapshots photograph the visible region at the resolution it is drawn at.&lt;/li&gt;
&lt;li&gt;A workspace can be saved.&lt;/li&gt;
&lt;li&gt;Effect console can be accessed with Ctrl+Space.&lt;/li&gt;
&lt;li&gt;Every Project row carries a hue square that sets its label, and a folder’s colour tints
what it holds.&lt;/li&gt;
&lt;li&gt;A composition remembers where you were, and a precomp opens on the frame it is showing.&lt;/li&gt;
&lt;li&gt;Translation has moved off Crowdin and onto the site.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;performance&quot;&gt;Performance&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Timeline builds only the rows in view and reuses them across a scroll.&lt;/li&gt;
&lt;li&gt;A drag asks the engine nothing about a document it is not changing, and an edit’s
work is one wave rather than a call per item.&lt;/li&gt;
&lt;li&gt;Each effect’s output is kept, so editing the last effect in a stack re-composites only that
one. A precomp’s frames cache as one unit, and layers under a full-frame opaque layer are
not rendered at all.&lt;/li&gt;
&lt;li&gt;The idle cache fill wraps the work area and keeps going into RAM.&lt;/li&gt;
&lt;li&gt;A lost graphics device is rebuilt.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;known-gaps&quot;&gt;Known gaps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Colour management is half built: the OCIO implementation is in, the surfaces around it
are not finished.&lt;/li&gt;
&lt;li&gt;Custom shader nodes - the graph inside a shader - are still to come; the shader effect
itself is here.&lt;/li&gt;
&lt;li&gt;Lights and camera depth of field are not built. Layers are planes in space.&lt;/li&gt;
&lt;li&gt;Roto brush propagation is well over its frame budget on the classical path, so long
shots are slow.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The razor cuts through an eased speed ramp without moving the keys either side.&lt;/li&gt;
&lt;li&gt;Changing a composition’s frame rate leaves the playhead where it was in time.&lt;/li&gt;
&lt;li&gt;An animated aperture no longer stops the lens flare’s frames from caching.&lt;/li&gt;
&lt;li&gt;A beat source picked by name is always heard, whatever the comp mix is doing.&lt;/li&gt;
&lt;li&gt;A layer added into a composition that has a solo up is born soloed.&lt;/li&gt;
&lt;li&gt;Tile’s output window is centred on the tile centre.&lt;/li&gt;
&lt;li&gt;A click on a row that is already the lone selection is not a second command.&lt;/li&gt;
&lt;li&gt;A project saved under a bare name gets &lt;code&gt;.lum&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’m sure there’s a lot more to all these sections, but considering how large an update it’s been these are
some of the main items. With this, going forward releases should be smaller again, and with some many new
people looking to try it, we’ll aim to make sure it doesn’t impact any work you begin in Lumit now!&lt;/p&gt;
&lt;p&gt;Thanks very much for reading, and I hope you have a great time using and testing Lumit &amp;#x3C;33&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.2.0</title><link>https://lumitlab.com/releases/0.2.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.2.0</guid><description>Expressions, lens flares, update directly from the app, and updated installers for macOS and Linux.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Two hundred and twenty-two commits since 0.1.0, a of which are minor changes and
hopefully improvements. As well as expressions implemented largely by Airyz as a
way to drive properties. There is also the new Lens Flare plugin, Flow
re-implemented (with improved motion vectors still needing to be implemented).
On all platforms you can now update the application through the app, removing any
need to download and setup the application on each update, and linux builds now
come in a flatpak, and macOS has signed .dmg’s&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;h3 id=&quot;expressions&quot;&gt;Expressions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A numeric property can be driven by a script instead of keyframes — Rhai, with
&lt;code&gt;time&lt;/code&gt;, the composition around it, and the document to read from. Point and
colour properties cannot be driven yet.&lt;/li&gt;
&lt;li&gt;Text layers take their words from an expression, so counters and readouts
update as the playhead moves.&lt;/li&gt;
&lt;li&gt;The editor autocompletes function names, and the graph editor draws the curve
an expression is producing across the visible range.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;lens-flare&quot;&gt;Lens flare&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A new flare effect that traces ghosts through a lens rather than stamping
sprites: calibrated optics, focus distance, closed-loop exposure and a
Fourier starburst.&lt;/li&gt;
&lt;li&gt;A library of over a thousand real lenses, searchable, plus &lt;code&gt;.lens&lt;/code&gt; files so a
flare you have set up can be sent to somebody else.&lt;/li&gt;
&lt;li&gt;Light sources can take their colour from the picture underneath, and the whole
effect is bounded so it cannot run away with a frame’s budget.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Lens flares currently work’s as up to 8 point sources, there are plans to
support area’s as a lens source but this is a current limitation&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&quot;installing-and-updating&quot;&gt;Installing and updating&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;macOS gets a signed disc image and Linux a Flatpak.&lt;/li&gt;
&lt;li&gt;Check for updates is in the windows menu, and an update arrives. On Windows,
Lumit installs per user and replaces itself in place.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;timeline-and-viewer&quot;&gt;Timeline and Viewer&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Markers are draggable flags; By default shift and a digit places a numbered one.&lt;/li&gt;
&lt;li&gt;Snapping/Magnet properly working for all items in timeline, and holding Ctrl
ignores snapping.&lt;/li&gt;
&lt;li&gt;Zoom holds the playhead as it moves, and has been updated as a slider rather than
+/- buttons to press.&lt;/li&gt;
&lt;li&gt;Audio waveforms retain resolution when zoomed, can stack by frequency band, and
can switch between sitting in the middle of a row or the bottom. The last two
are options that can be changed in settings.&lt;/li&gt;
&lt;li&gt;Locking a layer now prevents any action that would change the render.&lt;/li&gt;
&lt;li&gt;Time readouts no longer offset other items next to them and can be typed into.&lt;/li&gt;
&lt;li&gt;Shape paths are editable in the viewer.&lt;/li&gt;
&lt;li&gt;Anti-aliasing is a project property, with up to eight samples. The project
default can be adjusted in settings.&lt;/li&gt;
&lt;li&gt;Viewer now doesn’t have interpolation on by default, but this can be re-enabled
in settings.&lt;/li&gt;
&lt;li&gt;Project settings now have their own menu separate from the normal settings window.&lt;/li&gt;
&lt;li&gt;Effects can be reordered by dragging in the Effects panel.&lt;/li&gt;
&lt;li&gt;Menus navigate by hover: crossing a heading hands over to it, and resting on a
row flies its submenu out.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;themes-shortcuts-and-the-clipboard&quot;&gt;Themes, shortcuts and the clipboard&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Themes can be imported/exported as a &lt;code&gt;.lumtheme&lt;/code&gt; file. Themes from a newer build
are back compatible and simply ignore unused keys.&lt;/li&gt;
&lt;li&gt;Layers and effects copy and paste, including to and from the system clipboard.
This can be done from both the timeline, or in the effect controls.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;language-framework&quot;&gt;Language framework&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Every word now comes from one British-English file, and translations can be worked
on from there. Labels, effect/parameter names, shortcut descriptions — are looked
up based on their English text.&lt;/li&gt;
&lt;li&gt;Settings &gt; Interface &gt; Language picks a language and defaults to your machine.
&lt;strong&gt;Nothing is translated yet&lt;/strong&gt;: German, Ukrainian, Kazakh and Simplified/Traditional
Chinese are open for translation and their files are currently empty, so every word
falls back to English. Help is welcome!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;knowing-where-the-time-goes&quot;&gt;Knowing where the time goes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Per-layer and per-effect render times in the Timeline and effect control panel,
with a switch that removes the column when you turn measuring off.&lt;/li&gt;
&lt;li&gt;Memory report can be found in the performance settings in debug mode,
counting what the graphics driver is holding vs. what Lumit holds.&lt;/li&gt;
&lt;li&gt;A progress bar now appears when rendering a frame to preview.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The disk cache could queue writes without limit on an idle Mac, which is now
resolved.&lt;/li&gt;
&lt;li&gt;A LUT never checked it’s domain, and a LUT file changing on disk did
not invalidate its cache in the project. Both now resolved.&lt;/li&gt;
&lt;li&gt;A precomposition used as a matte now gates correctly, and the layer under it
keeps its effects’ pixels.&lt;/li&gt;
&lt;li&gt;Channel view could break the viewer. Now only affects preview as intended.&lt;/li&gt;
&lt;li&gt;Dragging a keyframe in a lane moved it one frame and stopped.&lt;/li&gt;
&lt;li&gt;The Viewer re-created its render target every frame instead of keeping one per
size.&lt;/li&gt;
&lt;li&gt;A frame now hands the driver one command buffer rather than one per layer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;downloads&quot;&gt;Downloads&lt;/h2&gt;
&lt;p&gt;Windows, macOS (Apple silicon) and Linux builds of v0.2.0 are on the
&lt;a href=&quot;https://github.com/luminalmvm/Lumit/releases/tag/v0.2.0&quot;&gt;GitHub release&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Lumit v0.1.0</title><link>https://lumitlab.com/releases/0.1.0</link><guid isPermaLink="true">https://lumitlab.com/releases/0.1.0</guid><description>Our first release! A fast, reliable, editor for Windows, macOS, and Linux.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Lumit’s first release. It is a native motion-graphics and compositing
editor — Built with Rust, with Flutter for the frontend — built with Windows,
macOS, and Linux. This release provides the foundations and really is just a
test of our release system. Built already; compositions, layers, keyframes,
playback, and tools to start making something move.&lt;/p&gt;
&lt;h2 id=&quot;what-is-new&quot;&gt;What is new&lt;/h2&gt;
&lt;p&gt;(Literally everything, also if you’re reading the first release notes in the
future, Hi &amp;#x3C;^_^&gt; )&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compositions with layers, keyframes and nesting — precompose a selection with
Ctrl+Shift+C, and nested compositions composite with proper transparency.&lt;/li&gt;
&lt;li&gt;Shape layers and paint, with a toolbar carrying the shape, paint and camera tools.&lt;/li&gt;
&lt;li&gt;Vegas-style retiming and a sequence view for arranging clips in order.&lt;/li&gt;
&lt;li&gt;Layer ends are draggable handles, limited by the source footage, and keyframes
report their true positions on the timeline.&lt;/li&gt;
&lt;li&gt;Three-tier frame cache — GPU, RAM and disk, with frames written to disk while the
editor is idle.&lt;/li&gt;
&lt;li&gt;A colour dropper that reads the value under any pixel, from whatever layer the
property asks for, and a picker that applies its colour live as you drag.&lt;/li&gt;
&lt;li&gt;A full menu bar with nine menus; on macOS it is the system menu bar.&lt;/li&gt;
&lt;li&gt;Composition tabs reorder by dragging, timeline drops land where they are aimed,
and the zoom buttons hold the middle of the view in place.&lt;/li&gt;
&lt;li&gt;Missing footage is displayed as such in the comp and project panel, and file paths
stay private to your machine.&lt;/li&gt;
&lt;li&gt;The first slice of keyboard shortcuts, with property disclosure showing what
each key reveals.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixed&quot;&gt;Fixed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It can only go downhill from here.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;downloads&quot;&gt;Downloads&lt;/h2&gt;
&lt;p&gt;Installers for Windows, macOS (Apple Silicon) and Linux v0.1.0 are on the
&lt;a href=&quot;https://github.com/luminalmvm/Lumit/releases/tag/v0.1.0&quot;&gt;GitHub release&lt;/a&gt;.&lt;/p&gt;</content:encoded></item></channel></rss>