Skip to content

Zync v2.30.0

Latest

Choose a tag to compare

@gajendraxdev gajendraxdev released this 08 Sep 19:50
· 2 commits to main since this release

Release Notes - Zync v2.30.0

Release date: 2026-09-09


What's New

Zync v2.30.0 is splits that feel like a real workspace and a faster Files pane. Drag Files (or another host tab) onto a shell, split smoothly, scroll the seam to resize. File Manager virtualizes big folders so list and icon grid stay snappy. Typing echo in the terminal no longer waits on a flush timer. What's New can play GIFs and videos inline.

Highlights:

  • Smooth splits - New panes grow in instead of jumping to 50/50. Wheel the divider to resize
  • Files in split - Open Files beside a shell in the same tab (folder button, workspace +, or drag the Files tab)
  • Faster Files - Virtualized list and icon grid; columns fill the pane; first open no longer walks ~ up to /
  • Snappier terminal - First PTY bytes after idle go to xterm immediately
  • What's New media - Screenshots, GIFs, and short clips render in the in-app notes

Compare: v2.29.0...v2.30.0


Demo

split1
split2

Added

  • Smooth splits - New panes grow in (~280ms) instead of jumping to 50/50 — keyboard split, split icons, drag-to-dock, Open in split / Open here. A quiet accent veil marks the incoming pane. Divider drag stays immediate. prefers-reduced-motion skips the intro. PTY resize waits until the intro ends. (2d3b7c8)
  • Scroll to resize a split - Hover the seam and use the mouse wheel or trackpad. Drag and arrow keys still work. Ctrl/Cmd+wheel is left for zoom. (2d3b7c8)
  • Files in split - Open Files beside a shell in the same tab (folder button next to the split icons, or workspace + → Files in split). Workspace + → Files stays the full-view overlay. Files counts toward the 4-pane cap and never replaces the last shell. (2d3b7c8)
  • Drag tab to split - Drag Files, Port Forwarding, Dashboard, Snippets, or another shell tab onto the workspace. The highlighted half is the pane under the pointer. After a dock, that tab leaves the tab bar. Plugin tabs and global workspace tabs are not dockable. (2d3b7c8)
  • Open in split from menus - Right-click a feature tab, another shell tab, or a row in workspace + for Open in split to the Right / Bottom. (2d3b7c8)
  • Open here in split - Terminal Open File Manager Here is In a new tab / Left / Right / Bottom. Files Open Terminal Here and Follow with Terminal use the same submenu. (2d3b7c8)
  • What's New media - Release notes show images, GIFs, and short videos inline (GitHub attachments, HTTPS .gif/.png/.mp4 CDNs, and local files). A bare Demo URL is embedded instead of left as a link. Click an image to enlarge. (84080c5, d6ca46b)

Changed

  • Terminal output flush - First PTY bytes after quiet go to the terminal immediately (typing echo no longer waits up to 8 ms). Busy output merges for a 12 ms burst, or sooner at 128 KiB. (2424743, d6ca46b)
  • Terminal sniffers - Secret/cwd helpers scan at most the last 4 KiB of large PTY frames so cat does not regex the whole dump. The terminal still receives every byte. (2424743, 1ed79d8)
  • File list and grid windowing - List and icon grid only paint visible cells. Sort lives on FileManager so keyboard order matches the painted order. Recycled cells skip Radix tooltips and icon fade-in. (c266a76, 5750e36, 7fa63ae, e5c2254)

Fixed

  • Files opening at / - File Manager no longer treats / as home. First open ignores a shell cwd of / or ~ and expands to a real home instead of walking up to /. (e5c2254, e7334e6)
  • Icon grid right gap - Grid columns fill the Files pane (no empty strip in a wide window). (40f3988)
  • Drag shell tab onto itself - Dropping the current shell tab on its own split is a no-op and restores Files / Dashboard / Snippets if the drag started from that overlay. (2d3b7c8)
  • Open here after a tab switch - Open File Manager Here / Open Terminal Here keep the tab that opened the menu. (2d3b7c8)
  • Files overlay vs Files pane - The overlay FileManager no longer steals focus while a Files pane is showing (and the reverse). (2d3b7c8)
  • Tab-drag click - A cancelled tab drag no longer swallows the next tab click. (2d3b7c8)

Feedback

Something broken, confusing, or missing after this update? We read every report.

Include your OS, Zync version (v2.30.0), and steps to reproduce when you can.


Quick Check After Upgrade

  1. Smooth split - On a connected host, split side by side (Ctrl+Shift+Right). The new pane should grow in, not jump. Four panes max.
  2. Files in split - Folder button next to split icons, or workspace + → Files in split. Files sits beside the shell; extras stay off the tab bar.
  3. Wheel the seam - Hover the divider and scroll — pane sizes move. Drag still works.
  4. Files home - Open Files on a WSL/SSH host that reports ~. You should land in a real home, not /.
  5. Icon grid - Wide Files pane: icons fill the width (no empty strip on the right).
  6. Typing echo - In a quiet terminal, type a character — it should appear immediately.
  7. What's New - Open What's New and confirm GIFs/images in older notes (e.g. v2.27.1 Demo) render, not as a purple link.
  8. Version - Settings → About shows v2.30.0.

Upgrade

Zync will update automatically on next launch (AppImage).

Manual install: Releases - v2.30.0

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md for complete technical details.


References


10–20s demo clip (for GitHub + What's New)

Goal: one silent loop that shows split + Files. No voiceover.

Time On screen
0:00–0:03 Connected host, one shell, prompt visible
0:03–0:08 Ctrl+Shift+Right — new pane grows in
0:08–0:14 Click the folder / Files in split (or drag Files onto the right pane)
0:14–0:18 Scroll the file list or icon grid so it looks full and snappy
0:18–0:20 Hold the last frame

Record (Windows): Win+G → Capture → Record last 30 seconds or start/stop. Crop to the Zync window. 1280×720 or 1920×1080, 30fps.

Export for What's New:

  • MP4 (H.264, muted) — drag onto the GitHub release body; GitHub hosts it
  • Or GIF (keep under ~8–12 MB) — same, paste as ![Demo](url) or a bare .gif URL

Paste the resulting https://github.com/user-attachments/assets/… into the Demo section above before you publish the GitHub release notes.