Pablo Alba
e01b2e9a5f
🐛 Fix on shared libraries updates popup with several libraries, the update button remains disabled after updating one
2023-10-31 13:24:01 +01:00
Aitor
8f5d315573
⚡ Add thumbnail/imposter queue
2023-10-20 16:12:26 +02:00
Pablo Alba
39ed665b93
✨ Allow swap over multiple components
2023-10-17 16:44:15 +02:00
Pablo Alba
fac72a5874
🎉 Component swap
2023-10-11 12:24:11 +02:00
Aitor
917e6425d1
⚡ Schedule thumbnail component updates
2023-10-10 15:32:41 +02:00
Andrés Moya
7d8e43b3d3
🐛 Fix error when converting graphics to components
2023-10-06 14:26:58 +02:00
Aitor
f639c73d03
🎉 Add component thumbnails
2023-10-06 11:03:47 +02:00
alonso.torres
e5b05eff23
🐛 Fix problem when creating groups inside grid
2023-09-20 14:21:49 +02:00
alonso.torres
6f2a459cce
✨ Instance component to grid layout
2023-09-18 14:08:34 +02:00
Pablo Alba
fe36a9e958
✨ Assets groups review
2023-09-12 16:19:09 +02:00
Andrés Moya
ca88314524
🎉 Show changed assets when updating libraries
2023-08-28 15:09:31 +02:00
Pablo Alba
c2a27bb845
🐛 Fix update main targeting remote-shape
2023-08-17 09:38:30 +02:00
Andrés Moya
8b801b65f6
✨ Enhance synchronization of nested shapes
2023-08-17 09:38:30 +02:00
Andrey Antukh
405aa66357
🎉 Add new shape & rect data structures
...
Also optimizes some functions for faster shape and rect props
access (there is still a lot of work ahead optimizing the rest of
the functions)
Also normalizes shape creation and validation for ensuring
correct setup of all the mandatory properties.
2023-07-11 17:27:35 +02:00
Eva
1ff08bfe6a
💄 Make small visual changes on assets tab
2023-07-10 10:53:27 +02:00
Andrey Antukh
88ac27788b
🐛 Fix whitespace handling on color assets name
2023-07-06 12:46:51 +02:00
Andrey Antukh
a868dcf8e6
🐛 Don't allow empty strings and whitespace-only strings on media name
2023-07-04 11:19:19 +02:00
Andrey Antukh
dcc15e485d
🐛 Don't allow empty or whitespace-only names on components
2023-07-03 17:03:18 +02:00
Pablo Alba
54cee6ea72
🐛 Fix annotation is not duplicated together with main component
2023-06-22 12:44:44 +02:00
Andrés Moya
d8121364ad
🐛 Fix touched on adding shapes to a component copy and undo
2023-06-22 09:27:27 +02:00
Andrés Moya
e8dde477a5
🐛 Fix restore remote component
2023-06-21 17:04:46 +02:00
Pablo Alba
e96bedc1c8
🎉 Create multiple componentes
2023-06-20 11:07:33 +02:00
Andrés Moya
6edba71c12
🐛 Fix calculation of component modified and remove unneeded check
2023-06-16 13:24:41 +02:00
Andrés Moya
3e30d4776a
🐛 Avoid unneeded component update, that was generating loops
2023-06-05 15:43:57 +02:00
Andrés Moya
eeaee5fd13
🐛 Fix error first time doing a component change operation
2023-05-30 10:55:12 +02:00
Andrey Antukh
bd834ba840
✨ Improve component renaming process on workspace
2023-05-26 08:04:01 +02:00
Andrey Antukh
0ea07fbe01
♻️ Refactor selection management on workspace assets component
2023-05-26 08:04:01 +02:00
Andrey Antukh
fcc4f4eed8
⚡ Refactor state management of workspace assets sidebar
2023-05-26 07:57:28 +02:00
Pablo Alba
6929347da7
🎉 Change main shape name along with component name
2023-05-24 12:17:58 +02:00
Andrés Moya
9d5b59e9bb
🐛 Fix grouping of undo transactions
2023-05-22 17:26:53 +02:00
Andrés Moya
19ea85d9cc
🐛 Launch component sync when adding or removing shapes
2023-05-22 17:26:53 +02:00
Eva
36b016a37b
✨ Add new palette UI
2023-05-22 15:59:49 +02:00
Pablo Alba
65c695e830
🐛 Fix delete page with components
2023-05-19 10:37:10 +02:00
Andrey Antukh
5ca3d01ea1
🎉 Add malli based validation and coersion subsystem
2023-05-17 16:05:29 +02:00
Andrés Moya
8a42a53522
✨ Notify library updates when really needed
2023-05-17 14:12:49 +02:00
Pablo Alba
90fb619dfc
Fix restore main component when it was inside a group
2023-04-26 13:30:23 +02:00
Andrés Moya
2790111405
🎉 Now all component roots are frames
2023-04-14 12:31:03 +02:00
Pablo Alba
b33e469501
🎉 Copy paste components, even to another page
2023-03-31 14:04:06 +02:00
Andrés Moya
ad786ab95f
🎉 Group component sync changes in a single undo
2023-03-27 10:39:35 +02:00
Andrés Moya
96540af2b1
🎉 Instantiate component with duplicate
2023-03-27 10:39:35 +02:00
Andrés Moya
7391a4086a
🔧 Refactor delete/restore components
2023-03-27 10:39:35 +02:00
Andrés Moya
0711fa700b
🔧 Read component shapes from pages
2023-03-27 10:39:33 +02:00
alonso.torres
2ad9c3cc72
🐛 Forbid empty names for assets
2023-03-23 16:11:23 +01:00
Eva
a1a3d09998
🐛 Remove numbers in layer creation
2023-01-19 11:31:46 +01:00
Eva
57a569a07a
🐛 Fix alignment on justify content space between
2023-01-13 11:43:05 +01:00
Eva
4f81f9636a
♻️ Change uuid/next for js/Symbol on undo-id for transactions
2023-01-12 12:17:26 +01:00
Eva
694d90d485
✨ Add id functionality to undo transactions
2022-11-24 10:00:32 +01:00
Andrey Antukh
76333cec26
🎉 Integrate storage/pointer-map file feature
2022-11-08 13:02:14 +01:00
Andrés Moya
39c601a51f
🐛 Fix small import problem
2022-10-19 11:14:07 +02:00
Pablo Alba
0618aa32a0
Merge pull request #2407 from penpot/hiru-restore-remote-comp
...
🐛 Make restore component work in external libraries
2022-10-14 18:08:23 +02:00