github CutWire-Studios/Drift nightly
Drift Nightly — 0.7.0-nightly.20260926.2f918a4

pre-release4 hours ago

0.7.0-nightly.20260926.2f918a4 — built from 2f918a4 on 2026-09-26 22:53 UTC.

Untested build straight off main. It can lose work, fail to export, or refuse
to start. If you need something that works, use the latest stable release.

This pre-release is replaced in place every night, so the download links above always
point at the newest build. Nightlies install beside a stable Drift and share its
settings, projects and installed addons — except on Arch, where drift-nightly
conflicts with drift because both own /usr/bin/drift.

Changes since v0.6.0

  • feat: add package ids for marketplace (2f918a4)
  • feat: themed colour picker dialog with an in-window eyedropper, replacing the Qt Quick Dialogs ColorDialog (1747cc4)
  • fix: restore native file dialogs, use the portal picker in the AppImage and keep lazy popups alive while a picker is open (87c8a7b)
  • feat: 3D clip transforms with tilt, depth and perspective, a per-clip 3D layer switch and a global/local move, rotate and scale gizmo (4a34594)
  • fix: escape the stabilize trf path in filter graphs and skip GPU-only compositor checks without GL (4c54606)
  • fix: release pooled decoders before deleting preview proxies and make Windows tests pass (d0de450)
  • fix: use std::numbers::pi in KaldiFbank so MSVC builds (3a7ebf1)
  • fix: keep file extension on android save name clashes and timestamp default export names (f9fb875)
  • fix: warm transition and upcoming clips ahead of time and give each video stream its own decode thread (9fc7724)
  • fix: release idle decoders after 10s on desktop and keep preview cache within its byte budget (f0765ac)
  • feat: faster android timeline scrubbing, touch-first clip gestures, and drag-and-drop for every asset (1e3e761)
  • feat: impoved keyframe graph handling (7afe36d)
  • perf: keep framed video clips on the GPU decode path by cropping the promoted frame (877f6a0)
  • fix: serialize sourceFrame only when a clip or asset is actually framed (2687f27)
  • fix: rescale only existing size keyframes when changing a clip's source frame (c0c539f)
  • fix: store video framing trim through the existing asset trim instead of duplicate fields (f1d5d1c)
  • fix: treat untagged YUVJ frames as full range when remapping them for swscale (5b86b3b)
  • fix: stop stabilize-state notify from double-firing and hitting the wrong clip (7baa298)
  • fix: keep the active clip readers out of the idle sweep (5f53021)
  • fix: refresh the addon catalog when an install waits on a running index refresh (09f9010)
  • refactor: trim addon install recovery comments (df4bf65)
  • fix: reclaim idle decoder workers on desktop instead of leaking them forever (c2a7d65)
  • fix: stop addon installs from corrupting on an expired link and never recovering (709aa20)
  • fix: build failiure (142ed38)
  • feat: add warning for unsupported graphics drivers (78ff348)
  • perf: cache every read-ahead frame and decode mask media through the preview path (018719e)
  • fix: keep 2 s preview read-ahead and stop restarting an already running audio sink (041a378)
  • fix: drop the removed overlayOnly property from the timeline overlay delegate (251fa10)
  • perf: share one VAAPI and D3D11VA device context per backend across clip readers (3ed5137)
  • perf: evict clip readers idle for 10 s and size the per-path reader cap by the streams in use (eca5b8b)
  • perf: cache audio effect specs and adjustment lists per snapshot and reuse mixer scratch buffers (a447026)
  • feat: expose scene-graph timeline clips to assistive technology through the track item (cdbc440)
  • refactor: remove per-clip timeline delegates, the renderer flag and the unused TimelineModel/ClipListModel (bce51c4)
  • perf: per-layer video upload textures pooled by size, with CUDA registration per slot (5895e6e)
  • perf: make the scene-graph timeline the default renderer (d14aef9)
  • perf: keep the GL context current across exec calls and widen the video PBO ring (5bf1706)
  • perf: hardware-decode every clip once zero-copy import has been proven on this machine (8f0fbf7)
  • perf: size preview frame cache from RAM, 5 s read-ahead, split decoder threads across streams (8493610)
  • perf: scene-graph timeline renderer, vsync playhead, throttled inspectors, audio snapshot and async autosave (27a8349)
  • perf: lazy-load tabs, dialogs, windows and overlays, recycle asset grids, decode images at display size (c105e74)
  • feat: add support for importing face props (c8af294)
  • feat: redesign audio mixer with resizable panel, pinned master, video-track strips and themed meters (f44a29b)
  • chore (i18n): update sinhala translations (01b99a4)
  • i18n: refresh translation sources for custom guides (ab91639)
  • feat: drag, add and remove guides directly on the preview (0988e41)
  • feat: custom preview guide sets with per-guide editing and snapping (1ddc31d)
  • feat:add translations to voice over (fe8c01f)
  • feat: subtitle workflow improvements (closes #141) (605be41)
  • fix: audio mixing hide and add new mixer when audio adding (1e9ca59)
  • i18n: refresh translation sources for the stabilization messages (b6331a7)
  • …and 87 more (full log)

Installing

  • AppImage (Linux, any distro): chmod +x Drift-nightly-x86_64.AppImage && ./Drift-nightly-x86_64.AppImage
  • Windows installer: run Drift-Setup-nightly-x64.exe. Installs as "Drift Nightly" in its
    own directory; it does not touch an existing Drift install or take over .drift files.
  • Windows portable: extract Drift-Portable-nightly-x64.zip and run drift.exe from the
    Drift Nightly folder inside it.
  • macOS (Apple Silicon): open Drift-nightly-arm64.dmg and drag Drift Nightly to
    Applications. Ad-hoc signed, so the first launch needs right-click → Open.
  • Arch Linux: sudo pacman -U drift-nightly-x86_64.pkg.tar.zst (replaces drift).
  • Flatpak: flatpak install --user Drift-nightly.flatpak — app id
    org.cutwire.Drift.Nightly, so it sits beside a Flathub install.
  • Android: adb install Drift-nightly-arm64-v8a.apk (x86_64 for emulators). Package id
    org.cutwire.drift.nightly.

Fonts, stickers, speech models and GPU/CPU acceleration runtimes are not bundled — install
the ones you want from the Addon Manager in the app header.

Don't miss a new Drift release

NewReleases is sending notifications on new releases.