0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-24 07:29:08 -05:00
Commit graph

2952 commits

Author SHA1 Message Date
Vitaly Kornilov
ea3e17f7fe 🎉 Add themes infraestructure. 2020-04-13 11:49:26 +02:00
Andrey Antukh
cd61269cd5 ♻️ Replace lentes with okulary (performance). 2020-04-13 11:27:46 +02:00
Andrey Antukh
9649d67883 Unify uuid under uxbox.common.uuid. 2020-04-13 11:27:46 +02:00
Andrey Antukh
a91a8401d6 More improvements to perf namespace. 2020-04-13 11:27:46 +02:00
Andrey Antukh
032252469b Add more memoization hooks. 2020-04-13 11:27:46 +02:00
Andrey Antukh
162fe5219c 🎉 Add missing memoization to frame wrapper on viewer. 2020-04-13 11:27:46 +02:00
Andrey Antukh
a14073d170 Add proper memoization to the generic shape component. 2020-04-13 11:27:46 +02:00
Andrey Antukh
39807186df 🎉 Add hooks and memoization to group components. 2020-04-13 11:27:46 +02:00
Andrey Antukh
0b4365b3c3 Proper use of hooks on frame shape. 2020-04-13 11:27:46 +02:00
Andrey Antukh
5a6ccedf41 🔥 Remove unused wraper def. 2020-04-13 11:27:46 +02:00
Andrey Antukh
8a4a9d7df8 Set proper equality check for ref used in group.
This avoids rerender groups when only siblings changes.
2020-04-13 11:27:46 +02:00
Andrey Antukh
4a2b67c9d5 Set enable as true by default on profiler component. 2020-04-13 11:27:46 +02:00
Andrey Antukh
86e31e7e86 💄 Minor cosmetic changes on refs. 2020-04-13 11:27:46 +02:00
Andrey Antukh
51e4bf82f2 Properly memoize higher order components. 2020-04-13 11:27:46 +02:00
Andrey Antukh
d007bdf813 💄 Minor cosmetic change on frame memo equals func. 2020-04-13 11:27:46 +02:00
Andrey Antukh
7db2db96e1 🚧 Add ad-hoc d&d implementation.
React-Dnd is a very nice library but adds a lot of overhead. Causes
a lot of latency when a number of elements grows.
2020-04-13 11:27:46 +02:00
Andrey Antukh
274a85186e Make :mov-objects change more universal.
With additional exhaustive tests.
2020-04-13 11:27:46 +02:00
Andrey Antukh
c85fd20a58 Allow disable the profiler. 2020-04-13 11:27:46 +02:00
Andrey Antukh
340faa3a27 🎉 Add helper for create custom more easy to read uuids (for testing). 2020-04-13 11:27:46 +02:00
Hirunatan
c1c661c2a9
Merge pull request #172 from uxbox/fix_copy_paste_groups
Fixes copy/paste with groups
2020-04-10 15:05:41 +02:00
alonso.torres
815320cd24 🐛 Fixes copy/paste with groups 2020-04-10 15:04:44 +02:00
Andrés Moya
43550af175 🐛 Fix align and distribute grouped objects 2020-04-10 13:01:18 +02:00
Andrés Moya
e9d60913d0 🎉 Add space distribution of shapes 2020-04-10 13:01:18 +02:00
Hirunatan
a0c5f32a42
Merge pull request #171 from uxbox/fix_dashboard_preview
Fixes problem with dashboard preview
2020-04-10 11:39:50 +02:00
alonso.torres
2ab803cebc 🐛 Fixes problem with dashboard preview 2020-04-10 11:00:11 +02:00
Andrey Antukh
1978c6860b
Merge pull request #168 from uxbox/214/multiple_selection_rotation
Multiple selection rotation
2020-04-10 09:04:21 +02:00
alonso.torres
d86b5237c1 🎉 Multiple selection rotation 2020-04-10 07:54:14 +02:00
alonso.torres
e59b20fb6e 🐛 Fixed scroll bar in layers 2020-04-09 16:02:03 +02:00
Juan de la Cruz
ac6aa427a3 New login img 2020-04-09 11:05:43 +02:00
Juan de la Cruz
4cc8f73aa8 Change login bg image 2020-04-09 11:04:18 +02:00
Juan de la Cruz
34ce86aba0 Add new login screen styles 2020-04-09 10:58:32 +02:00
Andrey Antukh
ebc9d7aa63
Merge pull request #167 from uxbox/195/alignment
195/alignment
2020-04-09 10:53:40 +02:00
Andrés Moya
8e573abf9e 🎉 Implement actual object alignment 2020-04-09 10:51:27 +02:00
Andrés Moya
b798f7a988 ♻️ Rename text align icons for consistency 2020-04-09 10:51:27 +02:00
Andrés Moya
a4ed1f30a4 🎉 Add shape alignment buttons 2020-04-09 10:51:27 +02:00
Juan de la Cruz
b241e26285 Add styles to stroke options 2020-04-09 09:43:04 +02:00
Andrey Antukh
4073b3a981 🐛 Fix compilation error related to perf ns. 2020-04-09 08:54:46 +02:00
Andrey Antukh
bbbd7b704e 🎉 Add better profiling helpers. 2020-04-08 23:24:14 +02:00
Andrey Antukh
9db6be2047 🎉 Add tdigest dependency (for performance measure). 2020-04-08 22:48:29 +02:00
Andrey Antukh
92bda9675f 💄 Minor cosmetic changes. 2020-04-08 19:20:37 +02:00
Andrey Antukh
14ff64d3d7 🐛 Fix mouse zoom on viewer and workspace. 2020-04-08 19:18:48 +02:00
Andrey Antukh
3f925690ee ⬆️ Update rumext dependency (fix component naming issues). 2020-04-08 18:09:20 +02:00
Andrey Antukh
15026c900b 🔥 Remove some prn's lines. 2020-04-08 16:55:12 +02:00
Andrey Antukh
7068a49e00 🔧 Update anon fn naming policy. 2020-04-08 16:54:44 +02:00
Andrey Antukh
6f9b304a40 🐛 Add missing events. 2020-04-08 16:43:06 +02:00
Andrey Antukh
43de705308 Update locales file. 2020-04-08 16:40:22 +02:00
Andrey Antukh
02170a156e ♻️ Refactor messages component. 2020-04-08 16:40:10 +02:00
Andrey Antukh
a0b70b7bbd Make clipboard api more generic. 2020-04-08 16:37:32 +02:00
Andrey Antukh
7e7c0dad7f
Merge pull request #166 from uxbox/group_shape
Groups improvements
2020-04-08 14:21:55 +02:00
alonso.torres
e6200aae4c Adds new method to move objects 2020-04-08 14:11:33 +02:00