Andrey Antukh
6f3f2f9a71
🐛 Fix issue with pdf render on exporter
...
When paired with release build penpot app
2026-02-06 11:19:56 +01:00
Alejandro Alonso
ad5e8ccdb3
🐛 Fix pdf sizing issue on export ( #8274 )
2026-02-05 09:23:14 +01:00
Andrey Antukh
81632a03dd
♻️ Make exporter upload resources using backend management api
...
Instead of custon shared fs approach. This commit fixes the main
scalability issue of exporter removing the need of shared-fs
for make it work with multiple instances.
2025-11-20 12:20:13 +01:00
alonso.torres
29466b47fe
✨ Adds skipChildren to export parameters
2025-06-10 15:06:30 +02:00
Andrey Antukh
ebe321d9d3
⬆️ Update dependencies on exporter
2025-05-22 10:53:23 +02:00
Dalai Felinto
f450c9dbe3
🎉 Add support for WEBP format on shape export
...
It is very convenient to be able to export WEBP right from penpot.
Otherwise users have to first download to PNG then convert it locally.
---
Playwright only supports JPEG and PNG. So in order to support WEBP I had
to first generate a PNG and then convert it afterwards.
Signed-off-by: Dalai Felinto <dalai@blender.org>
2025-03-13 16:15:30 +01:00
Andrey Antukh
cc6e071f48
♻️ Remove all usage of graalvm js runtime
...
And replace it with a commandline call to nodejs
for execute a custom svgo based command line script.
2024-10-22 23:30:56 +02:00
Andrey Antukh
9fe32bb290
💄 Fix format issues on exporter module
2023-11-29 12:56:11 +01:00
Andrey Antukh
630a347184
✨ Add support for svg optimizations on exporter output
...
Under `enable-exporter-svgo` flag, disabled by default.
2023-09-15 15:00:58 +02:00
Andrey Antukh
9d090ad3d9
Revert " ✨ Add support for svg optimizations on exporter output"
...
This reverts commit 9fc771292ae5420547535055ab0390e5c0806bc2.
2023-09-15 12:19:17 +02:00
Andrey Antukh
9fc771292a
✨ Add support for svg optimizations on exporter output
...
Under `enable-exporter-svgo` flag, disabled by default.
2023-09-14 19:08:39 +02:00
Alejandro Alonso
009236bbe3
🐛 Fix export from shared prototype
2023-07-05 13:22:50 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
bfb0ba47f5
💄 Fix linter issues on exporter
2022-06-29 14:53:57 +02:00
Andrey Antukh
ebe8fdcba8
♻️ Refactor temporal files management on exporter
2022-06-29 14:39:40 +02:00
alonso.torres
8e60834292
✨ Fix shadows in frames for dashboard and viewer
2022-06-22 11:18:55 +02:00
Alejandro Alonso
bc3914e7e0
🐛 Fix exporter to frontend communication
2022-06-09 13:39:59 +02:00
Alejandro Alonso
c3486c566a
🐛 Fix exporter to frontend communication
2022-06-08 13:09:16 +02:00
Andrey Antukh
4adc5d25a7
📎 Fix review issues
2022-04-05 13:23:39 +02:00
Andrey Antukh
9140fc71b9
♻️ Refactor exportation process, make it considerably faster
2022-04-05 13:23:39 +02:00
Andrey Antukh
b3d70f2556
🐛 Fix many issues related to exportation process
2022-03-23 13:21:52 +01:00
alonso.torres
118b4367e7
🐛 Parametrized render to embed objects. Fix problem with fonts when exporting to SVG
2022-03-22 15:01:16 +01:00
Andrey Antukh
903a9356a9
🐛 Fix many issues after PR review
2022-03-22 11:34:32 +01:00
Andrey Antukh
4a9e38a221
♻️ Refactor exporter
...
- Migrate from puppeteer to playwright
- Fix many lifecycle and resource usage issues
- Add redis integration
- Enable multiple exportation
- Enable asynchronos exportation (with progress reporting)
2022-03-22 11:34:32 +01:00
alonso.torres
a411cbc640
✨ Initial SVG text support
2022-02-24 14:05:00 +01:00
Andrey Antukh
d1e4f0de3e
⚡ Improve performance and resolve render issues on exporter.
2022-01-20 11:47:17 +01:00
Andrey Antukh
6a7600fd52
♻️ Ensure a correct usage of concat/into operations.
2021-12-01 11:30:48 +01:00
Andrey Antukh
a82a33cecf
Merge branch 'spelling' of https://github.com/jsoref/penpot into jsoref-spelling
2021-11-23 14:02:16 +01:00
Andrey Antukh
0be2b2791f
♻️ Refactor error handling on exporter browser module.
2021-11-17 10:09:36 +01:00
Josh Soref
583eb53c9d
🐛 Fix typos
2021-11-15 09:54:36 -05:00
alonso.torres
214c64c49e
🐛 Fix problem when exporting texts with gradients or opacity
2021-11-03 10:56:42 +01:00
alonso.torres
cbee65671c
🐛 Fix problem with masked texts on exporting
2021-10-07 11:42:53 +02:00
Andrés Moya
203473c965
🎉 Export to PDF all artboards of one page
2021-09-02 15:21:33 +02:00
Andrey Antukh
4c430cedf5
♻️ Refactor exporter browser management.
...
Replace the cluster dependency with generic-pool.
2021-08-19 14:17:51 +02:00
Andrés Moya
1ee14a76f4
🎉 Export shapes to pdf
2021-07-06 18:08:08 +02:00
Andrey Antukh
3fdcea78e4
✨ Properly configure page default timeouts (exporter).
2021-05-17 12:02:21 +02:00
Andrey Antukh
abb244c940
♻️ Refactor exporter state initialization.
2021-05-06 14:13:54 +02:00