411 Commits

Author SHA1 Message Date
Aitor
537435372a ♻️ Change pixel overlay rendering to use rasterizer 2023-09-18 17:00:13 +02:00
alonso.torres
6f2a459cce ✨ Instance component to grid layout 2023-09-18 14:08:34 +02:00
alonso.torres
17f35cda15 ✨ Multiple cells selection and area 2023-09-18 14:07:53 +02:00
alonso.torres
322767701c ✨ Highlight on track hover 2023-09-18 14:07:37 +02:00
alonso.torres
495ba6e4a4 ✨ Reorder grid tracks 2023-09-18 14:04:16 +02:00
Alejandro
084e114f75
Merge pull request #3624 from penpot/niwinz-develop-experiments-6
♻️ Refacctor shape attrs extraction helpers
2023-09-15 08:37:38 +02:00
Alejandro
a4754a2106
Merge pull request #3599 from penpot/niwinz-develop-experiments-3
🐛 Replace `:use-for-thumbnail?` with `:use-for-thumbnail`
2023-09-14 06:39:06 +02:00
Andrey Antukh
385fd9c4e6 ♻️ Refactor shape attrs extraction helpers 2023-09-13 10:53:24 +02:00
Andrey Antukh
34ddc00c8e
Merge pull request #3620 from penpot/alotor-fix-over-shapes
🐛 Improved response time of over shapes
2023-09-12 11:59:51 +02:00
Alejandro Alonso
fbff2f103e ✨ Select through stroke only rectangle 2023-09-12 11:59:41 +02:00
alonso.torres
fff98b995f 🐛 Improved response time of over shapes 2023-09-12 11:43:22 +02:00
Andrey Antukh
36506ec360 🐛 Replace :use-for-thumbnail? with :use-for-thumbnail 2023-09-05 12:01:40 +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
Andrey Antukh
a9d2cc227b 💄 Add minor cosmetic improvements on viewport hooks ns 2023-08-29 17:09:00 +02:00
Andrey Antukh
a754d5ae3b ⚡ Add throttling to over-shapes-stream on viewport 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
2b2d7bc406 🐛 Fix rulers 2023-08-28 13:29:22 +02:00
Alejandro Alonso
8669207086 ✨ Click on flow tag open viewer 2023-08-25 11:40:56 +02:00
Andrey Antukh
bfff547fdf
Merge pull request #3525 from penpot/niwinz-react-update
✨ Update to React 18
2023-08-21 14:49:34 +02:00
Pablo Alba
7336312b75 ✨ New component icon 2023-08-21 14:45:32 +02:00
Aitor
4b8ee8ef84 ✨ Update to React 18 2023-08-21 14:34:54 +02:00
Andrey Antukh
31323703a8 Merge remote-tracking branch 'origin/staging' into develop 2023-08-09 13:36:42 +02:00
Alejandro
6ceb816362
Merge pull request #3460 from penpot/niwinz-develop-enhancements-2
✨ Several enhancements (performance and code style)
2023-08-09 08:30:00 +02:00
Andrey Antukh
486c638076 🐛 Fix image upload issues on safari with drag&drop 2023-08-08 12:58:39 +02:00
Eva
28a06c99b5 💄 UI structure redesign 2023-08-07 12:52:36 +02:00
Andrey Antukh
b616a20b28 ⚡ Add performance oriented refactor to the outline component 2023-07-28 16:38:28 +02:00
Pablo Alba
577c2b39dc ♻️ Rename helper root-frame? to is-direct-child-of-root? 2023-07-25 13:59:12 +02:00
Aitor
fb4ee4a355 🐛 Fix text gradient handlers 2023-07-25 06:56:25 +02:00
Alejandro
af368d656d
Merge pull request #3440 from penpot/azazeln28-fix-text-gradient-handlers
🐛 Fix text gradient handlers
2023-07-25 06:55:11 +02:00
Aitor
d83b8f29b6 🐛 Fix text gradient handlers 2023-07-24 16:06:45 +02:00
Andrey Antukh
23d358aea7 💄 Add cosmetic changes on viewport hooks and actions 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
alonso.torres
da9fa31c27 ✨ Adds grid to the actibable features 2023-07-10 14:56:15 +02:00
alonso.torres
a70d909a25 ✨ Show grid layout on component thumbnails and empty grids 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
e86939b8ee ✨ Improved flex tracks behavior and auto sizing 2023-07-10 14:49:24 +02:00
alonso.torres
06ab577e41 ✨ More improvements to layout grid UI 2023-07-10 14:49:24 +02:00
alonso.torres
b13db69cf9 ✨ Grid layout polishing 2023-07-10 14:49:24 +02:00
alonso.torres
03c64303f5 ✨ Support rotated UI 2023-07-10 14:49:24 +02:00
alonso.torres
7b410d46ec ✨ Editing on double click 2023-07-10 14:49:24 +02:00
alonso.torres
f920d4213e ✨ Fix problem with zoom 2023-07-10 14:49:24 +02:00
alonso.torres
0358eb51e8 ✨ Change behavior on empty grid creation 2023-07-10 14:49:24 +02:00
alonso.torres
cf4e2f91d1 ✨ Grid layout polishing 2023-07-10 14:49:24 +02:00
alonso.torres
b3b984d339 ✨ Add import/export svg for grid 2023-07-10 14:49:24 +02:00
alonso.torres
c31dc94496 ✨ Align items in grid layout 2023-07-10 14:49:24 +02:00
alonso.torres
47e927d571 ✨ Change column/row from cell options 2023-07-10 14:49:24 +02:00
alonso.torres
f5bb6b05f3 ✨ Add grid icons to layers 2023-07-10 14:49:24 +02:00
alonso.torres
5925d2520f ✨ Changes to the editor UI 2023-07-10 14:49:24 +02:00
alonso.torres
3c8934e847 ✨ Fill size for grid children 2023-07-10 14:49:24 +02:00