Support hyperlinks on text nodes: make the whole text clickable to a defined URL - #1168
Conversation
Text nodes gain a link attribute (http/https only) that makes the whole text clickable and forces underline + link colouring while set. - setLink()/getLink()/removeLink() public API on WeaveTextNode - click-tap.ts gains a generic per-node click() hook, since selected nodes' hit area is covered by the Transformer overdraw shape - true fill/textDecoration are captured (linkPreviousFill/ linkPreviousTextDecoration) and restored by serialize() so they survive resize/drag/edit while linked - Ctrl/Cmd+Click opens immediately; a plain click opens only when the node was already selected, debounced against double-click (edit mode) - CONTRIBUTING.md documents the CHANGELOG entry format - CHANGELOG + api-reference docs updated Closes #1167 Signed-off-by: Jesus Manuel Piñeiro Cid <jesusmpc@inditex.com>
🚀 Docs Release PreviewMerging this Pull Request will release the docs site as |
1 similar comment
🚀 Docs Release PreviewMerging this Pull Request will release the docs site as |
🚀 Release Preview SuccessYou are going to release the version minor with the following changes: 5.4.0 - 2026-09-08Added
💡 Merge Strategy: Squash and MergeRemember to use the 'Squash and Merge' strategy to merge this Pull Request ( |
bae694a to
3bb1d2b
Compare
🚀 Docs Release PreviewMerging this Pull Request will release the docs site as |
🚀 Release Preview SuccessYou are going to release the version minor with the following changes: 5.4.0 - 2026-09-08Added
💡 Merge Strategy: Squash and MergeRemember to use the 'Squash and Merge' strategy to merge this Pull Request ( |
Unreleased now contains a feature addition (#1167), so the next release is a minor bump, not the previously-set 5.3.1 patch. Signed-off-by: Jesus Manuel Piñeiro Cid <jesusmpc@inditex.com>
🚀 Release Preview SuccessYou are going to release the version minor with the following changes: 5.4.0 - 2026-09-08Added
💡 Merge Strategy: Squash and MergeRemember to use the 'Squash and Merge' strategy to merge this Pull Request ( |
🚀 Docs Release PreviewMerging this Pull Request will release the docs site as |
|



Closes #1167