Aitor Moreno
c9d71f3b2d
🐛 Fix conflicting shortcuts (text alignment) ( #7339 )
2025-09-17 16:52:44 +02:00
Andrey Antukh
4fb1c7a630
Merge remote-tracking branch 'origin/staging' into develop
2025-09-17 13:46:49 +02:00
Eva Marco
f654eb2dcd
🐛 Fix font weight input placehoder ( #7338 )
2025-09-17 13:44:11 +02:00
Belén Albeza
c21d705143
🐛 Remove shortcuts for inc/dec line height and letter spacing ( #7337 )
2025-09-17 12:35:39 +02:00
David Barragán Merino
66b1d5b7bd
Merge remote-tracking branch 'origin/staging' into develop
2025-09-16 16:26:23 +02:00
Luis de Dios
ef376fbb7b
✨ Add shortcut for creating variant to the shortcuts panel ( #7319 )
...
* ✨ Add shortcut for creating variant to the shortcuts panel
* ♻️ Update components to new rumext syntax
* 🐛 Fix unique "key" prop error for each child in a list
* ♻️ Remove deprecated icons and CSS cleanup
* 📎 PR changes
2025-09-16 14:06:47 +02:00
Xavier Julian
55513b9ae5
🎉 Inspect styles tab: layout element panel
2025-09-15 13:39:00 +02:00
Marina López
48825e1e59
✨ Show current penpot version
2025-09-11 13:18:42 +02:00
Eva Marco
aecaf51953
✨ Add color token on colorpicker ( #7197 )
...
* ✨ Add token aplication to colorpicker
* 🐛 Change fn name
* 🐛 Change scss from file
* 🐛 Change color for direct-color
* 🐛 Remove vector from fns
* 🐛 Fix CI
* 🐛 Change color-option name
* 🐛 Fix comments
* 🐛 Remove sets without color tokens
2025-09-11 09:13:43 +02:00
Eva Marco
a503f8ae93
♻️ Refactor composite token UI ( #7287 )
...
* ♻️ Refactor composite token UI
* 🐛 Fix comments
2025-09-10 12:16:39 +02:00
Xavier Julian
e1935fb3fb
🎉 Inspect styles tab: geometry panel
2025-09-10 11:01:19 +02:00
Alejandro Alonso
43a238a896
Merge remote-tracking branch 'origin/staging' into develop
2025-09-09 08:40:35 +02:00
Florian Schrödl
8aed47dad3
✨ Allow references to other typography tokens ( #7251 )
2025-09-08 16:45:18 +02:00
Xavier Julian
ff55318c04
🎉 Inspect styles tab: variants panel
2025-09-08 11:59:33 +02:00
Pablo Alba
286e477ad5
🐛 Change variants nesting error texts
2025-09-05 12:34:16 +02:00
Xavier Julian
34da6b64df
🎉 Inspect styles tab tokens panel
2025-09-03 13:01:38 +02:00
María Valderrama
699cc147b5
🐛 Fix typos
2025-09-03 11:20:12 +02:00
Pablo Alba
dac2d31b35
🐛 Don't allow a variant switch when that will provoke a components loop
2025-09-02 15:03:38 +02:00
Xaviju
9f24e76c27
🌐 Convert translation single word to label ( #7220 )
2025-09-01 08:44:06 +02:00
Xavier Julian
7954eaf529
🎉 Inspect styles tab attributes container box
2025-08-31 14:58:11 +02:00
Xaviju
41a859b444
🌐 Recover lost variant translation ( #7215 )
2025-08-29 09:50:33 +02:00
Andrey Antukh
8568098c5e
🌐 Validate and rehash translation files
2025-08-28 12:49:35 +02:00
Andrey Antukh
cf1a8fff65
Merge remote-tracking branch 'origin/develop' into develop
2025-08-27 13:19:53 +02:00
Andrey Antukh
45be4769d7
Merge remote-tracking branch 'origin/staging' into develop
2025-08-27 13:19:06 +02:00
Xaviju
4290bce718
🎉 Inspect tab layout switcher and computed feature ( #7166 )
2025-08-27 13:01:01 +02:00
Florian Schroedl
6670b76ccc
✨ Show warning when applying token with non-matching font variant
2025-08-26 16:12:07 +02:00
Eva Marco
33fc578f96
🎉 Add numeric-input component to DS
...
A new numeric-input impl compatible with tokens
2025-08-25 18:52:39 +02:00
Marina López
854f286364
♻️ Fix subscriptions inconsistencies
2025-08-25 10:53:48 +02:00
Pablo Alba
6babea8b12
🐛 Fix alert for bad formula not showing in copies of variants ( #7126 )
...
* 🐛 Fix alert for bad formula not showing in copies of variants
* ✨ MR changes
2025-08-18 21:36:29 +02:00
andrés gonzález
3292109ab0
🐛 Fix typos in modal about variant connections ( #7122 )
2025-08-18 11:47:23 +02:00
Florian Schrödl
ccd6ae5ade
🐛 Don't allow letter-spacing value with % ( #7100 )
2025-08-13 08:31:43 +02:00
Yaron Shahrabani
36bafc0d40
📎 Fix typo on translations
2025-08-12 17:58:10 +02:00
Pablo Alba
f7746b8f94
✨ Add create variants in bulk interactions from assets tab ( #7102 )
...
* ✨ Add create variants in bulk interactions from assets tab
* ✨ MR changes
2025-08-12 17:56:47 +02:00
Andrey Antukh
f02667e031
Merge remote-tracking branch 'origin/staging' into develop
2025-08-11 09:12:03 +02:00
Marina López
0131cd6f8b
✨ Display the total price of the subscription and the cap amount ( #7088 )
2025-08-11 09:07:24 +02:00
Florian Schrödl
c29a8cb0c4
✨ Implement font-weight token ( #7089 )
2025-08-08 11:11:18 +02:00
Andrey Antukh
56de96d25b
Merge remote-tracking branch 'origin/staging' into develop
2025-08-07 08:04:40 +02:00
Marina López
a76a9fae41
🐛 Fix an unused translation ( #7074 )
2025-08-06 13:28:02 +02:00
Florian Schrödl
551313d3de
✨ Text case fixes ( #7058 )
...
* ✨ Add placeholder
* ✨ Remove status icon
2025-08-04 12:13:57 +02:00
Andrey Antukh
433e61bc4e
Merge remote-tracking branch 'origin/staging' into develop
2025-08-04 11:52:24 +02:00
Andrei Fëdorov
818b03d8f2
✨ Add text decoration token ( #7049 )
2025-08-04 10:47:09 +02:00
Pablo Alba
07b15819d4
🎉 Add the ability to create variants from a selection ( #7045 )
...
* 🎉 Add the ability to create variants from a selection
* 📎 Add PR feedback changes
* 💄 Add minor cosmetic changes
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-08-01 15:39:46 +02:00
Eva Marco
fe53869308
🐛 Fix small details on number token application ( #7051 )
2025-08-01 13:52:09 +02:00
Laurie Crean
0b47a366ab
✨ Implement version locking functionality for file snapshots
...
Signed-off-by: Laurie Crean <lmcrean@gmail.com>
2025-08-01 11:41:30 +02:00
Juanfran
6def5e285b
🐛 Apply design review fixes for variant connection help ( #11186 ) ( #7016 )
2025-07-31 12:26:04 +02:00
luisδμ
4d688b1d55
🐛 Fix title for button when trying to remove last variant property ( #7017 )
2025-07-30 13:28:42 +02:00
Andrey Antukh
54d76123d0
Merge remote-tracking branch 'origin/staging' into develop
2025-07-29 14:06:53 +02:00
Marina López
efaf6573bd
📎 Update monetization texts ( #7002 )
2025-07-29 12:42:11 +02:00
Florian Schrödl
4c605b8151
✨ Implement text case token ( #6978 )
2025-07-28 17:36:06 +02:00
Florian Schroedl (aider)
d788a4d252
✨ Implement new token-type `:font-families`
2025-07-23 11:26:28 +02:00
Marina López
f768ffbdad
🐛 Fix wrong behaviour for unpaid or canceled subscriptions ( #6932 )
2025-07-22 12:31:45 +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
Andrey Antukh
935c22d124
Merge pull request #6885 from penpot/marina-change-text-capitalize
...
🐛 Fix title button from Title case to Capitalize
2025-07-10 11:55:50 +02:00
Marina López
ba6a02d1d9
🐛 Add fixes from subscription design review ( #6870 )
...
* 🐛 Fixes from subscription design review
* 🐛 Fix to consider professional plan the unpaid and canceled status
* 📎 Fixes PR feedback
2025-07-10 11:55:16 +02:00
Marina López
6826db8498
🐛 Fix title button from Title case to Capitalize
2025-07-10 11:29:48 +02:00
Xavier Julian
af10705b4c
♻️ Review import message text
2025-07-10 10:18:59 +02:00
Xavier Julian
8f840daa91
✨ Improve token import error copy
2025-07-07 09:59:57 +02:00
Juanfran
72b1919e29
✨ Add in-app help to guide users about variant rules
2025-07-02 14:46:36 +02:00
Marina López
3d45080e3c
🐛 Fixes from subscription design review ( #6812 )
2025-07-02 10:49:16 +02:00
Prithvi Tharun
4f993bf4ae
💄 Replace 'Verify new email' label with 'Confirm new email' ( #6831 )
...
Improves clarity by using more accurate and familiar terminology.
Signed-off-by: Prithvi Tharun <ptrithu8@gmail.com>
2025-07-02 10:32:09 +02:00
Juanfran
24e78e6a10
🐛 Display error message on register form ( #6797 )
2025-06-27 10:01:54 +02:00
Marina López
f81a973a4d
🐛 Fix text decoration line through value in inspect tab ( #6778 )
2025-06-25 14:11:58 +02:00
Marina López
1f42f032fc
🐛 Add fixes for subscription design review ( #6751 )
...
* 🐛 Fix from subscription design review
* 📎 Fixes PR feedback
2025-06-25 13:41:45 +02:00
Andrey Fedorov
130cd52f79
✨ Notify user if imported file or directory doesn't contain token files
2025-06-23 11:44:00 +02:00
luisδμ
70f3988046
✨ Show warning when selecting a copy of conflicted variant ( #6743 )
2025-06-20 11:52:07 +02:00
María Valderrama
22fbc3fa5f
💄 Improve dashboard's sidebar ( #6736 )
2025-06-19 15:28:32 +02:00
luisδμ
72f2a409f9
✨ Show warning when duplicated variant prop name and value ( #6639 )
...
* ✨ Show warning when duplicated variant prop name and value
* 📎 PR changes
2025-06-19 12:34:28 +02:00
Andrey Antukh
df84396fea
Merge remote-tracking branch 'origin/staging' into develop
2025-06-16 16:51:14 +02:00
Andrey Fedorov
d44e4e5275
✨ Add zip file format import for tokens
2025-06-10 17:32:06 +02:00
alonso.torres
b34c161fc3
✨ Adds local store proxy in plugins
2025-06-10 15:09:22 +02:00
Andrey Antukh
8c337f508b
Merge remote-tracking branch 'origin/staging' into develop
2025-06-09 12:20:55 +02:00
Anonymous
555af2fa52
🌐 Add translations for: English
...
Currently translated at 99.7% (1852 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/en/
2025-06-09 11:13:33 +02:00
Andrey Antukh
0683b20b25
🌐 Rehash and validate translation files
2025-06-09 11:01:08 +02:00
Florian Schrödl
bb9daf7c03
✨ Add export tokens modal with multi-file export ( #6649 )
2025-06-06 15:37:10 +02:00
Eva Marco
ab0219876e
✨ Add numeric token type ( #6575 )
...
* ✨ Add numeric type token
* 🐛 Fix comments
2025-06-05 09:33:54 +02:00
andrés gonzález
1120c7c7fb
🐛 Fix copy in error message ( #6615 )
2025-06-03 12:28:49 +02:00
Belén Albeza
f23e460b2a
✨ Fix broken tokens test
2025-05-30 13:53:00 +02:00
Andrey Antukh
cc76a42088
Merge pull request #6561 from mdbenito/feature/5030-use-system-theme
...
✨ Use system theme
2025-05-30 10:34:46 +02:00
Andrey Antukh
50cc70201d
Merge pull request #6578 from penpot/ladybenko-11105-cap-fills
...
🎉 Disable adding fills in UI when limit has been reached
2025-05-30 10:11:05 +02:00
Miguel de Benito Delgado
ee022e225c
🚧 UI to support switching to system theme
2025-05-29 22:10:00 +02:00
alonso.torres
bcfa9a82ea
✨ Add scale content to render wasm
2025-05-28 16:40:57 +02:00
luisδμ
46b0e4f0e7
✨ Manage empty property values in the combobox in design tab ( #6574 )
...
* ✨ Manage empty property values in the combobox in design tab
* 📎 PR changes
2025-05-28 12:41:04 +02:00
Belén Albeza
827d39a406
💄 Remove ununsed prop on fill-menu component
2025-05-27 15:30:16 +02:00
Marina López
e5bc369e56
✨ Visual indicators subscription for teams and project settings ( #6546 )
...
* ✨ Visual indicators subscription for teams and project settings
* 📎 Fixes PR feedback
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-26 12:56:40 +02:00
luisδμ
44829ff1ae
✨ Use different copies for different variant selection cases ( #6544 )
...
* ✨ Use different copies for different variant selection cases
* 📎 PR changes
2025-05-23 12:08:24 +02:00
Eva Marco
949b6d1205
🎉 Add missing translation ( #6534 )
2025-05-22 10:24:41 +02:00
Belén Albeza
2ad2af2aea
🐛 Fix measures inputs' alignment
2025-05-21 16:58:49 +02:00
Andrey Antukh
662b926b4b
🌐 Rehash all translations
2025-05-21 11:20:36 +02:00
Miguel de Benito Delgado
6319ed78f9
🌐 Add missing translation strings for error messages ( #6519 )
...
* 🌐 Add i18n strings for some error messages
* 🌐 Add fr, de, es translations for some error messages
2025-05-21 11:17:53 +02:00
Eva Marco
3abc8774f6
♻️ Change translation string from workspace.token to workspace.tokens ( #6508 )
...
* ♻️ Change string translation for tokens
* ♻️ Apply find-and-replace on translation files
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-21 11:17:05 +02:00
Anonymous
896ee43212
🌐 Add translations for: English
...
Currently translated at 99.8% (1800 of 1803 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/en/
2025-05-21 10:44:17 +02:00
luisδμ
b0701f6bb4
✨ Control malformed variant formulas ( #6473 )
...
* ✨ Control malformed variant strings
* 📎 PR changes
* 📎 PR changes
2025-05-21 10:18:11 +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
Eva Marco
8f7c63d6e2
✨ Add base font fallback ( #6468 )
...
* ✨ Add base font fallback
* ♻️ Add asserts to change-builder
* 🐛 Change fn name
2025-05-20 17:27:04 +02:00
Xavier Julian
f7311cbb6b
♻️ Ensure tokens feature integrates design system
2025-05-20 13:52:38 +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 Fedorov
d9f98008f4
✨ Add unknown token type reporting
2025-05-16 15:09:36 +02:00
Xavier Julian
c0eaa75232
💄 Fix errors UI on input token for value
2025-05-12 12:03:23 +02:00
Pablo Alba
219ddfabaf
✨ Restore a deleted variant
2025-04-30 11:40:00 +02:00
Florian Schroedl
d26464c810
✨ Catch invalid name errors in json
2025-04-16 16:30:47 +02:00