Releases: author-more/penpot-desktop
v0.19.0 (2025-10-03)
Features
-
Added local instance update support. #223
Added capability to edit a local instance’s settings and update its containers. An update will recreate the containers, and if you use the “latest” tag, the instance will upgrade to the newest available Penpot version.The creator can be opened in the edit mode through an instance panel's context menu.
penpot-desktop-local-instance-edit.mov
Fixes
- Fixed the local instance’s container ID in the config to match the one used for containers. #221
- [macOS] Fixed the application to not trigger system-wide lag on macOS 26. #215
Following the Electron update and upstream fix, the application no longer causes lag on macOS 26 Tahoe.
Full Changelog: v0.18.1...v0.19.0
v0.18.1 (2025-08-22)
v0.18.0 (2025-08-20)
Features
- Added Penpot version support to the local instances creator #202
You can now specify the Penpot version to be used by the local instance creator. Any valid Penpot Docker repository tag is supported, however, creator suggests 10 of the most recent tags. Default version is set to the “latest” tag.

Internal
- Added automated tests #194
Internal
Full Changelog: v0.17.0...v0.18.0
v0.17.0 (2025-07-24)
Features
-
Added a diagnostics dialog. #179
Added a dialog with system and GPU information.You can toggle the dialog through the global menu (View > Toggle Diagnostics) or with the keyboard shortcut (Ctrl/Cmd+Shift+Y). The list of possible GPU property values and their meanings is available in the Electron documentation.
Fixes
- Fixed closing of other tabs when done from the first tab. #182
Fixed an issue where closing other tabs or tabs to the right would not work if triggered from the context menu of the first tab.
Internal
-
[Local instances] Migrated to Valkey for web socket notifications. #184
Following changes in the official Docker Compose configuration, migrated the web socket notifications service to Valkey (from Redis).Note: This change applies only to new installations of Penpot Desktop. Existing installations will continue to use Redis until the local instance upgrade feature is available.
-
Added main process debugging setup. #181
Addeddev:debug
npm script that opens a debugging session for the main process, along with VS Code configurations for launch and attach-based debugging.
Full Changelog: v0.16.0...v0.17.0
v0.16.0 (2025-06-25)
Features
- Added batch download of projects. #172
Added an option to download all Penpot projects as a zip archive. After selecting a download path, the files of all projects will be downloaded and placed inside a zip archive, organised within a directory corresponding to each project's name.
penpot-desktop-batch-download-demo.mov
Fixes
- Fixed instance creator to show only the most relevant alert. #169
Resolves the case when the missing Docker alert is shown together with the sandbox environment alert. A sandbox environment doesn’t have access to Docker, making the instruction to install it misleading.
Full Changelog: v0.15.1...v0.16.0
v0.15.1 (2025-05-23)
Fixes
- Fixed top bar spacing with native title bar enabled #157, #160
Fixed the top bar to use the space freed by the window controls when the native title bar is enabled. - [Linux] Fixed the app to run with Gnome #158
Version 36 of Electron introduced a breaking change (inherited from its Chromium update) by setting GTK version 4 as the default. This fix implements a workaround to use the GTK v3.
Refs.: Electron docs, Electron #46538
Full Changelog: v0.15.0...v0.15.1
v0.15.0 (2025-05-20)
Features
- Added native title bar support #153
Added a setting that let's you switch between overlay-style window controls and a full, native title bar. Changing the setting requires a restart to take affect.

Full Changelog: v0.14.1...v0.15.0
v0.14.1 (2025-05-15)
Fixes
- Fixed instance creator to handle an isolated environment. #145
Added an alert to the instance creator that explains limitations of the isolated environment, such as sandboxed container like a Flatpak package. - [Windows] Fixed instance creator commands to run correct paths. #147
Fixed instance creator commands to use the correct executable path and support paths containing spaces.
Full Changelog: v0.14.0...v0.14.1
v0.14.0 (2025-05-09)
Features
-
Added local instance creator.
⚠️ This feature is experimental. For production-critical work, please use the manual setup guide.📢 Unfortunately, I’m unable to test this feature on Windows. I would appreciate any reports on if and how it's working on this operating system.
Added an automated setup for local Penpot installation, based on the official Docker method for self-hosting Penpot. After you fill a short form, with an instance label and your preferences regarding analytics, Penpot Desktop will set up a local instance of Penpot on your machine. Once the instance is up and running, you will see it available in the app, communicated through an in-app notification and reflected in the user interface.
For full documentation on the local instance creator, please refer to the Selfhost documentation entry.
penpot-desktop-local-instance-creator-demo-mac.webm
Full Changelog: v0.13.1...v0.14.0
v0.13.1 (2025-05-01)
Fixes
- Fixed opaque instance colour to accept a float value for alpha. #135
The app would report an invalid instancecolor
setting if the alpha was set to1.00
. This fix updates the validation of the instance'scolor
property to accept a float value for the alpha channel for 100% opacity.
Full Changelog: v0.13.0...v0.13.1