Skip to content

Releases: ZFordDev/SnapDock

SnapDock-3.1.3-Pre-release

29 Jun 05:22

Choose a tag to compare

Pre-release

What's Changed

This release is purely fixing the scaling issue with different screen types. SnapDock was designed on 1080p but was still usable on 2k and unusable on 4k. this is the proposed fix for this issue.

  • build(deps-dev): bump electron from 42.4.1 to 42.5.0 by @dependabot[bot] in #180

Full Changelog: 3.1.2...3.1.3-Pre

SnapDock-3.1.2

19 Jun 22:42

Choose a tag to compare

**SnapDock 3.1.2

SnapDock 3.1.2 is a major quality‑of‑life update that improves editing, window management, tab workflow, and overall UI polish. It also introduces the first wave of ecosystem‑standardisation work and the modernised updater foundation ahead of the 3.2 pipeline rewrite.


New Distribution Options

This release expands SnapDock’s availability across platforms:

  • Snap Store — now officially live
  • Windows Store — pending approval
  • Portable Edition — new standalone build with no installer
  • New naming scheme across all builds for clarity and consistency

Build Naming Changes

  • Store — distributed via Snap Store / Windows Store
    • No updater
    • Store‑managed restrictions apply
  • Release — full‑feature desktop builds with updater support
  • Classic — retired V2 line (formerly “LTS”)

This standardisation ensures users always know which lifecycle a build belongs to.


Highlights

Smarter Tab Management

  • Drag‑and‑drop tab reordering
  • “Save All” support
  • Close‑confirmation for unsaved tabs

Multi‑file editing is now smoother and more predictable.


Split View Arrives

A first implementation of basic split view with resizable panes.
This lays the groundwork for full multi‑pane editing in future releases.


UI Modernisation

  • Top‑bar buttons converted into dropdown menus
  • Custom SnapDock window frame replaces Electron’s default
  • Improved layout spacing and scroll behaviour

The app now feels more cohesive and platform‑native.


Updater Overhaul (Foundation Work)

A major internal rewrite preparing SnapDock for:

  • Store‑aware builds
  • Install‑source tagging
  • Automated release workflows (coming in 3.2)

This is the final manually‑published release before the new pipeline takes over.


Build System & Ecosystem Standards

  • Windows/Linux build system modernisation
  • Repository housekeeping
  • Ecosystem‑wide naming, structure, and convention updates

These changes improve maintainability and contributor experience.


Dependency Updates

  • Electron → 42.3.3
  • markdown‑it → 14.2.0
  • tmp → 0.2.6

Security and stability improvements across the board.


New Contributors

A warm welcome to the developers who made their first contributions in this release:

SnapDock continues to grow thanks to your work.


Important Note About Build Channels

If you find yourself running a dev or test build and did not intend to:

  • Please open an issue on GitHub
  • Reinstall the latest Release build from the official page

This ensures you remain on a stable, supported version.


# **SnapDock 2.3.12 — Final V2 Release**

22 May 09:22
580a9d5

Choose a tag to compare

This update marks the final release of SnapDock 2.x.
SnapDock V2 has served as the stable, minimal, distraction‑free Markdown editor, and it will continue to work exactly as it always has.

With the development of SnapDock V3 now underway.


Updater Removed

As part of this transition, the automatic updater has been fully removed from SnapDock 2.x.

This ensures:

  • V2 installs will never attempt to update into V3
  • No accidental upgrades or metadata conflicts
  • V2 remains a stable, frozen, predictable writing tool
  • The V3 development line can evolve freely without impacting V2 users

SnapDock 2.x will continue to run normally, but it will not receive further updates unless a critical security issue is discovered.


SnapDock V3 Is the Future

SnapDock V3 is now the active development line, featuring:

  • A redesigned UI
  • A modernized architecture
  • A cleaner foundation
  • A more intentional writing experience

You can follow V3 development and download preview builds here:

👉 https://snapdock.app/snapdock-v3/


What This Means for You

  • SnapDock 2.x remains fully functional
  • No features are being removed
  • No behavior is changing
  • No updates will be pushed to V2
  • You can continue using V2 indefinitely
  • You can upgrade to V3 whenever you’re ready

V2 is now the classic SnapDock experience — stable, minimal, and complete.


Thank You

SnapDock 2.x has been an incredible journey.
Thank you to everyone who used it, supported it, contributed to it, and helped shape the writing‑first philosophy behind SnapDock.

The future continues with V3, and you’re invited to be part of it.

SnapDock-2.3.11

08 May 05:51
dec7371

Choose a tag to compare

What's Changed

  • Modernized README.md by @ZFordDev in #77
  • 68 define bestpractice strategy for v2lts branching packaging update channels by @ZFordDev in #75
  • Bump ip-address from 10.1.0 to 10.2.0 in the security-patches group across 1 directory by @dependabot[bot] in #76
  • Bump electron from 41.3.0 to 42.0.0 by @dependabot[bot] in #73

Full Changelog: 2.3.10...2.3.11

SnapDock-2.3.10

03 May 23:57
3c028d1

Choose a tag to compare

SnapDock v2.3.10 — Maintenance & Dependency Refresh

This release keeps SnapDock stable and up‑to‑date while broader V3 planning continues in the background.
v2.3.10 includes routine dependency updates and security‑patch alignment to ensure the LTS branch remains reliable across platforms.

Maintenance & Security

  • Updated Electron from 41.2.0 → 41.3.0
  • Updated @xmldom/xmldom from 0.8.12 → 0.8.13 (security‑patch group)

These updates ensure SnapDock stays compatible with the latest Electron runtime and continues to meet modern security expectations.

Stability

  • Verified Windows and Linux builds after dependency refresh
  • Rebuilt and validated the packaging pipeline
  • Ensured no regressions in core docking behavior

Project Direction

SnapDock remains in active LTS maintenance while the next‑generation SnapDock‑3 architecture is being explored.
The open issue on branching, packaging, and update‑channel strategy (#68) is still under review as part of defining the cleanest path forward for V3.

SnapBoard development also continues, with integration points already stubbed in SnapDock for future cross‑tool alignment.

Looking Ahead

  • V3 branch strategy and update‑channel design
  • Continued SnapBoard integration planning
  • macOS test build remains open for contributors (#26)

SnapDock will continue receiving maintenance updates while the ecosystem shifts toward the next major evolution.


Full Changelog: 2.3.9...2.3.10

SnapDock-2.3.9

15 Apr 13:08

Choose a tag to compare

What's Changed

Maintenance & Security

Project Direction & Future Integration

  • Added the initial snapboard.js integration stub.
    This file doesn’t introduce functionality yet, but it establishes the foundation for SnapBoard support inside SnapDock.
    It documents the planned API surface and marks the beginning of cross‑project alignment.

Looking Ahead

SnapBoard is now entering active development, with a public beta planned soon.
If you want to follow progress or contribute early, check out the project:

👉 https://github.com/ZFordDev/SnapBoard

SnapDock will continue receiving maintenance updates while SnapBoard becomes the next major focus of the ecosystem.

Full Changelog: 2.3.8...2.3.9

SnapDock-2.3.8

04 Apr 05:51
f14784c

Choose a tag to compare

What's Changed

Full Changelog: 2.3.6...2.3.8

SnapDock-2.3.6

16 Mar 00:08
dac1ec9

Choose a tag to compare

SnapDock 2.3.6 — Maintenance & Framework Prep

What’s Changed

  • Bump tar from 7.5.10 → 7.5.11 in the security-patches group
    PR: #60
  • Bump Electron from 40.7.0 → 41.0.0
    PR: #59

These updates keep SnapDock secure and aligned with the latest Electron runtime while the larger architectural work continues in parallel.

Full Changelog:
2.3.5...2.3.6


Project Direction

SnapDock development is currently split into two clear tracks:

SnapDock‑2 (LTS)

  • Lives on the 2.x branch
  • Receives security patches, dependency updates, and critical fixes
  • Remains stable for all current users

SnapDock‑3 (Next‑Gen Rewrite)

  • Will live on the main branch
  • Currently in framework exploration and early prototyping
  • Targeting an early preview by the end of the month

This release keeps the LTS branch healthy while the mainline work shifts toward the new architecture.


SnapDock-2.3.5

09 Mar 04:05

Choose a tag to compare

SnapDock 2.3.5

This update is just a version bump.

What's Changed

  • Bump electron from 40.6.1 to 40.7.0 by @dependabot[bot] in #57
  • Bump tar from 7.5.9 to 7.5.10 in the security-patches group across 1 directory by @dependabot[bot] in #58

Full Changelog

2.3.4...2.3.5

SnapDock-2.3.4

02 Mar 06:35
c8f3468

Choose a tag to compare

SnapDock 2.3.4 — Forest Theme & UI Polish Update

This release introduces a new visual theme, small but meaningful UI refinements, and continued documentation improvements. It’s a light, maintenance‑friendly update that keeps SnapDock feeling polished and consistent across platforms.


🌲 New Theme

Forest Theme

A fresh, nature‑inspired theme has been added to SnapDock, offering a darker, earthy palette with improved contrast and a calmer visual rhythm.

  • New Forest theme option in Appearance settings
  • Balanced greens and neutrals for reduced eye strain
  • Fully compatible with existing UI components

Contribution by @Misbah-Mansoori — thank you!


🎨 UI Improvements

Empty‑State Styling Fix

A small but important refinement to ensure empty‑state visuals remain consistent across themes.

  • Moved empty‑state CSS to the correct location
  • Ensures predictable styling across all themes, including Forest

Fix by @Misbah-Mansoori


Full Changelog

Full Changelog: 2.3.3...2.3.4