Alejandro Alonso
5285e1a4dd
✨ Improving code gen for multiple fills
2023-11-22 23:08:47 +01:00
alonso.torres
1b312cdfc3
✨ Add collapse button to sources
2023-11-21 12:35:56 +01:00
Andrey Antukh
52fbc678f3
♻️ Move app.common.pages to app.common.files
2023-11-16 11:07:36 +01:00
Eva
6d64feda36
💄 Add new UI at modals
2023-11-15 17:46:51 +01:00
alonso.torres
71d622bdae
💄 New UI polishing
2023-11-15 17:32:37 +01:00
Alejandro Alonso
1913395c47
🎉 Support for images as fills
2023-11-14 12:39:53 +01:00
Andrey Antukh
26d3d7f1a8
🐛 Fix features related issues with render entrypoint (exporter)
2023-11-14 10:55:55 +01:00
Andrey Antukh
3ceb4cf895
♻️ Make svg to shapes conversion code multiplatform
...
- Move clojure code to common
- Rewrite some native-js code into optimized clojure
2023-11-07 12:48:31 +01:00
alonso.torres
b47c0dd0b7
✨ Add read-only pill to the workspace
2023-10-25 13:25:28 +02:00
Eva
b23ea27cb0
💄 Update copy button to new UI in text attributes
2023-10-20 16:01:08 +02:00
alonso.torres
5a9421a1e2
🐛 Fix problem with inspect
2023-10-20 13:04:33 +02:00
Eva
dfe1022d7b
💄 Update inspect tab in code area
2023-10-19 20:12:20 +02:00
alonso.torres
641f8fb250
✨ Dynamic preview html output
2023-09-25 15:26:49 +02:00
Andrey Antukh
4f23852bca
✨ Improve svg shapes attrs handling
...
And collaterally it improves performance since now the attrs
processing is done in the import and not in the render.
2023-09-21 11:00:33 +02:00
Andrey Antukh
003dec6c6b
💄 Add cosmetic changes to several viewer related react components
2023-09-21 09:48:51 +02:00
Andrey Antukh
df2d242746
🐛 Fix unexpected exception on viewer caused by nil objects
...
This issue is started to happening because of an unrelated change
on frame-shape react component where shapes are looked up directly
on objects having in supposition that objects will be exists but on
viewer there are two objects: fixed and not-fixed, and in some cases
objects map can be empty or don't contain the object.
For solve the issue, we just filter not existing objects before
progragate the children down to the inner react components, avoiding
the exception when an object appears as `nil`.
2023-09-21 09:48:51 +02:00
Pablo Alba
fe36a9e958
✨ Assets groups review
2023-09-12 16:19:09 +02:00
Andrey Antukh
c6e248b52f
✨ Add correct impl for is-direct-child-of-root? helper
...
And we restore the previously removed helper and incorrectly replaced by
the `is-direct-child-of-root?`.
In penpot exists two concepts: root and root-frame; root is the
artificially created shape that represents the ROOT, and root-frame
means a frame that is shape of frame type which is a direct children
of ROOT.
2023-09-01 12:47:18 +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
Eva
befbb17ee3
🐛 Fix layer name on viewer
2023-08-29 14:11:04 +02:00
Alejandro Alonso
27534702fb
🐛 Fix viewer inspect code
2023-08-28 15:54:10 +02:00
Andrés Moya
ca88314524
🎉 Show changed assets when updating libraries
2023-08-28 15:09:31 +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
Alejandro Alonso
5ea9a52e69
🐛 Fix viewer
2023-08-21 14:18:56 +02:00
Alejandro Alonso
b3128bd32b
🐛 Fix overlay manual positioning
2023-08-10 11:15:42 +02:00
Eva
28a06c99b5
💄 UI structure redesign
2023-08-07 12:52:36 +02:00
Andrey Antukh
f76f4615cf
Merge remote-tracking branch 'origin/staging' into develop
2023-07-28 11:48:50 +02:00
Pablo Alba
577c2b39dc
♻️ Rename helper root-frame? to is-direct-child-of-root?
2023-07-25 13:59:12 +02:00
Eva
9048c01308
🐛 Fix copy color information in several formats
2023-07-25 11:57:41 +02:00
Eva
a1b90a8569
🐛 Fix exports menu on viewer mode
2023-07-13 13:31:31 +02:00
Eva
13b1762873
🐛 Fix exports menu on viewer mode
2023-07-13 12:45:01 +02:00
Andrey Antukh
8eb64de062
Merge remote-tracking branch 'origin/staging' into develop
2023-07-13 12:13:06 +02:00
Andrés Moya
491251f5ce
🐛 Fix overlay position with elements fixed when scrolling
2023-07-12 09:46:46 +02:00
Andrés Moya
65598aa724
🐛 Fix overlay position when it has shadow or blur
2023-07-12 09:46:46 +02:00
Andrés Moya
e563611c05
🐛 Fix overlay close from an artboard
2023-07-12 09:46:46 +02:00
Andrés Moya
a2d1ce8120
🐛 Fix overlay position in open-overlay
2023-07-12 09:46:45 +02:00
Andrey Antukh
6e7595f48c
♻️ Remove ? char from shape attrs
2023-07-11 17:27:35 +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
Alejandro Alonso
d3b5d577fd
Merge remote-tracking branch 'origin/staging' into develop
2023-07-11 10:46:32 +02:00
Alejandro Alonso
8007794cba
🐛 Fix dissolve interaction
2023-07-11 07:45:29 +02:00
alonso.torres
30d78554c2
✨ Improved code generation
2023-07-10 14:49:25 +02:00
alonso.torres
cb502fc70d
✨ Improved code gen
2023-07-10 14:49:25 +02:00
alonso.torres
34575b9413
✨ Resize inspect on viewer
2023-07-10 14:49:25 +02:00
alonso.torres
a2c59acfa9
✨ Update info panel
2023-07-10 14:49:25 +02:00
alonso.torres
e01af790f3
✨ Add copy all code button
2023-07-10 14:49:25 +02:00
alonso.torres
600b1a6d8d
✨ Improved code generation
2023-07-10 14:49:25 +02:00
Andrey Antukh
c16de52b49
♻️ Add minor refactor to shared-link dialog component
...
Fixes the issue of creating incorrect link when only non-current pages
are selected on the shared link permissions
2023-07-06 12:46:51 +02:00
Eva
acfeae8638
🐛 Fix select all checkbox on shared link config
2023-07-06 12:28:47 +02:00
Alejandro Alonso
009236bbe3
🐛 Fix export from shared prototype
2023-07-05 13:22:50 +02:00