v0.3.0
jianchang512/pyvideotransv0.3.0Sep 14, 2025by pubuzhixing8
AI Summary
This release introduces a new eraser tool, expands internationalization support to include Russian and Arabic, and adds tutorial animations. It also fixes several hotkey issues and improves the overall drawing experience.
Key Highlights
- New Eraser Feature Implementation
- Multi-language Support (i18n) for Russian and Arabic
- Tutorial Animations Added
- Hotkey Fixes to Prevent Unintended Mode Switching
New Features
- Eraser feature
- i18n tools for multi-Language support
- Tutorial animation and instruction
- Support to change line arrow
- Stroke select state and stroke type text
Full Release Notes
## What's Changed * fix(hotkey): prevent switch arrow creation mode when mod+a #195 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/200 * fix: fix dockerfile build logic by @PeterChen1997 in https://github.com/plait-board/drawnix/pull/201 * Revert "fix: fix dockerfile build logic" by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/204 * fix(hotkey): prevent enter arrow creation mode when press a and there… by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/205 * build: bump plait into 0.83.1 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/207 * chore: README by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/216 * chore: add supports by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/225 * Added i18n tool for multi-Language support by @PATTASWAMY-VISHWAK-YASASHREE in https://github.com/plait-board/drawnix/pull/232 * feat(eraser): implement eraser feature by @NaoCoding in https://github.com/plait-board/drawnix/pull/221 * fix(eraser): adding i18n for eraser by @NaoCoding in https://github.com/plait-board/drawnix/pull/238 * fix(i18n): fix #237 by @NaoCoding in https://github.com/plait-board/drawnix/pull/240 * feat(eraser): Improving all the eraser feature mentioned in #247 by @NaoCoding in https://github.com/plait-board/drawnix/pull/249 * fix(freehand&i18n): fix i18n of freehand toolbar and make secondary toolbar always exist while using freehand element by @NaoCoding in https://github.com/plait-board/drawnix/pull/255 * fix(cursor): set mind element css to always be inherit by @NaoCoding in https://github.com/plait-board/drawnix/pull/260 * fix(mind): bump plait into 0.84.0 to fix text can not show completely mentioned in #208 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/261 * fix: Prevent Arc browser undo on Cmd+Z in Drawnix by @coderwei99 in https://github.com/plait-board/drawnix/pull/254 * fix(hotkey): skip creation hotkey when use press special key and the function key among of alt, meta and ctrl by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/262 * feat: support change line arrow by @WBbug in https://github.com/plait-board/drawnix/pull/258 * fix(frontend): comment addDebugLog to prevent potential XSS security … by @NaoCoding in https://github.com/plait-board/drawnix/pull/269 * Create SECURITY.md by @h3rrr in https://github.com/plait-board/drawnix/pull/266 * fix(menu): fix hotkey instruction for every OS by @NaoCoding in https://github.com/plait-board/drawnix/pull/274 * feat: add stroke select state, add stroke type text by @WBbug in https://github.com/plait-board/drawnix/pull/272 * i18n: Add Russian language, make toolbars translatable by @1280px in https://github.com/plait-board/drawnix/pull/265 * refactor(web): remove OLD_DRAWNIX_LOCAL_DATA_KEY by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/277 * feat(i18n): refactor the structure of i18n, adding with-common getI18n for plait objects, complete the translation of zh,en,ru by @NaoCoding in https://github.com/plait-board/drawnix/pull/276 * Add Arabic language by @MalikAliQassem in https://github.com/plait-board/drawnix/pull/280 * chore: bump plait into 0.85.0 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/282 * chore: bump plait into 0.86.0 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/284 * build(deps-dev): bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in https://github.com/plait-board/drawnix/pull/285 * build: bump plait into 0.86.1 by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/286 * feat(tutorial): Adding tutorial animation and instruction by @NaoCoding in https://github.com/plait-board/drawnix/pull/281 * fix(instruction): fix tutorial instruction issues and update styles by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/289 * fix(toolbar): fix issue mentioned in #290 by @NaoCoding in https://github.com/plait-board/drawnix/pull/291 * feat(eraser): drawing erasing effect by @pubuzhixing8 in https://github.com/plait-board/drawnix/pull/295 ## New Contributors * @PeterChen1997 made their first contribution in https://github.com/plait-board/drawnix/pull/201 * @PATTASWAMY-VISHWAK-YASASHREE made their first contribution in https://github.com/plait-board/drawnix/pull/232 * @NaoCoding made their first contribution in https://github.com/plait-board/drawnix/pull/221 * @coderwei99 made their first contribution in https://github.com/plait-board/drawnix/pull/254 * @WBbug made their first contribution in https://github.com/plait-board/drawnix/pull/258 * @h3rrr made their first contribution in https://github.com/plait-board/drawnix/pull/266 * @1280px made their first contribution in https://github.com/plait-board/drawnix/pull/265 * @MalikAliQassem made their first contribution in https://github.com/plait-board/drawnix/pull/280 * @dependabot[bot] made their first contribution in https://github.com/plait-board/drawnix/pull/285 **Full Changelog**: https://github.com/plait-board/drawnix/compare/v0.2.1...v0.3.0