Skip to content

2.2.0-beta.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Nov 20:06
2.2.0-beta.9
a84ba03
  • Fix: Make Android build work again. Thanks Tetriser for reporting.
  • Fix: Allow indirect mode in 2.1 sessions when opacity dynamics are disabled. Thanks to Blozzom for reporting.
  • Fix: Make LCH color wheel circle not look so bright and discontinuous.
  • Fix: Refresh canvas view harder on resize to avoid artifacts on some systems. Thanks xxxx for reporting.
  • Fix: Use proper background color in resize dialog. Thanks xxxx for reporting.
  • Fix: Correct a rounding error when converting pixels for display. This corrects both the visuals and the color picker when picking from the merged image. Thanks deovise and hipofiz for reporting.
  • Fix: Don't crash when a new user joins when using the builtin server and a local fork is present. Thanks to Kink for reporting.
  • Feature: Interpolate inputs that are far away from each other to compensate against fast strokes producing jagged curves. Can be disabled in the input preferences.
  • Fix: Make build directories outside of the source directory work again. Thanks Aquargent for reporting.
  • Fix: Properly handle modifier key releases for keyboard canvas shortcuts. Thanks Daystream for reporting.
  • Server Feature: Implement a shared bans system, letting owners of multiple servers manage a single list instead of having to keep them in sync manually. Thanks Bluestrings for suggesting.
  • Server Feature: Allow exempting users from ban ranges, to help alleviate false positives.
  • Fix: Make IPv6 addresses work in invite links.
  • Fix: Properly add drawpile:// in front of direct invite links when hosting "on this computer".
  • Feature: Support reading and writing Photoshop Document (PSD) files. Thanks pachuco, onyx, Geese and probably others for suggesting. Thanks xxxx for helping getting it compatible with other software.
  • Fix: Make MyPaint brush permission not deny drawing with classic brushes. Thanks xxxx for reporting.
  • Fix: Offer to crop all avatars, not just non-square ones. Thanks Bluestrings for reporting.
  • Feature: Allow adding labels onto brush preset thumbnails. Thanks Paris Green for causing this.
  • Fix: Don't restore flipbook to previous location and size if that would put it outside of any available screen. Thanks Ausjamcian for reporting.
  • Server Feature: Allow exporting and importing session bans. They are encrypted with a per-server key by default. Thanks tincancrab for suggesting.
  • Fix: Prevent banning yourself from sessions.
  • Server Feature: Allow moderators to exempt sessions from the idle timeout. This ability can be disabled by server owners. Thanks Bluestrings for suggesting.
  • Fix: Show proper reasons when a session is terminated, rather than always claiming the server is shutting down.
  • Server Feature: Allow specifying a reason when terminating a session manually.
  • Fix: Squash whitespace in session listings to prevent funky display. Thanks yeen for reporting.
  • Server Fix: Error out when invalid --extauth parameter is given to drawpile-srv. Previously it would just keep going and simply not work without any indication as to why. Thanks RAINTARD for running into this.
  • Feature: Allow exporting images, which saves them without setting the current file or warning about the image being merged together.
  • Feature: Disable selection-dependent menu items (Deselect, Fill Selection etc.) when no selection is present.
  • Server Feature: Add Roles tab to session settings to allow changing operator and trusted status of registered users not currently online, as well as allowing importing and exporting this list of users. Thanks tincancrab for suggesting.
  • Feature: In addition to sounds, allow configuring popup bubbles and task bar flashing in notification preferences. Thanks MagicaJaphet and Bluestrings for suggesting.
  • Feature: Add a notification for unexpected disconnects.
  • Fix: Play back sounds in a different way that should fix the issues with chugging or wrong output devices that some systems have. Thanks Blozzom and Snover for reporting.
  • Feature: Allow configuring notifications for private messages separately from regular chat messages. Mentions can be configured to use these notifications, allowing silencing of regular chat, but still being notified or stuff directed at you. Thanks leandro2222 for suggesting.
  • Fix: Replace the terrifying notification sound effects with stuff from KDE's Ocean Sound Theme.
  • Fix: Don't delay own laser trails as if it were a stroke from another user. Thanks matt for reporting.
  • Fix: Properly update avatar on user markers when they reconnect with a different one. Thanks xxxx for reporting.
  • Fix: Show own user marker again when using the laser pointer.
  • Fix: Use previous avatar when using the reconnect button after a disconnect.
  • Fix: Don't trigger a cacophony of notifications after joining a session, just play a single notification once catchup is done instead.
  • Feature: Store alpha preserve state of layers in ORA files for better Krita compatibility (requires Krita 5.2.1 or newer.)
  • Feature: Allow onion skins to wrap around the timeline, toggleable in the onion skins dock. Thanks Hopfel for suggesting.
  • Feature: Fill the brush slots with nicer default values on first startup, rather than them all being the same pixel brush.
  • Fix: Don't lock tool slots when using the eraser tool, to avoid accidentally getting stuck in it.
  • Feature: Translate a single-colored bottom layer into background color when loading ORA and PSD files.
  • Fix: Make Alt+Space canvas shortcut sorta work in Windows. Thanks Bovy and xxxx for reporting.
  • Feature: Drawpile 2.1 animation import.
  • Server Fix: Don't boot user when they enter an incorrect password, let them try again.
  • Server Feature: Allow the user to pick how they want to log in, to avoid the common issue of wanting to join as a guest but picking a username that's taken.
  • Fix: Nudge catchup if it gets stuck without any messages received for a while.
  • Feature: Remember accounts, not just passwords. Should reduce the clicks and typing needed to log in even if you use multiple accounts.
  • Feature: Allow toggling whole tile marking in the inspector, since it makes some things easier to see.
  • Feature: Render flipbook frames in the background and indicate that fact with a loading spinner. It no longer lags the UI and gets done faster because of multithreading.
  • Feature: Crop flipbook when a selection is present upon opening it.
  • Feature: Make the flipbook UI clearer. The buttons now look like buttons, the uncrop button has a better icon and only shows while the view is cropped and the speed slider shows how many FPS you're actually running at.
  • Fix: Allow saving and loading files in weird Android folders that chew up the file names internally.
  • Server Feature: Allow servers to have a rules text that users are prompted to accept upon connecting. Clients remember that they accepted the rules and won't prompt again unless they changed since last time.
  • Feature: Add velocity and distance dynamics to classic brushes. Similar to how they worked for the input settings before, but more flexible than just a pressure mapping.
  • Feature: Allow grabbing the current brush settings of another user.
  • Fix: Relax transform size restrictions so that transforms of layers that cover the whole canvas don't always get cancelled.
  • Server Feature: Allow servers to set a minimum protocol version for sessions being hosted.
  • Server Feature: Let clients know at the beginning of the login if the session they're trying to join is nonexistent. Thanks Meru for suggesting.
  • Server Feature: Allow server owners to make sessions only joinable through direct links. Thanks Meru for suggesting.
  • Feature: Add touch tester, available under the Help menu.
  • Fix: Actually put the link that's being joined into the address input when using a web link, rather than leaving it blank.
  • Fix: Make Recolor (alpha locked) mode way faster.
  • Fix: Allow using gestures instead of touch screen controls, hopefully making zooming on touch pads work again.