Elena Torro
962d7839a2
🔧 Add progressive rendering support for improved page load experience
...
When loading large pages with many shapes, the UI now remains responsive by
processing shapes in chunks (100 shapes at a time) and yielding to the browser
between chunks. Preview renders are triggered at 25%, 50%, and 75% progress to
give users visual feedback during loading.
2026-01-21 14:55:53 +01:00
Elena Torro
83387701a0
🔧 Add batched shape base properties serialization for improved WASM performance
2026-01-21 14:55:07 +01:00
Belén Albeza
5b1766835f
🐛 Fix broken selection on duplicated shapes on new pages
2026-01-21 10:32:13 +01:00
Elena Torró
eb54bc485e
Merge pull request #8120 from penpot/alotor-fix-flex-layout
...
🐛 Fix problems with layout
2026-01-20 10:00:24 +01:00
Elena Torró
12c24a36b4
Merge pull request #8122 from penpot/fix-thumbnail-generation
...
🐛 Fix problem with thumbnail generation
2026-01-20 09:59:34 +01:00
alonso.torres
f42ff27f3d
🐛 Fix problem with bools
2026-01-19 17:05:04 +01:00
alonso.torres
2c1cc89f53
🐛 Fix problem with thumbnail generation
2026-01-19 12:54:15 +01:00
alonso.torres
498b0b30fe
🐛 Fix problems with layout
2026-01-19 12:17:58 +01:00
Belén Albeza
43d1d127dc
🎉 Apply blur effect to previous canvas pixels while setting wasm objects
2026-01-16 13:04:59 +01:00
Elena Torro
a3119bef5e
🔧 Show message and button to reload the page when WebGL context is lost
2026-01-14 11:10:03 +01:00
Alejandro Alonso
c4e57427ac
Merge branch 'staging-render' into staging
2026-01-05 10:30:06 +01:00
Aitor Moreno
6c6b3db87e
♻️ Minor naming changes and event handling
2026-01-02 13:41:48 +01:00
Andrey Antukh
52b8560b70
Merge branch 'staging-render' into develop
2025-12-30 15:30:56 +01:00
Alejandro Alonso
d635f5a8dc
🐛 Detecting situations where WebGL context is lost or no WebGL support
2025-12-30 10:03:24 +01:00
Alejandro Alonso
44b70cf1d4
Merge pull request #7998 from penpot/alotor-fix-problem-with-create-grid
...
🐛 Fix problem creating grid from elements
2025-12-29 14:31:15 +01:00
alonso.torres
3d3e3582d6
🐛 Fix problem with some fonts
2025-12-29 12:35:19 +01:00
alonso.torres
417cd80564
🐛 Fix problem creating grid from elements
2025-12-23 14:49:21 +01:00
Andrey Antukh
f478399ae0
Merge remote-tracking branch 'origin/staging-render' into develop
2025-12-22 17:28:18 +01:00
Alejandro Alonso
737eceda3a
🐛 Fix unmasking shapes ( #7989 )
2025-12-22 16:59:04 +01:00
Alonso Torres
923c3c2dbd
🐛 Fix font weight token ( #7991 )
2025-12-22 16:58:26 +01:00
Andrey Antukh
33c786498d
Merge remote-tracking branch 'origin/staging-render' into develop
2025-12-12 12:19:49 +01:00
Alejandro Alonso
1388865cfc
🐛 Fix too many active WEBGL contexts
2025-12-12 11:16:47 +01:00
alonso.torres
ea4d0e1238
✨ Calculate position data in wasm
2025-12-11 16:00:03 +01:00
Elena Torro
b705cf953a
🐛 Set layout data from set-object
2025-12-11 14:52:32 +01:00
Alejandro Alonso
89d9591011
🎉 Improve svg import
2025-12-11 12:02:34 +01:00
Alejandro Alonso
1066438b02
Merge pull request #7922 from penpot/elenatorro-12855-improve-pan-rendering
...
🔧 Improve pan rendering
2025-12-10 15:58:59 +01:00
Andrey Antukh
eb1eeb4750
Merge remote-tracking branch 'origin/staging-render' into niwinz-develop-merge
2025-12-10 13:53:15 +01:00
Andrey Antukh
a78477592b
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-10 13:36:23 +01:00
Andrey Antukh
e16645227b
Merge branch 'staging-render' into develop
2025-12-10 10:10:44 +01:00
Andrey Antukh
a4646373cf
♻️ Refactor wasm loading strategy on worker
2025-12-09 19:41:19 +01:00
Elena Torro
81bc1bb0af
🔧 Log performance when building using profile-macros
2025-12-09 15:25:13 +01:00
Elena Torro
0889df8e08
🔧 Skip slow operations on fast render
2025-12-09 11:26:03 +01:00
Elena Torro
9216d965ef
🔧 Update rendering settings to smooth render
2025-12-09 10:43:33 +01:00
Andrey Antukh
d04fdb5fbd
✨ Make the dist bundle use consistent and cache-aware uris ( #7911 )
2025-12-09 08:05:28 +01:00
Aitor Moreno
4e84deca44
Merge pull request #7879 from penpot/elenatorro-12797-fix-update-spans
...
🐛 Fix paragraph with text spans with multiple styles
2025-12-03 11:30:17 +01:00
Elena Torro
9f567c3bf4
🐛 Fix italic variant
2025-12-03 08:59:25 +01:00
alonso.torres
37e45a8bbf
🐛 Fix race condition with text and type
2025-12-02 17:28:20 +01:00
alonso.torres
3471d40f46
🐛 Fix problem with boolean shapes updates
2025-12-02 17:28:20 +01:00
Belén Albeza
3ae7c514e4
🐛 Fix viewport not being fully drawn on first load until a mouse hover
2025-12-02 15:06:28 +01:00
Aitor Moreno
405ddb60d8
🐛 Fix letter spacing applied to paragraph
2025-12-02 10:45:19 +01:00
Elena Torro
786f73767b
🔧 Normalize font attributes to support old formats
2025-12-01 14:59:24 +01:00
Andrey Antukh
2f1b99fa53
♻️ Use ESM target for build frontend
2025-12-01 09:30:21 +01:00
alonso.torres
130b8c8214
🐛 Fix problems with flex layout in new render
2025-11-28 10:49:55 +01:00
alonso.torres
0198d41757
🐛 Fix crash when cleanup
2025-11-28 10:44:54 +01:00
Belén Albeza
4d6d7a6a3d
🐛 Fix emoji font not being used as fallback in text editor dom
2025-11-27 17:23:20 +01:00
Belén Albeza
f84c236e02
🐛 Fix text editor v2 not using fallback fonts for selected text
2025-11-27 12:26:39 +01:00
Alejandro Alonso
63959a22cc
🐛 Fix svg attrs
2025-11-27 12:23:46 +01:00
alonso.torres
8880f07a6a
🐛 Fix problem with thumbnails in parallel
2025-11-25 17:56:00 +01:00
Belén Albeza
33417a4b20
🐛 Fix svg attrs stroke-linecap stroke-linejoin fill-rule
2025-11-25 12:43:40 +01:00
alonso.torres
dd5f3396d1
🐛 Fix problem with layout z-index
2025-11-24 17:48:58 +01:00