Double release 1.0.4 and 2.0 beta 1

Aug. 6, 2016

Two new releases today: stable branch version 1.0.4 and the first beta of the new 2.0 series.

Changes in version 1.0.4 are:

  • Username length is now limited to 22 characters
  • Correct error message is now shown if the server is full
  • An error message is shown if the user's IP address has been banned
  • Cut&paste and fill operations can now be limited to session owners
  • User list can be included in session announcement
  • Undo override can now be used while session is locked

Version 1.0.4 is mostly compatible with previous versions, the exception being the cut&paste restriction. In older versions, the tools will not be disabled in the user interface, but will just fail to work.

Version 2.0.0 beta 1 is the first release of the 2.0 branch. It is not compatible with 1.0 branch versions and might not be compatible with the final 2.0.0 version.

Version 2.0.0 mostly lays groundwork for future development, but does have some new features visible to the end user. These include:

  • True live previews for line, rectangle and ellipse tools
  • New simplified session playback dialog
  • Session resetting

Read more...

Drawpile 1.0.3 released

July 2, 2016

Afer a long wait, Drawpile 1.0.3 is finally ready!

As a stable branch release, this version is fully compatible with all 1.0.x versions, including future ones. Although this is a bugfix focused release, two interesting new features are introduced:

Session templates allow you to prepopulate a server with sessions. Once a template session ends, it resets to its initial state and continues to be available for joining. (See dedicated server help page for more info.)

Chat message pinning lets you pin a message to the chat window so it is always visible. For example, "/pin Visit drawpile.net" will attach "Visit drawpile.net" to the top of the chat box. Currently, only one message can be pinned at a time and only session operators can pin messages.

This is also the first version for which official Linux binaries packaged with AppImage are provided. In the future, I am also planning on providing Flatpaks.

Other changes in this version are:

  • Bugfix: the save dialog now remebers the last used path
  • Compatiblity with new miniupnpc library version
  • Fixed selection content stretching if selection was partially outside the canvas
  • Fixed saving of last edited keyboard shortcut in preferences dialog
  • Removed default canvas size limit
  • Recording buffer is now periodically flushed to minimize data loss in case of a crash
  • Selection mirror & flip buttons now automatically cut the selection
  • Flipbook playback range can now be selected

Read more...

Drawpile 1.0.2 released

Sept. 13, 2015

Drawpile 1.0.2 is out!

This is another bug fix release that is fully compatible with version 1.0.0 and 1.0.1 (and future 1.x releases too.)

Changes in this version are:

  • New feature: added option to split serverside recordings at each snapshot
  • The "/force_snapshot" command is now available outside debug mode
  • Fixed selection content stretching if selection was partially outside the canvas
  • Improved URL detection in chat
  • Simplified history conflict resolution (fixes some lagging issues)
  • Hidden layers are no longer saved in a flattened image
  • Fixed tablet pressure glitch at the beginning of a stroke
  • Faster loading of OpenRaster images with a solid background layer

Read more...

Drawpile 1.0.1 released

Aug. 9, 2015

Drawpile 1.0.1 is out!

This is a stable release that is fully compatible with version 1.0.0 and any future 1.0.x versions.

Changes in this version are:

  • Improved smoother (thanks to Philip Boulain)
  • New feature: color picker sampling area can now be adjusted
  • Chat message URL detector now supports port numbers
  • Dedicated server can now send a welcome message to new users
  • Recording index generation is now faster and generates smaller files
  • Added notification to session finder if age restricted sessions were hidden
  • Fixed "reset size" action for lasso selections
  • Fixed disappearing selection when switching from rectangle to lasso tool
  • Fixed listing server choice recall
  • Slighly improved performance when joining long running sessions
  • Clicking on a drawpile:// link now opens the join dialog instead of connecting directly

Read more...

Drawpile 1.0.0 released

July 12, 2015

Drawpile 1.0.0 is here!

After about 3 years of development (or 8 if you count the hiatus), Drawpile is finally out of Beta and the first stable release is ready!

The most important changes in this version are:

  • Fixed UI lockup and disconnection when joining a session
  • New "behind" and "color erase" blending modes
  • Gestures now work on touchscreens
  • Automatic port forwarding setup with UPnP
  • Improvements to the selection tool
  • Lots of bugs fixed, including one that could crash the application

Version 1.0 is the beginning of the first stable branch: there will be no more protocol changes until version 2.0. All 1.x version will be fully interoperable.

Read more...