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
1c69a9fd8a
🐛 Fix config parsing on exporter
2024-09-09 09:47:55 +02:00
Julian Schacher
5ae28da709
Revert " 🐛 Set proper default tenant on exporter"
...
This reverts commit 86b2ce4dab .
2024-07-31 00:32:48 +02:00
Andrey Antukh
86b2ce4dab
🐛 Set proper default tenant on exporter
2024-05-23 14:42:52 +02:00
Andrey Antukh
9fe32bb290
💄 Fix format issues on exporter module
2023-11-29 12:56:11 +01:00
Andrey Antukh
6c8ea5d899
🐛 Fix issues on exporter configuration validation
2023-11-28 08:04:23 +01:00
Andrey Antukh
7a33817c22
📎 Fix linter issues on exporter
2023-11-27 14:16:17 +01:00
Andrey Antukh
5ebef181ae
✨ Add the ability to setup custom tempdir on exporter
2023-11-14 10:55:55 +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 9fc771292a .
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
alonso.torres
b565e20f1a
🐛 Fix problem with slashes in layers names for exporter
2023-07-10 09:56:06 +02:00
Alejandro Alonso
009236bbe3
🐛 Fix export from shared prototype
2023-07-05 13:22:50 +02:00
Alejandro Alonso
f05e37590a
🐛 Fix font kerning on export
2023-03-22 09:30:07 +01:00
Andrey Antukh
06a30316c2
🐛 Fix logging initialization on exporter
2023-02-07 19:10:57 +01:00
Andrey Antukh
f628955a15
🐛 Set the same tenant default on backend and exporter
2023-01-09 11:57:13 +01:00
Andrey Antukh
ef9dcf391d
🐛 Fix slow exit of exporter docker container
2022-12-22 16:42:45 +01:00
luz paz
e30bea0b6f
🔧 Fix typos in source code
...
Found via `codespell -q 3 -S *.po,./frontend/yarn.lock -L childs,clen,fpr,inflight,ody,ot,ro,te,trys,ue`
2022-10-04 10:40:34 +02:00
Andrey Antukh
84655c0fa3
🐛 Fix content-length handling on exporter
2022-09-28 09:45:43 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
028e0c5b70
🎉 Add /readyz http endpoint for backend & exporter
2022-09-13 11:03:41 +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
Alejandro Alonso
07881eed65
Merge remote-tracking branch 'origin/staging' into develop
2022-06-27 09:28:54 +02:00
Andrey Antukh
fa06da36ac
🐛 Remove unused setting on exporter
...
That causes many troubles on configuring exporter on the onpremise
instances but serves for nothing because it is completly unused.
2022-06-24 16:37:27 +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
Alejandro Alonso
2b61b1768f
🐛 Fix exporter white list domains configuration
2022-06-03 07:43:19 +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
a0762aca45
🐛 Fix pdf print on exporter
2022-03-23 14:46:04 +01: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
Alejandro Alonso
3ae7c42afa
✨ Exporting big files flow
2022-03-22 12:31:34 +01:00
Andrey Antukh
d4c1e2fc36
📎 Minor cosmetic fixes
2022-03-22 11:34:32 +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
8caa289586
✨ Fix version logging on exporter.
2022-01-20 14:27:03 +01:00
Andrey Antukh
f7568f6348
✨ Minor improvements on exporter.
2022-01-20 14:16:58 +01:00
Andrey Antukh
d1e4f0de3e
⚡ Improve performance and resolve render issues on exporter.
2022-01-20 11:47:17 +01:00
alonso.torres
8e57932966
🐛 Fix problem with multiple exports
2022-01-10 13:32:29 +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
Andrés Moya
4962e45bd9
✨ Change tool for exporting artboards and fix some issues
2021-11-15 11:55:58 +01:00
alonso.torres
78d027b25e
🐛 Fix problem with text rendering on export
2021-11-10 11:08:32 +01:00