Andrey Antukh
d0c1a9683a
♻️ Refactor workspace thumbails (again)
...
We probably need a counter of number of types this
code was refactored hehe
2023-09-22 14:52:48 +02:00
Aitor
0494dc843f
♻️ Refactor thumbnails
2023-09-18 17:00:13 +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
Andrés Moya
f2fcd0f82f
🐛 Fix export components for v2
2023-06-12 17:13:10 +02:00
Andrés Moya
e032736c27
🐛 Fix crash in libraries view
2023-05-12 12:50:16 +02:00
Andrés Moya
0711fa700b
🔧 Read component shapes from pages
2023-03-27 10:39:33 +02:00
Alejandro Alonso
9e35229ebd
🐛 Fix components texts not displayed in assets panel
2023-03-07 15:22:24 +01:00
Andrés Moya
2b978777d7
🐛 Fix import/export components with boards inside
2023-01-20 12:04:47 +01:00
Andrés Moya
792c17fe46
🐛 Fix display of components with frame root in assets panel
2023-01-19 14:18:55 +01:00
alonso.torres
3bbf632121
♻️ Changed handoff for inspect everywhere
2022-12-29 13:06:16 +01:00
alonso.torres
cdaba395c4
✨ Small fixes for flex layout
2022-11-17 09:29:45 +01:00
alonso.torres
a2e26210d1
✨ Renamed modifiers functions
2022-11-17 09:29:31 +01:00
alonso.torres
cebda20dd4
✨ Adapt to handoff changes
2022-11-17 09:29:03 +01:00
alonso.torres
c01c46041d
✨ Adds autolayout positions calculations
2022-11-17 09:29:02 +01:00
Andrey Antukh
8bdfd188d8
⬆️ Upgrade shadow-cljs and rumext dependency
2022-09-28 09:45:43 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrés Moya
46053b6bbf
🎉 Import & export new components
2022-09-02 13:43:01 +02:00
Andrés Moya
bdcbe46d0d
♻️ Move component instantiation to new types module
2022-07-29 09:29:24 +02:00
alonso.torres
48615ca5b2
🐛 Round coordinates in viewport and paths
2022-07-15 14:48:05 +02:00
alonso.torres
8e60834292
✨ Fix shadows in frames for dashboard and viewer
2022-06-22 11:18:55 +02:00
alonso.torres
e638475a67
✨ Handoff handling nested frames
2022-06-17 14:26:32 +02:00
alonso.torres
45b690ed05
✨ Fix shadows and thumbnails
2022-06-17 13:15:27 +02:00
alonso.torres
e0a1da6bca
🐛 Fix problems with thumbnails
2022-06-17 12:54:51 +02:00
alonso.torres
ca326ac231
✨ Fix dashboard thumbnails for nested frames
2022-06-17 12:54:51 +02:00
alonso.torres
566dde21a5
✨ Fix viewer for new frames
2022-06-17 12:54:51 +02:00
alonso.torres
9bd382f833
✨ Fixed export/import for nested frames
2022-06-17 12:54:51 +02:00
alonso.torres
8c5cc446b0
✨ Improved hover behavior
2022-06-17 12:51:24 +02:00
Pablo Alba
32540f1ba5
🐛 Components groups were not exported
2022-06-02 16:40:00 +02:00
Pablo Alba
77e9b8aa70
Merge pull request #1873 from penpot/superalex-import-svg-with-exterior-strokes
...
🐛 Import svg with exterior strokes
2022-05-11 09:23:40 +02:00
alonso.torres
8df93c2707
🐛 Fix problem when exporting single text
2022-05-10 11:58:21 +02:00
Alejandro Alonso
96aa756eb6
🐛 Fix import svg with exterior strokes
2022-05-09 12:46:52 +02:00
alonso.torres
6ad591eb23
🐛 Fix problem with export texts and fonts
2022-04-25 10:47:47 +02:00
alonso.torres
a82bcd0ab2
🐛 Fixes after review
2022-04-22 11:33:40 +02:00
alonso.torres
b576ef02af
⚡ Performance improvements
2022-04-22 11:09:58 +02:00
Alejandro Alonso
814042909a
🐛 Import svg with exterior stroke
2022-04-22 11:06:59 +02:00
Alejandro Alonso
c766e08027
🐛 [LIBRARIES & TEMPLATES] Missing fills and texts
2022-04-11 12:45:37 +02:00
Andrey Antukh
9140fc71b9
♻️ Refactor exportation process, make it considerably faster
2022-04-05 13:23:39 +02:00
Andrey Antukh
b91c42e186
⚡ Add performance improvements to file thumbnails
...
Mainly addresing unnecesary object transmission. The new code strips
unnecesary data to be transferred from back to front.
Additionally it removes some legacy code and simplifies other
parts of code.
2022-03-28 17:24:52 +02:00
alonso.torres
0f54e85b36
♻️ Refactor selrec generation
2022-03-16 17:46:38 +01:00
Andrey Antukh
636dbd4e57
Merge pull request #1672 from penpot/set-artboard-as-thumbnail
...
✨ Set an artboard as the file thumbnail
2022-03-10 09:27:20 +01:00
Pablo Alba
0a04a856da
✨ Set an artboard as the file thumbnail
2022-03-10 09:05:41 +01:00
Andrey Antukh
965148f3a6
📎 Port fixes from main branch
2022-03-08 12:59:56 +01:00
Andrey Antukh
a1da4d4233
♻️ Refactor common.page.helpers namespace.
2022-02-08 15:30:13 +01:00
alonso.torres
f303d7b33e
✨ Add support to export/import guides
2022-01-25 14:17:13 +01:00
Andrey Antukh
c754a757eb
✨ Upgrade rumext and add some examples of syntax sugar.
2022-01-21 14:47:13 +01:00
Andrey Antukh
072e4a4f98
✨ Revert some memoizes on page/helpers.
...
And improves base performance of get-children and
remove duplicated code. Also optimize the use
of get-children on react components with corresponding
use-memo hook.
2022-01-20 11:47:17 +01:00
Andrey Antukh
6f5916e334
♻️ Minor reorganization on export & render namespaces.
2022-01-18 16:48:17 +01:00
alonso.torres
ce912c7430
🐛 Fix problems with export components
2021-08-31 14:12:12 +02:00
Andrés Moya
39bb7f209d
✨ Use penpot metadata only for whole file export
2021-08-11 12:26:50 +02:00
alonso.torres
e818170eec
🐛 Fix problem when exporting components with images
2021-06-25 11:27:31 +02:00