Alejandro Alonso
b0223ac0e5
🐛 Align WASM auto-width text size with HTML measurement
...
Add the 1px right margin used by the HTML `.paragraph-set` renderer
when reporting auto-width dimensions from Skia, so stored selrects
match get-text-dimensions and stale-text sync does not misfire.
2026-08-28 13:58:06 +02:00
Belén Albeza
b6c4cb48d7
🐛 Fix not being able to select right or center-aligned text in v3 ( #11258 )
2026-08-18 18:13:47 +02:00
Elena Torró
10a2c19f92
🔧 Improve text editor selection and tab conversion ( #11071 )
2026-08-06 09:43:02 +02:00
Elena Torró
0fed63eeb3
🐛 Fix text replacement on selection and text offsets ( #10983 )
...
* 🐛 Fix text not being replaced when there is a selection
* 🐛 Fix text editor offsets on transformed text
2026-08-03 15:22:49 +02:00
Elena Torró
08e42687d1
♻️ Extract GPU-free RenderResources; add headless wasm exports ( #10653 )
2026-07-22 09:56:21 +02:00
Elena Torró
28b5371901
🔧 Improve text strokes in texts with emoji ( #10519 )
2026-07-01 18:10:46 +02:00
Elena Torró
c8f586a197
🐛 Fix async text rendering on tiles ( #10504 )
2026-07-01 11:09:57 +02:00
Aitor Moreno
d0f6d5b3a1
♻️ Refactor render pipeline ( #9891 )
...
* ♻️ Refactor viewbox
* 🎉 Add draw_atlas alternative to draw tiles
* 🐛 Fix minor glitches
* ♻️ Change how process_animation_frame works
* ♻️ Refactor document atlas
* ♻️ Refactor max texture size
* ♻️ Refactor entrypoints and dead_code
2026-06-02 09:38:52 +02:00
Elena Torro
b13aedb231
🐛 Fix regression on auto-width
2026-05-14 13:43:00 +02:00
Elena Torro
38c62a465f
🐛 Reflow only when needed
2026-05-13 16:22:21 +02:00
Aitor Moreno
a126379cc7
♻️ Refactor State into DesignState
2026-05-12 12:14:38 +02:00
Aitor Moreno
bc0f081371
♻️ Refactor text editor state ( #9379 )
2026-05-07 16:16:44 +02:00
Elena Torro
e950ec56eb
⚡ Reduce per-render text layout work
2026-05-05 17:47:50 +02:00
alonso.torres
47abe09cfe
🐛 Fix problem with position data in Firefox
2026-04-16 18:08:34 +02:00
Elena Torro
6d5b97a7e9
🔧 Fix text bounds
2026-04-08 11:16:09 +02:00
Elena Torro
68760c8e26
🎉 Improve text inner stroke rendering
2026-04-02 12:00:08 +02:00
alonso.torres
f3b762855b
🐛 Fix problem with position data in new render
2026-03-27 09:29:28 +01:00
Elena Torro
84ac86af5b
🐛 Fix whitespace parsing and word capitalization
2026-03-23 16:30:23 +01:00
Alejandro Alonso
e8ce2a43f2
🐛 Fix line breaks not rendering in text shapes
2026-03-19 17:45:58 +01:00
Alejandro Alonso
fa5c853bca
🐛 Fix embedded editor cursor positioning
2026-03-13 12:06:45 +01:00
Alejandro Alonso
0d1b8dc1d6
🐛 Fix slash problem in embedded editor
2026-03-12 08:45:14 +01:00
Aitor Moreno
e380886f51
🐛 Fix auto-width/fixed-width regression
2026-03-10 20:51:40 +01:00
Alejandro Alonso
da372099f7
🐛 Fix cut copy paste
2026-03-04 13:20:11 +01:00
Aitor Moreno
95aa63374c
♻️ Refactor Text Editor v3
2026-03-03 15:49:26 +01:00
Aitor Moreno
a12b59d101
♻️ Refactor TextCursor and TextPositionWithAffinity
2026-02-25 09:59:02 +01:00
Aitor Moreno
4477b2b4a0
🎉 Compute selection rects from pointer events
2026-02-24 11:09:45 +01:00
Elena Torro
2b525f0f48
🔧 Set up embedded editor
2026-02-12 09:34:20 +01:00
Belén Albeza
0a7a65af5d
♻️ Make SerializableResult to depend on From traits
2025-12-11 16:00:03 +01:00
alonso.torres
ea4d0e1238
✨ Calculate position data in wasm
2025-12-11 16:00:03 +01:00
alonso.torres
bf24e22588
🐛 Fix hover text
2025-11-21 14:27:15 +01:00
Alejandro Alonso
e1f2fca4af
Merge pull request #7771 from penpot/elenatorro-12541-improve-text-selection-and-cursor
...
✨ Improve text shape selection
2025-11-20 13:33:48 +01:00
Elena Torro
624bdaec88
✨ Show text cursor in the entire text rect
2025-11-20 11:42:07 +01:00
Alejandro Alonso
28f23f397e
🐛 Fix extrect calculation
2025-11-19 12:38:01 +01:00
alonso.torres
0a01fc8af9
🐛 Fix problem with selection and text shapes for new render
2025-11-18 09:34:17 +01:00
Elena Torro
127fa931c7
🐛 Fix new lines spacing between paragraphs
2025-11-14 12:00:39 +01:00
Alejandro Alonso
718f42aa94
🐛 Fix deselect and delete events for empty texts
2025-11-12 08:33:17 +01:00
Elena Torro
f496ba78f3
🔧 Fix cross-browser text issues
2025-11-06 12:20:02 +01:00
Elena Torro
24e4ece323
🐛 Fix line-height rendering on empty lines
2025-11-04 11:25:14 +01:00
Elena Torro
87fc71b55d
🐛 Ignore non-frequent chars
2025-11-03 17:08:38 +01:00
Elena Torro
b76bfa2197
🐛 Fix width on rotation
2025-11-03 16:37:17 +01:00
Elena Torro
d18a018236
🔧 Fix tab rendering with the text editor
2025-11-03 11:02:28 +01:00
Elena Torro
eaa3904a3a
🔧 Remove unused text attrs
2025-10-31 09:22:01 +01:00
Elena Torro
9dfb0ebe84
🐛 Fix default font size in text spans
2025-10-29 17:23:29 +01:00
Elena Torro
2c37c5c8ed
🔧 Add support for text spans of different sizes
2025-10-27 12:43:41 +01:00
Aitor Moreno
247c5c3700
Merge pull request #7588 from penpot/elenatorro-fix-text-tests
...
🔧 Fix text align selrect
2025-10-23 15:04:48 +02:00
Aitor Moreno
eb088c31c1
🔧 Rename textleafs and inlines to keep coherence between render and editor
2025-10-23 13:04:21 +02:00
Elena Torro
a30315c91c
🔧 Fix text align selrect and update regression tests
2025-10-23 11:44:40 +02:00
Elena Torro
a51fd009bc
🔧 Improve text tiles intersection on changes
2025-10-21 13:21:02 +02:00
Elena Torró
544b118925
Merge pull request #7361 from penpot/azazeln28-feat-dom-textarea-position
...
🎉 Text Editor DOM textarea position
2025-10-16 14:30:41 +02:00
Elena Torro
af54e6ccc2
🔧 Fix text layout extrect intersection and refactor calculate_extrect function
2025-10-16 14:00:59 +02:00