v0.4.0

wger-project/wgerv0.4.0Apr 19, 2026by pubuzhixing8

AI Summary

This release for drawnix adds significant new features including SVG/PNG export, copy-to-clipboard functionality, and Vietnamese translations, alongside various UI and mobile improvements.

Key Highlights

  • Added SVG and PNG export support
  • Added copy to clipboard functionality (SVG/PNG)
  • Added Vietnamese translations for UI elements
  • Improved touch device text editing
  • Added 'More Options' dropdown for duplicate/delete actions

New Features

  • SVG and PNG export
  • Copy to clipboard (SVG/PNG)
  • Vietnamese translations
  • Touch device text editing
  • More Options dropdown
  • Freehand preset colors and thickness

Full Release Notes

## What's Changed
* fix(hotkey): move preventDefault() into specific conditional branching by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/303
* fix: make menu click trigger show/hide submenu for mobile users to be able to choose the submenu by @NaoCoding in https://github.com/plait-board/drawnix/pull/324
* feat: handle text editing on touch device by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/320
* fix(freehand): disable freehand and erase functionalities when user i… by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/332
* fix(toolbar): make arrow and shape picker button automatically select the first arrow/shape if it's the first time by @NaoCoding in https://github.com/plait-board/drawnix/pull/333
* fix(mind): fix image scaling issue by @seepine in https://github.com/plait-board/drawnix/pull/317
* Add Vietnamese translations for UI elements by @vigstudio in https://github.com/plait-board/drawnix/pull/343
* feat(export): support export as svg #278 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/348
* build: claim dependencies directly by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/351
* fix: add tooltip, fix get wrong percentage, change cursor when not allowed by @WBbug in https://github.com/plait-board/drawnix/pull/318
* build: add laser-pen to drawnix's package.json by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/354
* feat(theme-color): this pr will improve the issue of saving and loadi… by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/366
* feat(shapes): support both curly note  of left and curly note of right by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/367
* fix(text): fix focus fail issue after add text through dblclick by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/368
* feat: add index.css export by @ylfeng250 in https://github.com/plait-board/drawnix/pull/370
* Text font size by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/374
* fix(freehand): prevent from hitting the freehand when click the cente… by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/376
* feat(toolbar): add More Options dropdown with duplicate/delete shortcuts by @dodolalorc in https://github.com/plait-board/drawnix/pull/386
* feat: freehand preset color and thickness by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/383
* 新增复制到剪贴板功能(SVG / PNG) by @nightt5879 in https://github.com/plait-board/drawnix/pull/395
* ci: update base image and github action by @lurenyang418 in https://github.com/plait-board/drawnix/pull/396
* build: bump plait into 0.93.1 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/398

## New Contributors
* @seepine made their first contribution in https://github.com/plait-board/drawnix/pull/317
* @vigstudio made their first contribution in https://github.com/plait-board/drawnix/pull/343
* @ylfeng250 made their first contribution in https://github.com/plait-board/drawnix/pull/370
* @dodolalorc made their first contribution in https://github.com/plait-board/drawnix/pull/386

**Full Changelog**: https://github.com/plait-board/drawnix/compare/v0.3.0...v0.4.0