Commit Graph

1912 Commits

Author SHA1 Message Date
Andrey Antukh f4adfe56be Add defaults for artboard drawing 2025-07-30 13:11:28 +02:00
Pablo Alba 9db67cc5e8
🐛 Fix bad swap slot after two swaps (#6962)
* 🐛 Fix bad swap slot after two swaps

*  MR changes
2025-07-30 12:35:27 +02:00
Andrey Antukh 2e726b62c3 📎 Update changelog 2025-07-29 20:07:05 +02:00
Andrey Antukh 44daa1cf65 Merge remote-tracking branch 'origin/staging' into develop 2025-07-29 15:22:14 +02:00
Andrey Antukh bae2de75ff Merge branch 'main' into staging 2025-07-29 15:21:58 +02:00
Andrey Antukh bdbaa6d597 Merge remote-tracking branch 'origin/staging' into develop 2025-07-29 14:34:35 +02:00
Eva Marco 36d3d94ec9
🐛 Fix X & Y position do not sincronize with tokens (#7004) 2025-07-29 14:32:06 +02:00
Andrey Antukh 54d76123d0 Merge remote-tracking branch 'origin/staging' into develop 2025-07-29 14:06:53 +02:00
andrés gonzález 708a40bff1
🐛 Fix font selector highlight inconsistency (#6990)
* 🐛 Fix font selector highlight inconsistency

*  Add minor performance enhancements

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-07-29 13:12:54 +02:00
Andres Gonzalez 6049d97ed9 Display continously the distances between layers
When a user moves a layer with the keyboard.
2025-07-29 12:51:04 +02:00
Alejandro Alonso f5298f51e7
🐛 Fix the context menu always closes after any action (#6944) 2025-07-29 09:50:55 +02:00
Xaviju dadeda4476
🐛 Display stroke properties in inspect tab (#6955) 2025-07-28 16:17:54 +02:00
Xaviju 2fbd4b07e0 🐛 Remove image type from inspect tab panels 2025-07-25 12:08:01 +02:00
Belén Albeza 098fd9fb0f 🐛 Fix not picking up font style / variant in new renderer 2025-07-25 09:48:20 +02:00
Andrey Antukh 019bc2f183 Add migrations handling on file snapshots 2025-07-24 11:40:54 +02:00
Andrey Antukh 33cf75e933 Merge remote-tracking branch 'origin/staging' into develop 2025-07-24 09:00:29 +02:00
alonso.torres 52c1e227d5 🐛 Fix change from gradient to solid color 2025-07-24 08:58:48 +02:00
alonso.torres 955538b12a 🐛 Fix opacity on stroke gradients 2025-07-24 08:58:46 +02:00
Alonso Torres dfc8a1da4a
Fix problem with booleans selection (#6950) 2025-07-24 08:57:02 +02:00
Alonso Torres 8254af27cb
🐛 Fix problem when changing between flex/grid layout (#6949) 2025-07-24 08:54:07 +02:00
Elena Torró f76391ecbb
🐛 Enable switch to system theme on options menu (#6946) 2025-07-24 08:43:03 +02:00
Andrey Antukh 8aebe1a41e Merge remote-tracking branch 'origin/staging' into develop 2025-07-23 12:26:09 +02:00
Andrés Moya 9fdc6be465 🐛 Fix bad touched attributes when applying tokens to text shapes 2025-07-23 12:04:31 +02:00
Alejandro Alonso 9390c1e7be
🐛 Fix "Copy as SVG" generates different code from the Inspect panel (#6945) 2025-07-23 11:46:58 +02:00
Eva Marco b20b272eae 📚 Update changelog 2025-07-23 09:53:49 +02:00
Alejandro Alonso d46b519524
🐛 Fix remove color button in the gradient editor (#6942) 2025-07-23 09:04:54 +02:00
Xaviju 35f3125fff 🐛 Fix null when copying shadow color on inspect tab (#6923)
Co-authored-by: Xavier Julian <xaviju@proton.me>
2025-07-22 14:49:36 +02:00
Xaviju ee23d72d13
🐛 Fix null when copying shadow color on inspect tab (#6923)
Co-authored-by: Xavier Julian <xaviju@proton.me>
2025-07-22 14:06:06 +02:00
Andrey Antukh 8c5afe5ab3 📎 Add next release entries to the changelog 2025-07-21 21:20:46 +02:00
Andrey Antukh 827bbf6a7f
Merge pull request #6926 from penpot/juanfran-close-libraries-modal-on-esc
🐛 Fix ESC key not closing Add/Manage Libraries modal
2025-07-21 15:48:40 +02:00
Juanfran 2db0cc0cbf 🐛 Fix ESC key not closing Add/Manage Libraries modal 2025-07-21 15:23:54 +02:00
Andrey Antukh 42ef01b339
Merge pull request #6871 from penpot/niwinz-develop-login-enhancements
 Allow login dialog on settings
2025-07-21 15:19:06 +02:00
Andrey Antukh 6dfd05fdd1 Merge remote-tracking branch 'origin/staging' into develop 2025-07-21 12:05:24 +02:00
Andrey Antukh 1f05511add Allow login dialog on settings 2025-07-21 11:40:30 +02:00
Andres Gonzalez e62567d09e Highlight first font in font selector search, apply on Enter/click
[Taiga #11579](https://tree.taiga.io/project/penpot/issue/11579)

 Highlight first font in font selector search, apply on Enter/click
2025-07-21 10:13:36 +02:00
Andres Gonzalez ee9a42238d Switch auto-width to auto-height on horizontal resize on text shapes 2025-07-21 09:56:45 +02:00
Andrey Antukh 758c76d661
Merge pull request #6905 from penpot/andy-enhance-text-resize-behavior
 Allow double-click on text bounding box to set auto-width/auto-height
2025-07-21 09:55:18 +02:00
Andres Gonzalez e05f8c0329 Improve text layer resize behavior
Text layers now only switch to fixed grow-type on vertical resize, not on horizontal resize, for a more intuitive UX. See #4602.
2025-07-21 09:27:42 +02:00
Alejandro Alonso ce62e11626 🐛 Fix error on validating file referential integrity when duplicating a page 2025-07-21 09:26:23 +02:00
Andrey Antukh 9f04c2fc1d
Merge pull request #6901 from penpot/superalex-hide-bb-when-editing-effects
 Hide bounding box while editing visual effects
2025-07-21 09:23:18 +02:00
Xavier Julian 2dbeb884a5 Keep color data when copying from info tab into CSS 2025-07-21 09:07:20 +02:00
Andrey Antukh 931d72b41f
Merge pull request #6887 from dfelinto/fix-trackpad-swipe
🐛 Fix touchpad swipe back/forward #4246
2025-07-21 08:58:32 +02:00
Alejandro Alonso 2e3cdd872c Revert " Highlight first found font in font list when searching [Taiga #3204]"
This reverts commit 55a13c3139.
2025-07-17 13:01:24 +02:00
Andres Gonzalez 55a13c3139 Highlight first found font in font list when searching [Taiga #3204]
This enhancement highlights the first found font in the font list when searching, and allows pressing Enter to select it, for a more intuitive font selection experience.

See [Taiga #3204](https://tree.taiga.io/project/penpot/issue/3204).
2025-07-17 12:09:50 +02:00
Alejandro Alonso abbfd44534 Hide bounding box while editing visual effects 2025-07-17 09:33:10 +02:00
Andres Gonzalez f772724f9a Update email change confirmation message for clarity 2025-07-16 10:22:53 +02:00
Andres Gonzalez 5d4042c861 Clarify invite member message for existing team members
Update the English message shown when inviting team members whose emails are already part of the team, as suggested in issue #6785.
2025-07-15 14:05:20 +02:00
Dalai Felinto 1fbcec98fb 🐛 Fix touchpad swipe back/forward #4246
This prevents the browser to take over the trackbad swipe gesture both
for the dashboard and the workspace.

At an early attempt I did get the code to work only for the workspace,
but it is too unreliable and I could every now and then get it to misbehave.

I believe it is better to be safe and always prevent the browser from
going back/forth, regardless of workspace/dashboard.

Signed-off-by: Dalai Felinto <dalai@blender.org>
2025-07-15 00:24:20 +02:00
Andrey Antukh 6b2ce86d5f
Merge pull request #6896 from penpot/juanfran-issue-show-main-component-focus
🐛 Fix initialize-page namespace when showing main component
2025-07-11 18:31:37 +02:00
Xavier Julian 4167faf39d 📎 Add blend-mode in code editor feature to CHANGELOG 2025-07-11 15:14:29 +02:00
Xavier Julian 81f99458e5 📎 Add new font-size token type to CHANGELOG 2025-07-11 14:09:39 +02:00
Juanfran bb1ec109d8 🐛 Fix initialize-page namespace when showing main component 2025-07-11 13:09:20 +02:00
Xavier Julian 02ae934e25 📎 Add import tokens from zip file to CHANGELOG 2025-07-10 13:40:42 +02:00
Marina López 6826db8498 🐛 Fix title button from Title case to Capitalize 2025-07-10 11:29:48 +02:00
Andrey Antukh 40c300fa1a 🐛 Fix unexpected exception on processing old texts 2025-07-10 09:22:00 +02:00
alonso.torres aa01d3b707 🐛 Fix problem when creating a layout from an existing layout 2025-07-09 15:44:15 +02:00
Xavier Julian 0daa8be0b5 Add visibility group and attributes to info tab 2025-07-09 11:19:30 +02:00
Andrey Antukh e554b9fcb7 Merge remote-tracking branch 'origin/staging' into develop 2025-07-08 11:04:29 +02:00
Andrey Antukh d24eab7241 📎 Update changelog 2025-07-07 15:07:07 +02:00
Álvaro Tejero-Cantero bcb69b6227
🐛 Restore viewport and selection when exiting focus mode (#6827)
* 📚 Provide guidance on how to exit focus mode

* 🐛 Restore viewport & selection post focus mode

* 📎 Update changelog
2025-07-07 09:44:06 +02:00
Andrey Antukh 92d708d52c Merge remote-tracking branch 'origin/staging' into develop 2025-07-07 09:37:55 +02:00
Andrey Antukh 16a1fd14e5
🐛 Fix media translation on text nodes on paste (#6845)
Fix incorrect media translation on paste text with fill images
2025-07-07 09:03:35 +02:00
Andrey Antukh 0374e4f3eb Merge remote-tracking branch 'origin/staging' into develop 2025-07-04 12:02:12 +02:00
Alonso Torres 6d41d36b3a
🐛 Fix problem when double click on hidden shapes (#6833) 2025-07-04 09:01:20 +02:00
Andrey Antukh 1432b211a6 Merge remote-tracking branch 'origin/staging' into develop 2025-07-02 10:13:30 +02:00
Eva Marco a3aabf3b7d
🐛 Fix tooltip position after click (#6830) 2025-07-02 09:56:14 +02:00
Juanfran 24e78e6a10
🐛 Display error message on register form (#6797) 2025-06-27 10:01:54 +02:00
Andrey Antukh c75a617d26 Merge remote-tracking branch 'origin/staging' into develop 2025-06-26 11:19:29 +02:00
Alejandro Alonso daf3b5caa8
🐛 Fix slow color picker (#6780) 2025-06-26 11:07:35 +02:00
Andrey Antukh 9760911fce Merge remote-tracking branch 'origin/staging' into develop 2025-06-25 14:24:26 +02:00
Alejandro Alonso 82583f5079 🐛 Fix entering long project name 2025-06-25 14:21:52 +02:00
Alejandro Alonso 4561392791
🐛 Fix shortcut error pressing G+W from the View Mode (#6772) 2025-06-25 14:14:44 +02:00
Marina López f81a973a4d
🐛 Fix text decoration line through value in inspect tab (#6778) 2025-06-25 14:11:58 +02:00
Alejandro Alonso ca99671d3c
📚 Update CHANGES with support for exif rotated images (#6782) 2025-06-25 14:10:13 +02:00
Marina López 67ca8ccb22
🐛 Fix copy font-size doesn't copy the unit (#6776) 2025-06-25 12:14:33 +02:00
Marina López e258030bc0
💄 Change 'save color' button (#6774) 2025-06-25 10:21:22 +02:00
ºelhombretecla 9a0538e5e3
Add visual indicator for new comments in the workspace (#6728)
* 🎉 Add comment notification to workspace

* 💄 Add info to changelog

*  Add minor efficiency improvements

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-06-23 09:51:41 +02:00
Andrey Antukh ec021d944d Merge remote-tracking branch 'origin/staging' into develop 2025-06-20 11:37:50 +02:00
Andrés Moya cf78e68787 🐛 Fix token unapply for text shapes 2025-06-20 10:15:49 +02:00
Andrey Antukh 7e909dfbe8 Merge remote-tracking branch 'origin/staging' into develop 2025-06-19 15:35:19 +02:00
María Valderrama 22fbc3fa5f
💄 Improve dashboard's sidebar (#6736) 2025-06-19 15:28:32 +02:00
Eva Marco 909838c8c4 🐛 Fix snap nodes shortcut 2025-06-19 14:01:15 +02:00
Eva Marco 86e36061fb 🐛 Fix multiple values on text 2025-06-19 13:41:35 +02:00
Eva Marco fbdabcd913 🐛 Fix button width 2025-06-19 12:51:53 +02:00
Eva Marco b595d5abf8 🐛 Fix radio buttons gap 2025-06-19 11:23:32 +02:00
Eva Marco 7bde3d0ec1 🐛 Fix comment icon fill 2025-06-19 08:51:29 +02:00
Andrey Antukh 386c729507 Merge remote-tracking branch 'origin/staging' into develop 2025-06-19 08:49:11 +02:00
Andres Gonzalez 29244776f0 📚 Update changelog 2025-06-18 14:11:35 +02:00
Andrey Antukh 88ed08916e Merge remote-tracking branch 'origin/staging' into develop 2025-06-18 10:39:23 +02:00
Elena Torro f7c4bd77be 🐛 Fix right-sidebar width overflow 2025-06-18 09:10:01 +02:00
Andrey Antukh df84396fea Merge remote-tracking branch 'origin/staging' into develop 2025-06-16 16:51:14 +02:00
Andrey Antukh 34d6e86e42 🐛 Fix incorrect theem selection on export progress bar color 2025-06-16 13:42:43 +02:00
Andrey Antukh c6f4ee1974 ⬆️ Update cuerdas dependency
Fixes a corner case with camel->kebab casing
2025-06-16 13:42:41 +02:00
Andrey Antukh f20032199a 🎉 Add Serbian lang 2025-06-16 13:42:22 +02:00
María Valderrama d0aac65c76
🐛 Fix misalignments at create account (#6692) 2025-06-16 13:26:33 +02:00
Pablo Alba 9761cba337 ♻️ Restore separate the content of the text of the rest of properties on components updates
This reverts commit b2aaa5f0df.
2025-06-11 11:21:54 +02:00
David Barragán Merino b385f055e0
🐳 Migrate from Redis to Valkey (#6666) 2025-06-10 10:08:10 +02:00
Andrey Antukh 8c337f508b Merge remote-tracking branch 'origin/staging' into develop 2025-06-09 12:20:55 +02:00
Andrey Antukh 38d9a9d2d5 📎 Update changelog 2025-06-09 10:29:18 +02:00
Eva Marco eba8d02c18 📚 Update changelog 2025-06-06 15:48:39 +02:00
Florian Schrödl bb9daf7c03
Add export tokens modal with multi-file export (#6649) 2025-06-06 15:37:10 +02:00
Pablo Alba b2aaa5f0df ♻️ Remove separate the content of the text of the rest of properties on components updates 2025-06-05 16:43:23 +02:00
Andrey Antukh cf8307af8f 📎 Update changelog 2025-06-05 13:29:51 +02:00
Eva Marco 4a9fef12eb
🐛 Fix url params on invitation link (#6638) 2025-06-05 12:28:53 +02:00
andrés gonzález e1adbdfd9f
📚 Update changelog (#6616) 2025-06-04 15:12:33 +02:00
Andrey Antukh e9bd44b819 Merge remote-tracking branch 'origin/staging' into develop 2025-06-03 10:44:11 +02:00
Andrey Antukh 3131eec271 Make the hash optional on binfile-v3
Backport the change from develop
2025-06-02 23:24:35 +02:00
Andrey Antukh e70da78a77 Merge remote-tracking branch 'origin/staging' into develop 2025-06-02 12:55:22 +02:00
Andrey Antukh 27ab910a64 📚 Update changelog 2025-06-02 12:36:47 +02:00
Andrey Antukh 1357ab34eb 📚 Move library rework changes to its own changelog 2025-06-02 12:16:27 +02:00
Andres Gonzalez 6e9ee3d310 📚 Update changelog 2025-06-02 12:10:32 +02:00
Andrey Antukh 25372c3edf Persist ruler layout flag to local storage 2025-06-02 11:43:13 +02:00
Belén Albeza 35b29bb203 🐛 Fix font size input not displaying 'mixed' when needed 2025-05-30 13:53:00 +02:00
Alejandro Alonso 78aaf28532
Merge pull request #6498 from penpot/niwinz-develop-update-fonts
⬆️ Update google fonts
2025-05-30 13:28:08 +02:00
Andrey Antukh d2cd99ed44 ⬆️ Update google fonts 2025-05-30 13:08:57 +02:00
Pablo Alba baabfe2de8
🎉 Split text and its properties on components updates 2025-05-30 12:36:10 +02:00
Miguel de Benito Delgado 96d099b71e Mock .matchMedia in global/window 2025-05-29 20:11:11 +00:00
Yamila Moreno 6fc63f14a0
Add configuration for air gapped installations (#6567) 2025-05-29 10:34:47 +02:00
María Valderrama 5eaea63ca8
🐛 Fix palette is over sidebar (#6581) 2025-05-28 17:08:23 +02:00
Marina López 179a5654e7 🐛 Fix get current user for plugins api 2025-05-27 10:50:01 +02:00
Andrey Antukh 4326e2c5a4 Merge remote-tracking branch 'origin/staging' into develop 2025-05-26 13:25:05 +02:00
Andrés Moya 050ffa235c
⬆️ Update cuerdas library (#6556) 2025-05-26 13:22:30 +02:00
Andrey Antukh fdd6502671 📚 Update changelog 2025-05-26 12:41:34 +02:00
alonso.torres eaaca5629e 🐛 Fix problem with sidebar layout 2025-05-22 18:35:08 +02:00
Andrey Antukh 0df2a12814 Merge remote-tracking branch 'origin/staging' into develop 2025-05-22 13:34:46 +02:00
Miguel de Benito Delgado 7fc0d15418
🐛 Fix cursor overlap query (#6530)
* 🐛 Fix cursor overlap query. Closes #4472

* 📎 Update CHANGES.md

---------

Signed-off-by: Miguel de Benito Delgado <m.debenito.d@gmail.com>
2025-05-22 13:22:52 +02:00
Eva Marco 99fb905070
🐛 Fix at icon (#6540) 2025-05-22 13:15:09 +02:00
Andrey Antukh ec29c4f5fe
Merge pull request #6528 from penpot/ladybenko-11076-fix-xywh-inputs
🐛 Fix misalignment in measure section (design tab)
2025-05-21 21:05:38 +02:00
Belén Albeza 2b21401368 🐛 Fix clip buttons size 2025-05-21 17:08:56 +02:00
María Valderrama 47490db4be
💄 Add styles for external widgets on workspace (#6509)
* 💄 Add styles for Inkeep Chat at workspace

* 📎 Styles review
2025-05-21 14:17:48 +02:00
Andrey Antukh 9ca4fa752c 🐛 Add json encoding for tokenslib type 2025-05-21 09:59:28 +02:00
Andrey Antukh a63fa2944d Merge remote-tracking branch 'origin/staging' into develop 2025-05-21 09:23:15 +02:00
Miguel de Benito Delgado f36aa30525
Add copy-as-svg to contextual menu (#6510)
*  Add "copy as svg" to contextual menu

* 🌐 Add a few translations of the new string

* 📚 Document commit message format for translations

* 📎 Log SVG import errors to the console

* 📎 Update CHANGES.md (two PRs)

---------

Signed-off-by: Miguel de Benito Delgado <m.debenito.d@gmail.com>
2025-05-20 22:06:36 +02:00
Andrey Antukh 965b22718f 📚 Update changelog 2025-05-20 15:46:56 +02:00
andrés gonzález 9f414b6ecd
📚 Update changelog (#6511) 2025-05-20 14:14:17 +02:00
Andrey Antukh 2d3ad5a88f 📎 Update changelog 2025-05-20 13:30:04 +02:00
Andrey Antukh 29d23577d2 🎉 Add .penpot (binfile-v3) support for library 2025-05-20 13:06:07 +02:00
Aitor Moreno aaa57cb17f
🐛 Fix inline styles in code tab (#6428) 2025-05-20 10:05:35 +02:00
Eva Marco 55d21761fc
Add multi file import on tokens (#6444)
*  Implement token multi-file import

* ♻️ Refactor import modal UI

* 🐛 Fix comments

---------

Co-authored-by: Florian Schroedl <flo.schroedl@gmail.com>
2025-05-19 16:12:46 +02:00
Andrey Antukh ad87e9842d
Merge pull request #6429 from penpot/yms-update-ubuntu-in-docker-images
🐳 Update docker images and dependencies
2025-05-16 10:38:56 +02:00
Andrey Antukh a00e7c1061 Merge remote-tracking branch 'origin/staging' into develop 2025-05-15 09:52:31 +02:00
Alonso Torres ba25ce3098
🐛 Fix share button being displayed with no permissions (#6476)
* 🐛 Fix share button being displayed with no permissions

*  Simplify impl by accessing perms from teams directly

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-15 09:49:29 +02:00
Andrey Antukh 79a164be6d 🐛 Fix exception on paste invalid html 2025-05-14 16:07:01 +02:00
alonso.torres ecb85778bc 🐛 Fix problem with path edition of shapes 2025-05-14 14:45:29 +02:00
Yamila Moreno 1e7127d98a 🐳 Update frontend image to nginx:1.28.0 2025-05-14 10:39:34 +02:00
Yamila Moreno 002ae8b91a 🐳 Update docker images to ubuntu 24.04 2025-05-14 10:39:34 +02:00
Alonso Torres ca2891d441
🐛 Fix problem syncing library colors and typographies (#6467) 2025-05-13 13:28:16 +02:00
Andrey Antukh a558bfdb2f Merge remote-tracking branch 'origin/staging' into develop 2025-05-12 15:16:19 +02:00
Andrey Antukh 86bcd1b681
🐛 Fix issue on shortcuts restore operation (#6462)
* 🐛 Fix issue on shortcuts restore operation

Happens when the order of shortcuts pop events is inconsistent with
push events. Using less strictly order policy for pop operations
allows relax this and make it eventually consistent.

* 💄 Add cosmetic changes on shortcuts hooks on colorpicker and    wport

* 📎 Update changelog

* 📎 Add PR feedback changes
2025-05-12 15:08:14 +02:00
Andrey Antukh 94312bb35c Merge remote-tracking branch 'origin/staging' into develop 2025-05-12 13:44:24 +02:00
Alejandro Alonso 0828994840
Merge pull request #6419 from penpot/niwinz-refactor-library
♻️ Refactor penpot library
2025-05-12 11:47:00 +02:00
andrés gonzález 5e675dbf0b
📚 Update changelog for 2.7 (#6448) 2025-05-09 12:20:39 +02:00
Andrey Antukh e271caa32b Merge remote-tracking branch 'origin/staging' into develop 2025-05-08 13:41:11 +02:00
Alonso Torres 9be569c54c
🐛 Fix problem when duplicating grid layout (#6426) 2025-05-08 13:39:47 +02:00
Eva Marco 66b47f9444
🐛 Fix resize bar background (#6435) 2025-05-08 13:37:00 +02:00
Andrey Antukh ab01f0b274 Merge remote-tracking branch 'origin/staging' into develop 2025-05-08 12:22:50 +02:00
Andrey Antukh 0b7b6e2c23 ♻️ Refactor penpot library 2025-05-08 09:51:25 +02:00
Belén Albeza 3fe16bd8f9
🐛 Fix history panel shortcut (#6420)
*  Remove duplicate ID in file menu

* 🐛 Fix shortcut for Show Version History

*  Add regression test
2025-05-07 16:49:54 +02:00
María Valderrama 86a498fc29
Optimize profile setup flow for better user experience (#6223)
*  Optimize profile setup flow for better user experience

* 📎 Remove extra onboarding step

* 📎 Code review

* 📎 Update changelog

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-05 10:42:08 +02:00
Xaviju 486f036a11
♻️ Redesign form input tokens (#6294)
* ♻️ Redesign form input tokens

* ♻️ Redesign form input tokens

---------

Co-authored-by: Xavier Julian <xaviju@proton.me>
2025-05-05 09:05:14 +02:00
Alonso Torres a2c9d307df
🐛 Fix problem in viewer with the back button (#6385) 2025-05-05 08:54:05 +02:00
Andrey Antukh 62a12a64a3 Merge branch 'staging' into develop 2025-04-28 08:44:05 +02:00
Andrés Moya 202762027f 🐛 Handle swapped nested instances when detaching 2025-04-25 10:00:14 +02:00
Andrey Antukh 050692952e Merge remote-tracking branch 'origin/staging' into develop 2025-04-24 15:11:12 +02:00
Xaviju c96fbfdcd6
📚 Update tokens changelog for 2.6.2 (#6364)
Co-authored-by: Xavier Julian <xaviju@proton.me>
2025-04-24 13:29:56 +02:00
Xaviju eb29a42209
📚 Update tokens changelog for 2.6.2 and 2.7 (#6363)
Co-authored-by: Xavier Julian <xaviju@proton.me>
2025-04-24 11:40:06 +02:00
Elena Torró dfa6c502dc
Improve left sidebar horizontal layers scroll (#6317) 2025-04-24 10:00:15 +02:00
Belén Albeza b958dcb891
🐛 Fix positioning of comment thread draft (#6357)
* 🐛 Fix positioning of comment thread draft

* 📚 Update changelog
2025-04-24 09:53:07 +02:00
Marina López fef342b489
🐛 Fixed team info settings alignment (#6354) 2025-04-23 22:59:07 +02:00
Andrey Antukh 40fe6369cb Merge remote-tracking branch 'origin/staging' into develop 2025-04-23 08:59:33 +02:00
Alonso Torres ee0f8ad19a
🐛 Fix horizontal scroll in viewer (#6347) 2025-04-22 21:03:45 +02:00
Alonso Torres 53dcd94f0d
Add support for self mentions (#6341) 2025-04-22 18:49:10 +02:00
Alonso Torres bd208c31e2
🐛 Fix update layout on component restore (#6348) 2025-04-22 18:46:21 +02:00
Pablo Alba 064981ff3d Merge remote-tracking branch 'origin/staging' into develop 2025-04-22 10:44:29 +02:00
Andrey Antukh d5abbd4220 📎 Add missing entries on the changelog 2025-04-17 09:20:32 +02:00
Pablo Alba 70a23a14c4 🐛 Fix allow moving a main component into another 2025-04-16 22:54:30 +02:00
Marina López 93c81ea49c
🐛 Fix pricing CTA to be under a config flag (#6304) 2025-04-16 17:17:47 +02:00
Marina López 7ada3692cf Design improvements to the Invitations page with an empty state 2025-04-16 12:38:47 +02:00
Marina López 0f0c45af8e
Propagate sharing a prototype to editors and viewers (#6297) 2025-04-15 12:50:01 +02:00
Marina López ec8c30f060
Update board presets with newer devices (#6296) 2025-04-15 10:42:46 +02:00
Alejandro Alonso 1c5c51907a Merge remote-tracking branch 'origin/staging' into develop 2025-04-11 14:05:00 +02:00
Aitor Moreno 87650de9bc
🐛 Fix color gradient on text positioned incorrectly (#6253) 2025-04-11 11:36:31 +02:00
Andrey Antukh a7c1f7ba69
🐛 Fix incorrect undo handling on path edition 2025-04-11 08:54:02 +02:00
Alonso Torres caf558f8dd
🐛 Fix import error messages (#6265) 2025-04-10 14:46:50 +02:00
Eva Marco e5db66351e
🐛 Fix scroll on token themes modal (#6251)
* 🐛 Fix scroll on token themes modal

* 🐛 Fix collapse set group error
2025-04-10 10:25:08 +02:00
ºelhombretecla 89153eef23
🎉 Increase height presets dropdown (#6185)
* 🎉 Add new measures dropdown height

* 🎉 Add enhancement to CHANGES.md
2025-04-10 10:01:52 +02:00
Alejandro 97c24c8b9c
🐛 Fix merge path nodes with only one node selected (#6248) 2025-04-10 09:08:44 +02:00
Alejandro Alonso 43535ae573 Merge remote-tracking branch 'origin/staging' into develop 2025-04-10 08:40:29 +02:00
Alejandro 033ca0d56b
🐛 Fix error when an external user tries to export a shape on viewer (#6252) 2025-04-09 16:48:49 +02:00
Alonso Torres 28a6797595
🐛 Fix problem with error detail in toast (#6259) 2025-04-09 16:36:11 +02:00
Andrey Antukh 9ff2160c77 🐛 Clean workspace state on exit or url change 2025-04-09 16:31:49 +02:00
Alejandro Alonso 774e11c827 Merge remote-tracking branch 'origin/staging' into develop 2025-04-09 12:53:18 +02:00
alonso.torres ccb6e25914 🐛 Fix colorpicker scroll when dropdown displayed 2025-04-09 12:50:55 +02:00
Alejandro 965d2d4036
🐛 Fix webhooks not shown in list (#6254) 2025-04-09 12:46:00 +02:00
Andrey Antukh 6e3673136a 📎 Update changelog 2025-04-09 09:19:05 +02:00
Andrey Antukh 0f1b2003be Merge branch 'staging' into develop 2025-04-07 14:45:08 +02:00
Marina López 8c38e41261
🎉 Consolidate first state of a project (#6150) 2025-04-07 13:15:32 +02:00
Andrey Antukh 17f7f920c4 Merge branch 'staging' into develop 2025-04-07 11:32:41 +02:00
Marina López 9fc671cc17 🐛 Fix wrong path to list all icons in storybook 2025-04-04 10:36:51 +02:00
Elena Torró 480c224250
🐛 Fix long file names (#6216)
* 🔧 Add truncate str macro

* 🐛 Use truncate instead of prune to prevent title override

* 💄 Use text-overflow ellipsis on file names

* 📎 Add #10662 to 2.7 bugfixes
2025-04-03 16:06:02 +02:00
Marina López 1e16fb8ca2
🐛 Fix horizontal scroll from design tab (#6213) 2025-04-02 20:00:22 +02:00
Pablo Alba 1b8714fe7f
🐛 Fix position problems cutting-pasting a component 2025-04-02 12:10:18 +02:00
Andrey Antukh dccebb0bea Merge remote-tracking branch 'origin/staging' into develop 2025-04-01 18:26:37 +02:00
Eva Marco 74f11859e4
🐛 Fix max lenght on assets inputs (#6201) 2025-04-01 13:28:35 +02:00
Andrey Antukh 076d64df8f Merge remote-tracking branch 'origin/staging' into develop 2025-04-01 11:02:32 +02:00
Andrey Antukh a51feb8638 📎 Update changelog 2025-04-01 10:47:13 +02:00
Eva Marco c1853a71a9
🐛 Fix available resize area (#6186) 2025-03-28 13:15:35 +01:00
Eva Marco cbb3f6672f
🐛 Fix asset name on inspect tab (#6173)
Signed-off-by: Eva Marco <eva.marco@kaleidos.net>
2025-03-28 10:38:35 +01:00
Andrey Antukh 78c2840b22 Merge remote-tracking branch 'origin/staging' into develop 2025-03-28 09:45:34 +01:00
Aitor Moreno af0a516a79
🐛 Fix path editing with wrong selrect (#6168) 2025-03-28 09:43:46 +01:00
Andrey Antukh 210e5b0023 🐛 Fix incorrect task result handling
That caused that many task rows in a table not properly marked
as completed and leaved just as scheduled.
2025-03-28 09:10:46 +01:00
Alejandro Alonso e012046f62 Merge remote-tracking branch 'origin/staging' into develop 2025-03-27 12:12:57 +01:00
Alejandro Alonso 237d9d067d Merge remote-tracking branch 'origin/main' into staging 2025-03-27 12:12:37 +01:00
María Valderrama 0a60cbedb5 🐛 Fix plugin installation error by penpot hub 2025-03-27 11:57:23 +01:00
Elena Torro 6f2e1d3794 📎 Add #9489 bug fix to CHANGELOG 2025-03-26 13:55:42 +01:00
Andrey Antukh 416e9e8e1d Merge remote-tracking branch 'origin/staging' into develop 2025-03-26 13:15:58 +01:00
ºelhombretecla a7044c73ba
🐛 Fix libraries carrousel styles (#6140) 2025-03-25 15:51:34 +01:00
Marina López a6133e9c48
🐛 Fix actions when workspace is visited first time (#6129)
* 🐛 Fix actions when workspace is visited first time

* 📎 Fix linter errors

* 🐛 Fix problem with integration test

* 📎 Fix linter errors

* 📎 Fix linter errors

---------

Co-authored-by: alonso.torres <alonso.torres@kaleidos.net>
2025-03-24 18:02:05 +01:00
Alejandro Alonso b299a732c0 Merge remote-tracking branch 'origin/staging' into develop 2025-03-20 18:08:06 +01:00
Alejandro 9fb7456b38
Merge pull request #6111 from penpot/superalex-fix-pen-shortcut-multiple-times
🐛 Fix opening pen with shortcut multiple times breaks toolbar
2025-03-20 18:05:35 +01:00
andrés gonzález f98009ec54
📚 Add Design Tokens to the Changelog (#6112) 2025-03-20 16:39:14 +01:00
Andrey Antukh 22cd43b8a2 Merge remote-tracking branch 'origin/staging' into develop 2025-03-20 14:27:37 +01:00
Alejandro Alonso 1a77c1fe36 🐛 Fix opening pen with shortcut multiple times breaks toolbar 2025-03-20 09:19:27 +01:00
alonso.torres 3a80120bf6 🐛 Fix problem with constraints when creating group 2025-03-19 16:33:50 +01:00
alonso.torres 25621f8deb 🐛 Fix problem with default shadows in plugins 2025-03-19 14:51:39 +01:00
Alejandro Alonso 1def5015fb 🐛 FIx hovering dashboard templates 2025-03-19 12:27:13 +01:00
Alejandro Alonso 64d090839d 📎 Update changelog (add entry for 2.7.0) 2025-03-19 09:51:22 +01:00
Alejandro Alonso 18015bde4f Merge remote-tracking branch 'origin/staging' into develop 2025-03-18 10:14:16 +01:00
Alejandro Alonso 8affefbbab 📎 Update changelog 2025-03-18 10:13:12 +01:00
Alejandro Alonso dba67eea91 Merge remote-tracking branch 'origin/staging' into develop 2025-03-17 12:52:56 +01:00
luisδμ 5155cf2b23
🐛 Fix clicking on a comment at the viewer's sidebar is not opening threads (#6083) 2025-03-17 12:25:23 +01:00
alonso.torres 8c501db2fa 🐛 Fix problem with readonly and inspect 2025-03-14 12:24:34 +01:00
Andrey Antukh e4c9b736f7 Merge remote-tracking branch 'origin/staging' into develop 2025-03-14 11:19:47 +01:00
Andrey Antukh 05d6d2fcd4
🐛 Fix several corner cases that causes race conditions on workspace and dashboard loading
* 🐛 Fix several race conditions on workspace and dashboard code

It also fixes a corner case that happens when penpot workspace
is loaded in a background tab on firefox.

* 🐛 Add missing team-id prop to several file returning endpoints
2025-03-14 09:55:41 +01: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 e3b3fa3342 📎 Update changelog 2025-03-13 09:32:19 +01:00
luisδμ 86022a967c
Replace overlapping bubbles with a bubble group (#6059) 2025-03-12 14:37:39 +01:00
Marina López 2aee2ea79e 📚 Add US in changes.md 2025-03-12 14:03:50 +01:00
Alejandro Alonso 65647f4aae Merge remote-tracking branch 'origin/staging' into develop 2025-03-12 12:30:11 +01:00
Alejandro Alonso 363c1d5b56 🐛 Fix sync libraries of components 2025-03-12 12:15:00 +01:00
Alejandro Alonso b3feb9bffd Merge remote-tracking branch 'origin/staging' into develop 2025-03-11 10:00:17 +01:00
Eva Marco e20adda766 🐛 Fix storybook icons list scroll 2025-03-11 09:43:35 +01:00
Alejandro 97fb1e00c2
Merge pull request #6028 from penpot/palba-fix-toolbar-tooltips
🐛 Fix hidden toolbar click event still available
2025-03-07 08:08:06 +01:00
Pablo Alba 3eb332f3d0 🐛 Fix hidden toolbar click event still available 2025-03-07 07:57:04 +01:00
Alejandro Alonso 0d11bafb57 Merge remote-tracking branch 'origin/staging' into develop 2025-03-07 07:54:05 +01:00
Alejandro 3d9fda7a21
Merge pull request #6025 from penpot/eva-fix-storybook-scroll
🐛 Fix scroll on storybook doc files
2025-03-07 07:52:30 +01:00
Marina López b8b3cc641a 🎉 Consolidate when workspace empty, board tool selected 2025-03-06 13:31:12 +01:00
Eva Marco 09ff7372da 🐛 Fix scroll on storybook doc filesç 2025-03-06 12:29:48 +01:00
Alejandro Alonso e362f423c0 Merge remote-tracking branch 'origin/staging' into develop 2025-03-06 07:36:19 +01:00
Marina López a1e307b4ce 🐛 Add scroll to plugins menu list 2025-03-06 07:26:36 +01:00