Andrey Antukh
c7ae8b6510
⚡ Add minor optimizations on workspace/shapes ns
2023-09-06 16:28:32 +02:00
Andrey Antukh
d3c9bf1e76
✨ Move common code on shape props checking to shapes/common ns
2023-09-06 16:28:32 +02:00
Andrey Antukh
d9c496b131
⚡ Add minor optimizations to shapes/mask component
2023-09-06 15:38:43 +02:00
Andrey Antukh
7f9e01711f
⚡ Add minor optimizations to shapes/mask internal helpers
2023-09-06 15:38:43 +02:00
Andrey Antukh
4dc41724de
⚡ Add minor optimizations to shapes/group component
2023-09-06 15:38:43 +02:00
Andrey Antukh
c8b42478b0
⚡ Add minor optimizations to shapes/circle component
2023-09-06 15:38:43 +02:00
Andrey Antukh
9993d357da
⚡ Add minor optimizations to shapes/bool component
2023-09-06 15:38:43 +02:00
Andrey Antukh
c3c2d88245
💄 Fix indentation on shapes/bool component
2023-09-06 14:42:31 +02:00
Andrey Antukh
48e5e86b73
♻️ Remove redundant components rendering for workspace/frame
2023-09-06 14:42:31 +02:00
Andrey Antukh
2e2ce6bcfe
💄 Add cosmetic improvements to some workspace frame related components
2023-09-06 14:42:31 +02:00
Andrey Antukh
ca8e9b871d
⚡ Add micro optimizations to shapes/frame-thumbail-image component
2023-09-06 14:42:31 +02:00
Andrey Antukh
f311deda1b
💄 Add cosmetic improvements to shapes/frame-shape component
2023-09-06 14:42:31 +02:00
Andrey Antukh
4d2afd483b
🔥 Remove aparently redundant shape-container usage on workspace frame container
2023-09-06 14:42:31 +02:00
Andrey Antukh
e805f11f12
🔥 Remove unnecesary shape processing on root-shape
2023-09-06 14:42:31 +02:00
Andrey Antukh
d0a796124f
⚡ Add micro optimization to shape-container component
2023-09-06 14:42:31 +02:00
Andrey Antukh
a01c64ea57
⚡ Don't render not visible shapes on workspace
2023-09-04 17:37:08 +02:00
Andrey Antukh
b68b802b6d
🐛 Fix shape radius type toggle on workspace
2023-09-04 12:04:15 +02:00
Andrey Antukh
c54deb0218
🐛 Fix proportion lock toggle callback
...
Add missing dependency
2023-09-04 12:04:15 +02:00
Alejandro Alonso
07562af677
Merge remote-tracking branch 'origin/staging' into develop
2023-09-04 11:47:10 +02:00
Alejandro Alonso
b8179d0e35
✨ Remember last team accross logouts and sessions and fix some auth weird stuff
2023-09-04 10:34:30 +02:00
Andrey Antukh
8a4fcc1d10
⚡ Delimit rendering of components when they are visible on workspace assets tab
2023-09-01 12:50:29 +02:00
Andrey Antukh
1e2603f1f5
✨ Add minor improvements to use-visible hook
2023-09-01 12:50:29 +02:00
Andrey Antukh
937d3b4954
⚡ Don't perform assets filtering if term is empty
2023-09-01 12:50:29 +02:00
Andrey Antukh
8ff18a2a9e
✨ Add asset item full path to the search filtering
2023-09-01 12:50:29 +02:00
Andrey Antukh
e278d042ea
✨ Improve usability of assets tab on search
...
Automatically uncollapse assets groups when a total searched
results is less than a threshold of 60 (current default)
2023-09-01 12:50:29 +02:00
Andrey Antukh
62f15f9b9d
⚡ Make components assets gropups collapsed by default on assets tab
2023-09-01 12:50:29 +02:00
Andrey Antukh
50a49e5fbf
✨ Show by default assets as not visible
2023-09-01 12:50:29 +02:00
Andrey Antukh
b649adf544
💄 Add cosmetic improvements to sidebar assets namespace
2023-09-01 12:50:29 +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
1a1e55037b
🔥 Remove unused conditional on root-shape component
2023-09-01 12:47:18 +02:00
Andrey Antukh
58f788455f
⚡ Add experimental equality with exceptions props checking to frames
2023-09-01 12:47:18 +02:00
Andrey Antukh
7f91619075
⚡ Add improved text change detection on viewport text renderer
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
c83d028466
✨ Colorpicker: remember las color mode
2023-09-01 11:18:45 +02:00
Pablo Alba
2f8cac83ae
📎 Remove innecesary message on delete shared dialog
2023-08-31 13:52:37 +02:00
Aitor
bd3ddebcc4
🐛 Fix text shapes rendered with bad proportions
2023-08-31 12:06:31 +02:00
Alejandro
0441f28880
Merge pull request #3577 from penpot/hiru-hide-messages-on-exit
...
🐛 Fix message popup remains open when exiting workspace
2023-08-31 11:45:41 +02:00
Andrés Moya
288030888a
🐛 Fix message popup remains open when exiting workspace
2023-08-31 11:39:46 +02:00
Eva
09e28076cd
🐛 Fix lock and hide tooltip
2023-08-31 11:31:58 +02:00
Alejandro Alonso
50932dea54
🐛 Fix list view is discarded on tab change for assets sidebar
2023-08-31 11:25:36 +02:00
Andrey Antukh
63668fb66e
📎 Fix scss linter issues
2023-08-31 09:25:40 +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
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
Andrés Moya
eed175dfe4
✨ Rework usage of design components and tokens
2023-08-29 16:05:58 +02:00
Eva
befbb17ee3
🐛 Fix layer name on viewer
2023-08-29 14:11:04 +02:00
Andrey Antukh
1794ea0d9e
Merge remote-tracking branch 'origin/staging' into develop
2023-08-29 13:25:51 +02:00
Eva
dc813732c3
🐛 Fix tooltip on toggle visibility and toggle lock buttons
2023-08-29 13:15:40 +02:00
Andrey Antukh
d8a42bf3c1
Merge pull request #3566 from penpot/superalex-fix-rulers
...
🐛 Bugfixing
2023-08-29 13:05:48 +02:00
Andrey Antukh
cf2ee435c0
🐛 Fix incorrect event handling on dropdown menu
...
Related to react18 event handling new behavior
2023-08-29 11:11:16 +02:00