Aquí hi ha 4 versions de Drawpile, des de 19 de febrer del 2024 fins a l’actual, 2.3.1. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
4 versions en 3 anys · unes 1,5 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2.3.1Darrera versió | 21 d’octubre del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióCode signing policy: https://drawpile.net/codesigningpolicy/
- Fix: Make dock tab icons show up properly on Qt 6.11, they could end up blank there.
- Fix: Don't skip initial command when playing back recordings. This caused the canvas size command to be skipped on old converted recordings, meaning its size stayed at zero and nothing would play. Thanks dango for reporting.
- Server Feature: Allow new sessions to clobber empty, non-persistent, lingering sessions. Server owners can enable this to prevent "server is full" errors that would resolve themselves by waiting a few minutes for these lingering sessions to time out. Sessions with the lowest time spent drawing are terminated first. Thanks Bluestrings for suggesting.
- Fix: Make hitting "save" after joining a session in the same window not save over the save file from a previous session in the same window. Unless you are reconnecting to the same session, in which case it will save over the file as it should. The logic for this was reversed from what it should be. Thanks Bonbli and D'mitri for reporting.
- Fix: Also select layers when multiple key frames are selected.
- Fix: Properly select layers when switching focused tracks when the selected frame was already visible.
- Fix: Revert default save format to the new default even if it has been changed before, since it's better to make you change it again than lose timelapse data. Thanks Sheepolution for reporting.
- Fix: A crash on Windows when unchecking the show conflicts checkbox while still editing a shortcut. Thanks yellow circle for reporting.
- Fix: Make animation playback not get stuck when switching from a reversed range to a normal one without refereshing.
- Fix: Properly apply the parent group's opacity in the rendered animation as well, rather than just on the canvas.
- Feature: On Android, hide any open docks in small screen mode when pressing the back button before closing the main window. Thanks anonymous for suggesting.
- Fix: Make start screen take less horizontal space in small screen mode. Thanks anonymous for reporting.
- Feature: Remove the "Normal View" button from the timeline header, since you can just press the frame view button to exit it. This makes the timeline fit better on small screens.
- Feature: Add a drag zoom mode to the zoom tool. This is the default, since it's more useful and consistent with the rotation and pan tools. You can still use the select zoom by right-clicking, holding the constrain key (Shift by default) or switching the mode of the tool. Thanks Shuko for suggesting.
- Feature: Give the zoom tool nice header buttons to zoom in, out, fit and reset.
- Fix: Make the zoom tool behave more predictably, it now doesn't do weird stuff like letting you select an area and then zooming out on it.
- Fix: Give better icons to zoom in, zoom out and reset zoom, so that they don't all just look like rectangles at a glance.
- Feature: Handle Lenovo Tab stylus presses on Android by translating them to F26 to F30. Thanks Moody2357 for helping to figure this out.
- Fix: Properly indicate that the previous session is being resumed on Android. Thanks tiar for reporting.
- Fix: Correctly restore local state like layer visibility when resuming a session with a snapshot on Android. Thanks tiar for reporting.
- Fix: Work around the Wacom Movinkpad update showing a cursor when using the stylus that will flicker out of existence every time you press down the stylus. It will now show no cursor for the stylus, as it did before. Thanks Sylvanticus for reporting.
- Feature: Add some new brushes in the Drawpile category and a new Secret's Brushes category with ribbons, halftones and more provided by Blozzom.
2026-09-22 Version 2.3.1-beta.2
- Fix: Make ratchet rotation canvas shortcut work properly when the canvas is mirrored or flipped. Thanks Bovy for reporting.
- Fix: Make default filename use months as the second number, not minutes. Thanks hipofiz for reporting.
- Fix: Allow dragging initial curve tool poin |
| 2.3.0 | 19 de novembre del 2025 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióCode signing policy: https://drawpile.net/codesigningpolicy/
- Fix: Don't show "exit layer view" notice when there's no canvas.
- Fix: Properly remove the "unsaved changes" marker when saving to DPCS.
- Feature: Add crop to selection action in the selection menu. Not any different to the resize canvas action, but there for discoverability.
- Feature: Allow using stabilizer and smoothing with lasso select tool.
- Fix: Don't remember interpolation mode on transform tool, since it's too easy to mess up art from having a stale mode set.
- Fix: Make mipmap usage in hardware renderer configurable, since it causes performance issues with some graphics cards or drivers. Defaults to off. Thanks Bluestrings and Sinamer for reporting.
- Fix: Make setting the hue slider to 359 in HSL space not turn out gray. Thanks BornIncompetence for reporting.
- Fix: Make sliders not show a text selection cursor on Android when they're not in edit mode.
- Fix: Make layer list items not show a text selection cursor on Android.
- Fix: Correctly calculate the distance to move before a press is no longer considered a long-press. The calculation ended up with incorectly small values in most cases.
- Fix: Improve long-press handling for context menus to act more like a real right-click would.
- Fix: Don't delay long-presses by left-click or touch kinetic scrolling.
- Feature: Add touch draw pressure settings, because apparently some screen tablets on Android use touch inputs instead of stylus ones. Thanks SurgeonTaco for suggesting.
- Fix: Make dragging a layer onto its own canvas not paste its contents. Dragging layers between different windows is still possible. Thanks Blozzom and Pepper for reporting.
- Server Fix: Don't claim that dprec templates are incompatible when they're not.
- Fix: Make the "alpha lock layer for you" a buttton in the layer dock, rather than having it in the lock menu. Otherwise the inherit alpha button is too confusing to people not used to that feature existing. Thanks Phoneme for reporting.
- Feature: Add extra thickness to the color sampling ring in the area where the colors meet to give better visibility of the comparison. Thanks tiar for suggesting.
- Feature: Allow toggling color sampling ring in the color picker tool settings.
- Fix: Only add actually picked colors to the color picker history, not every color hovered over along the way.
- Fix: Make opening settings dialog not exit fullscreen on Android.
- Fix: On Android devices with a screen large enough to show a full desktop UI, dialogs no longer get full-screened by default. The start and settings dialogs also no longer use their vertical design meant for tiny screens. Thanks tiar for reporting.
- Fix: Replace some symbols in messages that don't show up properly on Android with equivalent ones that do.
- Fix: Default MyPaint brushes to use synchronized smudging, since many of them only work properly with it turned on.
- Fix: Select proper file type and remove the extension on the name input field when saving on Android and the browser.
- Fix: Make color picker color dialog use the current foreground color when manually adding a color. Thanks Phoneme for reporting.
- Fix: Show an error message on Linux under Wayland when attempting to pick a color from the screen with a hint to use Xorg instead. Thanks Meru and Phoneme for reporting.
- Fix: Remove pick from screen button in the browser, since it doesn't work there.
- Fix: Don't enter fullscreen in the browser when reopening the main window. Thanks Bluestrings for reporting.
- Feature: Skip the username selection when reconnecting to a session in the browser using a drawpile.net account. It now automatically picks the same username again as it does on other platforms.
- Fix: Remember local state when reconnecting, such as layer/track visibility, sketch mode, alpha lock, view mode etc. Thanks Bluestrings and hpar for reporting.
- Removed Feature: Migration of settings from very old versions of Drawpile. That code no longer |
| 2.2.2 | 26 de març del 2025 | — | 64 bits MSI32 bits MSI Notes de la versióCode signing policy: https://drawpile.net/codesigningpolicy/
- Fix: Make annotations not cause glitches when moving them around when using the software renderer. Thanks Meru for reporting.
- Feature: Add -u/--users parameter to dprectool, which will print out a table of user statistics along with names and ids.
- Feature: Add --include-user-ids parameter to dprectool, allowing to pass a comma-separated list of user ids to only include visual changes from.
- Fix: Work around WebKit bug 284752 that prevents Drawpile from working on Safari 18. Thanks grimsley for reporting.
- Fix: Correct weird letter spacing in the font rendering on Windows. Thanks Sinamer for reporting.
- Feature: Make reset images a bit smaller and much faster. This speeds up manual session resets, canvas compression, hosting and joins in the builtin server. Thanks mukihyena for reporting.
- Fix: Generate the catchup image in the background when hosting on the builtin server, rather than hanging the client. Thanks mukihyena for reporting.
- Server Fix: Additional checks and logging to avoid and diagnose temporary failures in streamed resets. Thanks Will for reporting.
- Fix: Slightly delay restoring dock layouts after the window is resized to avoid a crash on macOS. Thanks Axocrat for reporting.
- Fix: Properly update the checkbox on View > Full Screen if the OS forces the application out of it. Thanks Sinamer for reporting.
- Fix: Restore window maximized after exiting the application from full screen mode. Thanks Sinamer for reporting.
- Fix: Only remember dock sizes when the window is maximized or full screen on operating systems where that's possible to tell. Thanks Meiren for reporting.
- Fix: Make tablet positions work on Cintiqs under Windows Ink with UI scaling and when it's not set to be the primary monitor. The old behavior is available via Edit > Tablet Driver > Windows Ink Non-Native, in case this breaks something else. Thanks Axocrat and Liz for reporting, Weenifer for reporting and testing, Maffi for reporting additional issues.
- Fix: Remove the "KisTablet" prefix from the tablet driver names in Windows, it's a technical name that doesn't add anything useful.
- Feature: Indicate when you have no layer selected so that it doesn't seem like you can draw but nothing happens.
- Server Fix: Remove browser users when a session's password is removed and the server only allows browsers in passworded sessions. Thanks Bluestrings for reporting.
- Server Feature: Add a separate permission for hosting via browser and whether to take this permission from ext-auth. This also fixes the issue where it would ask you to log in when trying to host from the browser, just to then tell you that you're not allowed to do so anyway. Thanks Bluestrings for suggesting.
- Removed Feature: Username lists in external session announcements. They were never used.
- Fix: Show current tier in the layer permissions menu again. Thanks Meiren for reporting.
- Fix: Reduce selection outline resolution instead of punting to the blue selection mask when it gets too large. Thanks Meru, MorrowShore and Shane for reporting.
- Server Feature: Invite codes, allowing inviting people with revokable links that override regular session restrictions. Thanks Bluestrings and Liz for suggesting.
- Removed Feature: Toggling between web and direct links in the invite dialog. Drawpile will translate the web link if you paste it into the join dialog anyway, so the distinction was pointless.
- Fix: Change temporary tool switch setting text to say that only the primary shortcut will cause it. This was unintentional, but it's useful. Thanks 3rd_EFNO for reporting.
- Fix: Use proper background images in Windows installer instead of those ugly red discs. Thanks evilTriangle for reporting.
- Fix: Correct intermittent errors when connecting, reconnecting or otherwise opening a new main view in the browser that could hang the application.
- Feature: Allow hiding the color history swatches on individual color d |
| 2.2.1 | 19 de febrer del 2024 | — | 64 bits MSI32 bits MSI Notes de la versió- Fix: Default to previous directory when saving a fresh file. Thanks Crow for reporting.
- Feature: Allow toggling performance-related canvas view settings, since some systems get slowdowns. Thanks DevonJP for reporting.
- Fix: Don't force TLS socket algorithms, since ECDSA certs seem to not like them. Thanks Bluestrings for reporting.
- Fix: Log message queue read, write and timeout errors properly. Thanks Pepper for reporting.
- Feature: Implement WebSocket support in the server, available with the --websocket-port and --websocket-listen options.
- Feature: Send keepalive messages from the server, if the client indicates support for it. Avoids them disconnecting when too busy uploading to send a ping.
- Feature: Active user counts for sessions. A user counts as active if they drew in the last five minutes.
- Feature: Make invite links indicated web client capability and NSFM-ness of sessions so that the invite page can show a "join in the browser" button and an appropriate notice respectively. Thanks Blozzom for suggesting the latter.
- Fix: Properly handle cancelling a connection while it's being established. Thanks Fox for reporting.
- Server Fix: When hosting without an account is enabled, also allow it for anyone with an account. Thanks ahaven for finding this.
- Fix: Don't resize brush settings unnecessarily larger when switching between brush types. Thanks Meiren for reporting.
- Fix: Try to handle switching between tablet pen and eraser more consistently. Thanks Daystream for reporting.
- Feature: Add next and previous key frame actions, allowing skipping between key frames in the current track. Thanks BulletPepper for reporting.
- Fix: Properly refer to "layer" and "layer group" in layer actions depending on what is selected. Thanks Momo for reporting.
- Fix: Save censored layers into PSDs properly. Thanks Blozzom for reporting.
- Fix: Don't allow copying, cutting and color picking from censored layers.
- Fix: Rotate brush and fill outline along with the canvas. Thanks Bluestrings for reporting and xxxx for helping solve some issues with it.
- Feature: Add experimental support for high-DPI interface scaling.
- Fix: Don't reset opacity multiply inputs to default when loading a brush that doesn't have it set. Thanks Blozzom for reporting.
- Fix: Limit MyPaint brush dab counts to more sensible values, since the defaults from MyPaint are pointlessly high and can cause chugging. Thanks Blozzom for reporting.
- Fix: Don't blink last user cursors again when making a selection.
- Fix: Make user cursors trail MyPaint brush strokes better, only smoothing it out when there's jitter. Thanks Blozzom for reporting.
- Feature: Show latency in the status message, next to the session size and cursor coordinates. Thanks Meiren for suggesting.
- Feature: Add action to pick color from screen, default shortcut is Shift+I. Thanks Meru for suggesting.
- Feature: Allow switching the current brush to erase mode when using the tablet pen eraser instead of switching to the eraser tool slot. The setting for this is in the Input settings.
- Feature: Make the Windows installer put a shortcut on the desktop.
- Fix: Widen the stripes of the censor pattern so that it's easier on the eyes. Thanks Ben for reporting.
- Fix: Don't remember uncensor layers across restarts, to avoid being exposed to things you didn't want to just because you forgot to toggle it back off.
- Fix: Properly show censored layers in the list even when they are revealed.
- Server Fix: Allow reading users' trusted status through the API, because it's something you can write through it.
- Server Feature: Allow limiting the maximum number of users per session. Moderators and administrators can override this.
- Server Fix: Time out clients that take too long to disconnect gracefully. Thanks Bluestrings for reporting.
- Fix: Properly apply layer properties if the layer changed since opening them.
- Feature: Show last joined address in join dialog.
- Fix: Hide disconnection banner af |