Aitor Moreno
|
4e98dfb99f
|
♻️ Refactor GpuState and RenderState
* ♻️ Refactor GpuState
* ♻️ Refactor RenderState
* 🔧 Tweak some _build_env options
|
2026-05-08 11:10:14 +02:00 |
|
Belén Albeza
|
a52c4e099a
|
🐛 Fix round/square linecaps not being applied correctly in open paths
|
2026-05-08 10:31:18 +02:00 |
|
Aitor Moreno
|
bc0f081371
|
♻️ Refactor text editor state (#9379)
|
2026-05-07 16:16:44 +02:00 |
|
Alejandro Alonso
|
b34054940f
|
Merge pull request #9361 from penpot/elenatorro-14100-wasm-fast-paths
⚡ Improve drag rendering on text and paths
|
2026-05-05 18:21:36 +02:00 |
|
Elena Torro
|
e950ec56eb
|
⚡ Reduce per-render text layout work
|
2026-05-05 17:47:50 +02:00 |
|
Elena Torro
|
4a0cd0b7ce
|
⚡ Translation-only fast paths for Shape and Path transforms
|
2026-05-05 17:35:42 +02:00 |
|
alonso.torres
|
843b2aebd4
|
🐛 Fix problem with flex layout and text auto-height
|
2026-05-05 10:40:25 +02:00 |
|
Alonso Torres
|
e948020886
|
🐛 Fix problem with rounding in flex elements
|
2026-05-04 10:35:16 +02:00 |
|
Aitor Moreno
|
73944e46b7
|
🔧 Change build and cargo settings
|
2026-04-29 14:35:00 +02:00 |
|
Elena Torro
|
96722fde4b
|
🐛 Support EvenOdd SVG attribute across all path operations
|
2026-04-23 12:02:40 +02:00 |
|
alonso.torres
|
719f4a5035
|
🐛 Fix default alignself behavior
|
2026-04-21 14:33:47 +02:00 |
|
alonso.torres
|
47abe09cfe
|
🐛 Fix problem with position data in Firefox
|
2026-04-16 18:08:34 +02:00 |
|
Alejandro Alonso
|
f8dd64611f
|
Merge pull request #8625 from penpot/azazeln28-apply-styles-to-selection
🎉 Feat apply styles to selection
|
2026-04-09 09:22:24 +02:00 |
|
Elena Torro
|
6d5b97a7e9
|
🔧 Fix text bounds
|
2026-04-08 11:16:09 +02:00 |
|
Aitor Moreno
|
101b2fe9e6
|
🎉 Add style data from text editor v3
|
2026-04-06 13:13:53 +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
|
1641eec672
|
🎉 Add stroke to path
|
2026-03-26 11:43:06 +01:00 |
|
Alonso Torres
|
1539c074b4
|
🐛 Fix problem with margins in grid (#8748)
|
2026-03-24 13:48:24 +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 |
|
Elena Torro
|
e630be1509
|
🎉 Add background blur for wasm render
|
2026-03-18 18:05:30 +01:00 |
|
Elena Torro
|
5ba53f7296
|
🎉 Add background blur for wasm render
|
2026-03-18 17:43:27 +01:00 |
|
Alejandro Alonso
|
c27449e4f0
|
🐛 Fix visible halos in big shadows
|
2026-03-17 10:54:39 +01:00 |
|
alonso.torres
|
1ab1d4f6ca
|
🐛 Fix problem with snap pixel transforms
|
2026-03-13 12:47:34 +01:00 |
|
Alejandro Alonso
|
fa5c853bca
|
🐛 Fix embedded editor cursor positioning
|
2026-03-13 12:06:45 +01:00 |
|
Alejandro Alonso
|
a079de1305
|
Merge pull request #8579 from penpot/elenatorro-13619-fix-outer-non-closing-stroke
🐛 Fix stroke closing on outer strokes on paths
|
2026-03-12 12:24:52 +01:00 |
|
Elena Torro
|
e72e2bf176
|
🐛 Fix stroke closing on outer strokes on paths
|
2026-03-12 09:02:37 +01:00 |
|
Alejandro Alonso
|
0d1b8dc1d6
|
🐛 Fix slash problem in embedded editor
|
2026-03-12 08:45:14 +01:00 |
|
Elena Torró
|
af7a9b4589
|
Merge pull request #8584 from penpot/azazeln28-fix-13577-auto-width-fixed-width-regression
🐛 Fix auto-width/fixed-width regression
|
2026-03-11 16:32:23 +01:00 |
|
Aitor Moreno
|
e380886f51
|
🐛 Fix auto-width/fixed-width regression
|
2026-03-10 20:51:40 +01:00 |
|
Alejandro Alonso
|
024f779cab
|
🐛 Fix text stroke opacity causing different colors on overlapping glyphs
|
2026-03-10 12:36:53 +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 |
|
Elena Torró
|
de5d4f4292
|
Merge pull request #8460 from penpot/azazeln28-refactor-text-cursor
♻️ Refactor TextCursor and TextPositionWithAffinity
|
2026-02-26 12:29:43 +01:00 |
|
Elena Torró
|
12a1cb1d32
|
Merge pull request #8451 from penpot/superalex-update-skia-version
🎉 Update skia version
|
2026-02-25 11:07:00 +01:00 |
|
Alejandro Alonso
|
84ba6f0002
|
🎉 Update skia version
|
2026-02-25 10:30:29 +01:00 |
|
Aitor Moreno
|
a12b59d101
|
♻️ Refactor TextCursor and TextPositionWithAffinity
|
2026-02-25 09:59:02 +01:00 |
|
Elena Torró
|
32d4026641
|
Merge pull request #8338 from penpot/azazeln28-11826-compute-selection-rects-from-pointer-events
🎉 Add compute selection rects from pointer events
|
2026-02-24 12:53:08 +01:00 |
|
Aitor Moreno
|
4477b2b4a0
|
🎉 Compute selection rects from pointer events
|
2026-02-24 11:09:45 +01:00 |
|
alonso.torres
|
3e758826fe
|
🐛 Fix problem with flex layout propagation
|
2026-02-23 12:49:27 +01:00 |
|
alonso.torres
|
b8f3bee3ac
|
🐛 Fix problem with flex layout auto sizing
|
2026-02-17 16:40:59 +01:00 |
|
Belén Albeza
|
75a4102637
|
🐛 Fix resize board to fit (wasm)
|
2026-02-13 10:57:27 +01:00 |
|
Elena Torro
|
2b525f0f48
|
🔧 Set up embedded editor
|
2026-02-12 09:34:20 +01:00 |
|
Elena Torro
|
eede023d6b
|
🐛 Fix fill aliasing when a shape has multiple fills
|
2026-02-11 11:21:08 +01:00 |
|
Alejandro Alonso
|
8d033de145
|
Merge pull request #8299 from penpot/elenatorro-13242-review-performance
🔧 Improve layout performance
|
2026-02-11 10:45:40 +01:00 |
|
Alejandro Alonso
|
9eef4de87d
|
🐛 Fix dot/dahs/mixed strokes
|
2026-02-11 07:08:28 +01:00 |
|
Elena Torro
|
969666b39b
|
🔧 Simplify view interaction log message
Remove zoom_changed from log output as it's no longer needed
for debugging after the tile optimization changes.
|
2026-02-09 11:44:50 +01:00 |
|
Elena Torro
|
2ccd2a6679
|
🔧 Use HashSet for grid layout children lookup
HashSet provides O(1) contains() vs Vec's O(n), improving
child lookup performance in grid cell data creation.
|
2026-02-09 09:38:01 +01:00 |
|
Elena Torro
|
2d9a2e0d50
|
🔧 Use swap_remove in flex layout distribution
swap_remove is O(1) vs remove's O(n) when order doesn't matter.
These loops iterate backwards, so swap_remove is safe.
|
2026-02-09 09:38:01 +01:00 |
|