0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-28 09:46:51 -05:00
Commit graph

2117 commits

Author SHA1 Message Date
Andrey Antukh
15d09eb0d4
🐛 Fix incorrect data id assignation on creating a snapshot (#5934)
* 📎 Set proper name to relink-refs mechanism function

* 🐛 Fix incorrect id assignation on snapshot file resolution

* ♻️ Use uniform api for file retrieval on file snapshot code
2025-02-24 11:05:16 +01:00
Alejandro
02f78d80d7
Merge pull request #5883 from penpot/niwinz-bugfix-3
🐛 Fix incorrect navigation on show-main-component menu option
2025-02-19 07:42:02 +01:00
Andrey Antukh
7d840722c4 Add abstraction for page emptiness checking 2025-02-18 16:59:00 +01:00
Yamila Moreno
807b8d82e3
🔧 Improve flags documentation (#5863)
* 📎 Fix typo

* 🔧 Enable certain flags by default

* 🔧 Compile all flags in a single source of truth

* 📎 Move all default flags to common

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-02-18 12:36:16 +01:00
Andrey Antukh
0ce99968b3 🐛 Fix incorrect navigation on show-main-component menu option 2025-02-18 10:53:32 +01:00
Alonso Torres
0900b7a572
🐛 Fix problem with grid layout duplicate positioning (#5877) 2025-02-18 10:17:42 +01:00
Alonso Torres
0aa95ea058
🐛 Fix problem with copy/paste props (#5867) 2025-02-17 12:25:42 +01:00
Eva Marco
a7ed5228d3
🐛 Fix lost translation strings (#5846)
* 🐛 Fix lost translation strings

* 🐛 Fix form error management internal issues and inconsistencies

* 📎 Add better validation conditons for ::sm/text schema

* 🐛 Add better touched detection mechanism for input and textarea

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-02-14 12:51:14 +01:00
Alonso Torres
fb24a37e83
🐛 Fix problem with grid layout crashing (#5831) 2025-02-12 13:07:41 +01:00
Andrey Antukh
6feae7f359 🐛 Register media-refs on mod-obj 2025-02-11 15:44:12 +01:00
luisδμ
7eefbc5979
💄 Improve readability of some messages in the browser console (#5814) 2025-02-10 20:05:48 +01:00
Alejandro Alonso
8aae928796 🐛 Fix create new layers in component copy 2025-02-06 10:43:26 +01:00
Andrey Antukh
87eeb5031c 🐛 Fix issue on new migrations subsystem 2025-01-31 14:09:09 +01:00
Andrey Antukh
d15f0f1fd0 Improve build process
Remove hardcoded yarn version on devenv
2025-01-31 13:39:49 +01:00
Andrey Antukh
f871f88f30
♻️ Refactor file data migrations subsystem (#5692)
* ♻️ Refactor file data migrations subsystem

* 📎 Add backend scripts/run helper script
2025-01-31 13:37:41 +01:00
Alejandro
d7477cd448
Merge pull request #5665 from penpot/niwinz-instantiate-component-bug-5
🎉 Add srepl fix function for process media refs on a file
2025-01-31 11:56:22 +01:00
Andrey Antukh
f554de8859 Merge remote-tracking branch 'origin/staging' into develop 2025-01-30 14:38:32 +01:00
Andrey Antukh
0870910dcc
🐛 Fix nodejs incompatibility with common tests prepend script (#5730)
* 🐛 Fix nodejs incompatibility with common tests prepend script

* 📎 Fix linter issues

Related to the upcoming update of clj-kondo
2025-01-30 14:32:43 +01:00
Florian Schrödl
773debafda
🐛 Fix border-radius applied to all corners on token update (#5697) 2025-01-30 12:54:19 +01:00
Andrey Antukh
15a896e050
🐛 Add migration for fix files with invalid token-data (#5712)
Because of previous bug that is already fixed
2025-01-30 09:17:02 +01:00
Andrey Antukh
754ba304a7
⬆️ Update dependencies (#5694)
* ⬆️ Update system dependencies on devenv

* ⬆️ Update partially frontend dependencies

* ⬆️ Update application dependencies

* ⬆️ Update storybook dependency
2025-01-29 11:21:38 +01:00
Andrey Antukh
c165303f83 Merge remote-tracking branch 'origin/staging' into develop 2025-01-29 09:37:39 +01:00
Alonso Torres
407b664910
🐛 Fix problem with plugin data null values (#5696) 2025-01-28 14:47:37 +01:00
Alonso Torres
c215214120
Add new components to storybook (#5632)
*  Add new components to storybook

*  Changes after review

*  More changes after review

*  Add file history components to the application

*  Unnest selector
2025-01-28 12:34:15 +01:00
Andrey Antukh
541ed6282f Normalize file retrieving and persistence on binfile, file-gc and helpers 2025-01-27 12:38:10 +01:00
Andrey Antukh
74bdd72d2f Merge remote-tracking branch 'origin/staging' into develop 2025-01-27 12:12:46 +01:00
Andrey Antukh
471699960f
🐛 Update media references after instantiation of a component (#5652)
🐛 Update media references after instantiation of a component
2025-01-27 11:58:13 +01:00
Andrey Antukh
71560c0a53
Backport and merge migrations from staging (#5681) 2025-01-24 19:11:03 +01:00
Eva Marco
231d875f79
🐛 Fix stroke token errors (#5661)
* 🐛 Fix change on any stroke attribute remove tokens

* 🐛 Fix add new stroke, reorder stroke or remove stroke should remove applied tokens

* 📎 Review fixes
2025-01-24 11:24:26 +01:00
Florian Schroedl
19daffd1c0 Implement drag & drop for set groups
🚧 PR feedback

♻️ Remove unused functions

♻️ Throw on non-allowed changes

🚧 key fixes

🚧 Fix tests

🚧 FMT

🚧 Add set group test

🚧 Remove 'drop' in name

🚧 Add group tests

🚧 FMT

🚧 Always return changes
2025-01-24 09:50:50 +01:00
Andrey Antukh
32f0da7514
🐛 Fix color wrapper choppiness (#5655)
* ♻️ Remove unused state om tokens colorpicker ramp component

* 🐛 Fix color wrapper choppiness

*  Add performance related changes for colorpicker ramp selector

*  Add performance oriented changes to tokens ramp component

---------

Co-authored-by: Andrey Fedorov <oran9e.red@gmail.com>
2025-01-24 09:37:11 +01:00
Pablo Alba
2ef22ecd08
🐛 Add migration fixing files with shape-ref cycles (#5663)
* 🐛 Add migration fixing files with shape-ref cycles

* :wip: Add optimized version of migration 62

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-01-23 17:28:13 +01:00
luisδμ
1787653703
Merge pull request #5646 from penpot/ddb-frame-fit-content
 Resize frame to fit content
2025-01-23 09:56:11 +01:00
Andrey Antukh
361644b62c
Merge pull request #5639 from penpot/superalex-fix-shadows-order
🐛 Fix shadows order
2025-01-22 17:41:33 +01:00
Pablo Alba
15157c54b1 🐛 Fix shape-ref cycles 2025-01-22 16:05:50 +01:00
Pablo Alba
85d3a052c9
Merge pull request #5641 from penpot/palba-fix-shape-ref-cycle
🐛 Fix shape-ref cycles
2025-01-22 15:48:01 +01:00
alonso.torres
f9700eb32e Resize frame to fit content 2025-01-22 14:45:29 +01:00
Pablo Alba
7592530fb4 🐛 Fix shape-ref cycles 2025-01-22 14:08:32 +01:00
Alejandro Alonso
35b442d6a7 🐛 Fix shadows order 2025-01-22 07:58:25 +01:00
Andrei Fëdorov
69cb70a5ae
🐛 Fix issue where users can import tokens with invalid characters (#5623) 2025-01-20 17:13:58 +01:00
Andrey Antukh
1395629e5a
Merge pull request #5625 from penpot/eva-fix-long-token-names 2025-01-20 16:38:24 +01:00
Eva Marco
afcaee62f4 🐛 Add ellipsis to token name after groups if any 2025-01-20 15:51:07 +01:00
Aitor Moreno
013a8c95df
Merge pull request #5605 from penpot/niwinz-enhancements-2
 Add performance enhacements
2025-01-20 13:22:07 +01:00
Andrey Antukh
e2b054bbd1
Merge pull request #5569 from penpot/hiru-export-tokens 2025-01-17 15:45:39 +01:00
Andrés Moya
42d2315f37 🎉 Include tokens library in .penpot files 2025-01-17 15:28:10 +01:00
alonso.torres
e0281b553c 🐛 Fix error when reseting stroke cap 2025-01-17 14:31:02 +01:00
Andrey Antukh
068dd5f4bc Add performance oriented refactor for color palette components 2025-01-16 21:04:49 +01:00
Andrey Antukh
f32531b39f ♻️ Refactor how click is handled on assets panel
Remove deep partial application with simple return value signal
if default click handler is intercepted or not.
2025-01-16 18:58:45 +01:00
Andrey Antukh
99d7b7ebf8 ♻️ Use correct function for color transformation
Regression introduced in previous refactor PR
2025-01-16 17:58:04 +01:00
Andrey Antukh
42acdbd135 ♻️ Reorganize common types tests 2025-01-16 17:55:28 +01:00