Pablo Alba
fe36a9e958
✨ Assets groups review
2023-09-12 16:19:09 +02:00
Alejandro Alonso
fbff2f103e
✨ Select through stroke only rectangle
2023-09-12 11:59:41 +02:00
Andrés Moya
2f3ae1d520
🐛 Fix parent touched detecion when duplicating or copy&paste
2023-09-11 13:25:07 +02:00
Andrey Antukh
2706d1ffd3
Merge pull request #3598 from penpot/palba-fix-duplicate-component
...
🐛 Fix duplicate component doesn't create a main shape
2023-09-05 12:20:34 +02:00
Pablo Alba
bd1a681e71
🐛 Fix duplicate component doesn't create a main shape
2023-09-05 12:19:57 +02:00
Andrey Antukh
36506ec360
🐛 Replace :use-for-thumbnail? with :use-for-thumbnail
2023-09-05 12:01:40 +02:00
Andrey Antukh
5b3e12bb9c
♻️ Refactor change builder for make it more efficient
...
Mainly replaces the usafe of the inneficient d/preconj helper
with a combination of conj and simple list as data structure whitch
maintains the previous ordering semantics on addition.
Also removes the d/preconj from the codebase.
2023-09-04 15:48:34 +02:00
Andrey Antukh
a097ed29a9
✨ Fix extensibility and naming of workspace shape fixer
2023-09-04 12:04:15 +02:00
Andrey Antukh
f82c682421
⚡ Delimit attrs on update-shape-flags impl
2023-09-01 12:47:18 +02:00
Alejandro Alonso
69f2e7c43f
Merge remote-tracking branch 'origin/staging' into develop
2023-09-01 12:40:17 +02:00
Alejandro Alonso
92ff5de538
✨ Improve layers multiselection behaviour
2023-09-01 11:20:10 +02:00
Alejandro Alonso
c83d028466
✨ Colorpicker: remember las color mode
2023-09-01 11:18:45 +02:00
Alejandro Alonso
50932dea54
🐛 Fix list view is discarded on tab change for assets sidebar
2023-08-31 11:25:36 +02:00
Andrés Moya
2d0b14d483
🐛 Correctly initialize geometry when creating a new group
2023-08-30 13:47:55 +02:00
Eva Marco
0030447ea8
Merge pull request #3558 from penpot/hiru-show-assets-to-update
...
🎉 Show changed assets when updating libraries
2023-08-30 07:38:56 +02:00
Andrey Antukh
b7eb20dc44
⚡ Reduce unnecesary lookups on get-frame-by-position fn
2023-08-29 17:09:00 +02:00
Andrey Antukh
64accaa842
⚡ Simplify has-point? impl for non-path shapes
2023-08-29 17:09:00 +02:00
Andrey Antukh
1794ea0d9e
Merge remote-tracking branch 'origin/staging' into develop
2023-08-29 13:25:51 +02:00
Alejandro Alonso
67eb305202
🐛 Fix duplicate and copy/paste frames internal error
2023-08-29 11:52:35 +02:00
Andrés Moya
ca88314524
🎉 Show changed assets when updating libraries
2023-08-28 15:09:31 +02:00
Alejandro Alonso
b82ce671b9
🐛 Fix alt+l shortcuts
2023-08-25 10:54:34 +02:00
Alejandro Alonso
f69e141ac1
✨ Navigate up in layer lierarchy with Shift+Enter shortcut
2023-08-24 12:25:03 +02:00
Alejandro Alonso
0782382ee1
🐛 Fix union operations
2023-08-23 18:47:26 +02:00
Andrey Antukh
c0422f4e13
🐛 Set proper minimal shape size on draw on click operation
2023-08-23 12:43:28 +02:00
Andrey Antukh
e6664013ba
Merge remote-tracking branch 'origin/staging' into develop
2023-08-21 17:26:21 +02:00
Aitor
4b8ee8ef84
✨ Update to React 18
2023-08-21 14:34:54 +02:00
Pablo Alba
c2a27bb845
🐛 Fix update main targeting remote-shape
2023-08-17 09:38:30 +02:00
Pablo Alba
c5315de91c
🐛 Reset component is now against remote main
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
e5dedb1e3d
🎉 Add push notifications support
2023-08-14 12:13:31 +02:00
Andrey Antukh
9b61aae216
🐛 Fix incorrect attributes usage on shape
2023-08-10 09:47:25 +02:00
Andrey Antukh
31323703a8
Merge remote-tracking branch 'origin/staging' into develop
2023-08-09 13:36:42 +02:00
Andrey Antukh
486c638076
🐛 Fix image upload issues on safari with drag&drop
2023-08-08 12:58:39 +02:00
Andrey Antukh
80bf7cc1e5
Merge remote-tracking branch 'origin/staging' into develop
2023-08-07 12:59:17 +02:00
Andrey Antukh
6e313dff84
🐛 Add workaround for unexpected exception on fix-broken-shapes
...
which happens when we have a component shape tree with an ephimeral
shape with id ZERO (unused and with invalid children)
2023-08-07 11:12:27 +02:00
Andrey Antukh
66e877ed40
🐛 Fix stroke-width parsing on svg upload
...
And refactor a bit the stroke parsing function
2023-08-04 12:58:27 +02:00
Alejandro
fed31d366f
Merge pull request #3480 from penpot/azazeln28-bugfixing-1
...
🐛 Bug fixing
2023-08-03 07:28:28 +02:00
Alejandro Alonso
3ff13f1d8f
🐛 Fix duplicate board
2023-08-02 18:22:46 +02:00
Andrey Antukh
eae5dfc828
🐛 Don't send empty changes on fix broken shape links
2023-08-02 13:43:53 +02:00
Alejandro Alonso
e7a82579c1
🐛 Fix paste groups without shapes attr
2023-08-02 11:17:20 +02:00
Andrey Antukh
3eb2569465
✨ Add better exception reporting on commit-changes
2023-08-02 10:45:11 +02:00
Andrey Antukh
7efeeec9b1
✨ Add workspace initialization fix for broken shape references
...
Is the code that executes at workspace initialization that checks all
the shape children for broken references and proceed to emit a special
event that fixes the shape children references.
2023-08-02 10:45:11 +02:00
Aitor
67f56dd0f8
🐛 Fix color picker not working when using shortcut
2023-08-02 10:18:40 +02:00
Andrey Antukh
f72206bba3
🐛 Ensure :shapes attr on importing an svg with an empty group
...
This commit should not not be backported to, because the affected
code is already refactored and the issue is already fixed on develop
branch
2023-07-31 16:26:03 +02:00
Alejandro Alonso
0ec49e5e95
🐛 Fix remove content from boolean
2023-07-31 13:02:52 +02:00
Andrey Antukh
f76f4615cf
Merge remote-tracking branch 'origin/staging' into develop
2023-07-28 11:48:50 +02:00
Pablo Alba
102e05bdf7
🐛 Fix shape-ref missing in nested components copies
2023-07-28 09:20:17 +02:00
Alejandro Alonso
7036dddad1
🐛 Fix enable undo just after using pencil
2023-07-26 07:37:23 +02:00
Andrey Antukh
bec09fb5d1
✨ Improve connection errors handling on workspace save operation
2023-07-25 12:52:47 +02:00
Andrey Antukh
d268ff2952
Merge remote-tracking branch 'origin/staging' into develop
2023-07-24 13:26:17 +02:00