alonso.torres
2a1ca07554
🐛 Fix problem when changing group size with decimal values
2022-04-28 14:43:44 +02:00
alonso.torres
1705954b07
🐛 Fix problem with transforms
2022-04-27 09:17:35 +02:00
alonso.torres
71bb34efc5
⚡ Improved first load time
2022-04-27 09:17:35 +02:00
Alejandro Alonso
b62f387ff4
:bug Fix blend modes are ignored in component updates
2022-04-26 09:57:28 +02:00
Eva Marco
d18c96360f
Merge pull request #1836 from penpot/alotor-more-performance-changes
...
Alotor more performance changes
2022-04-25 15:32:14 +02:00
Andrés Moya
02157cbeb9
🎉 Synchronize library colors in all parts of a shape
2022-04-25 12:18:51 +02:00
Andrés Moya
7581230b6e
🔧 Small refactor of sync helper
2022-04-25 12:18:51 +02:00
Andrey Antukh
c01e4e52f8
♻️ Reorganize workspace persistence related namespace
2022-04-25 12:07:26 +02:00
alonso.torres
581c50b5ff
⚡ Improved copy objects performance
2022-04-25 10:47:47 +02:00
Andrey Antukh
9492dd7856
Merge branch 'main' into staging
2022-04-22 14:40:41 +02:00
alonso.torres
b7d33041e8
⚡ Improved performand for text editing
2022-04-22 11:09:59 +02:00
alonso.torres
6a3a460203
⚡ Advanced frame thumbnail handling
2022-04-22 11:09:59 +02:00
Alejandro Alonso
08c6e9b702
🐛 Fix different behaviour during image drag
2022-04-21 12:13:12 +02:00
Andrey Antukh
9e940dc042
✨ Improve dm/get-in macro to be fully compliant with core/get-in
2022-04-21 09:43:54 +02:00
Andrey Antukh
31ec4092ed
✨ Improve logging performance
...
Delay the message building until it really needed to be
printed.
2022-04-20 10:03:04 +02:00
Andrey Antukh
7b3ab2287a
🎉 Backport pprint module to common
2022-04-19 12:08:47 +02:00
Andrés Moya
6ad06d9665
🎉 Show Penpot color in Safari tab bar
2022-04-11 12:51:24 +02:00
Andrey Antukh
df4b92fb6b
✨ Improve logging ordering of message parts
2022-04-05 13:23:39 +02:00
Andrey Antukh
ca02999ae9
✨ Improve error reporting
2022-04-05 13:23:39 +02:00
Andrey Antukh
c5b1b67c50
📎 Add TODO comment on changes ns
2022-04-05 13:23:39 +02:00
Andrey Antukh
f9e83f2cc7
✨ Improve implementation of without-keys helper
2022-04-05 13:23:39 +02:00
Andrey Antukh
20d3251a93
🎉 Add generic file object thumbnail abstraction
...
As replacement to the file frame thumbnail mechanism
2022-04-05 13:23:39 +02:00
Andrey Antukh
147f56749e
⬆️ Update some dependencies
2022-04-05 13:23:39 +02:00
Andrey Antukh
9140fc71b9
♻️ Refactor exportation process, make it considerably faster
2022-04-05 13:23:39 +02:00
Andrés Moya
f43c6ab3c5
🐛 Fix resize for rotated shapes with top&down constraints
2022-04-05 09:58:04 +02:00
Andrés Moya
b7e0619e9a
🐛 Fix order of undo operations
2022-04-04 14:05:01 +02:00
Andrey Antukh
13ca506015
✨ Improve migrate-data function (file data migrations)
...
This will enable the ability to apply some migration to a specific
file from the Server REPL.
2022-03-31 10:40:15 +02:00
Andrey Antukh
f303d3c45d
🐛 Fix wrong type hints
2022-03-31 10:40:15 +02:00
Andrey Antukh
6f7f74f7c6
🐛 Add migrations to fix wrongly migrated data
...
Also port the migration introduced in main branch
for the recent hotfix
2022-03-31 10:40:15 +02:00
Andrés Moya
f782a7027a
🐛 Fix error when deleting all children of a nested group
2022-03-30 16:46:29 +02:00
Andrés Moya
97e97d0984
🐛 Fix undo after rotating a group
2022-03-30 15:07:56 +02:00
Andrey Antukh
4c6433b0f1
✨ Improve migration 14
...
Remove frame thumbnail if the migration modifies a shape.
2022-03-30 14:38:36 +02:00
alonso.torres
586bd13cc2
🐛 Fix issue with shift+select to deselect shapes
2022-03-30 13:28:25 +02:00
alonso.torres
bee40ae35c
🐛 Fix issue with shift+select to deselect shapes
2022-03-30 13:06:54 +02:00
Andrey Antukh
0392a1649f
🐛 Remove default fill-color and fill-opacity on image shapes
2022-03-30 12:27:30 +02:00
alonso.torres
af22fee0c1
🐛 Fix problem with boolean and children objects
2022-03-29 09:55:38 +02:00
alonso.torres
61c111d5ae
🐛 Some fixes to SVG imports
2022-03-29 09:55:38 +02:00
Andrey Antukh
2832736826
🎉 Add garbage collection task for file thumbnails
...
And additionally, rename the current task to file-gc
to match the real purpose of the task.
2022-03-28 17:24:52 +02:00
Andrey Antukh
1943877b21
✨ Simplify d/group-by impl
2022-03-28 17:24:52 +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
5a591d2acd
🐛 Fix paste ordering for frames not being respected
2022-03-24 17:25:43 +01:00
Alejandro Alonso
a753037178
🐛 Fix migration of fills and strokes for components
2022-03-24 11:39:01 +01:00
alonso.torres
e6f8269c0b
🐛 Fix problem with inconsistency with border-radius
2022-03-22 15:01:16 +01:00
Andrey Antukh
bf6211903c
🐛 Fix issue on logging (backend)
2022-03-22 14:34:00 +01:00
Andrés Moya
ca56e08459
🎉 Add more test cases, and some fixes
2022-03-22 13:12:19 +01:00
Andrés Moya
5a33a002e4
🔧 Use changes-builder in library synchronization module
2022-03-22 13:12:19 +01:00
Alejandro Alonso
0e0fb68c38
🎉 Add assets exportation in bulk (multiple)
...
And adapt to the websocket changes on backend and
exporter.
2022-03-22 11:34:32 +01:00
Andrey Antukh
f60d8c6c96
♻️ Refactor websockets subsystem (on backend)
...
- Refactor msgbus subsystem, simplifying many parts.
- Enable persistent websocket connection for the all session duration.
2022-03-22 11:34:32 +01:00
alonso.torres
aec68c52ab
✨ Improved snap to grids
2022-03-16 17:46:38 +01:00
alonso.torres
b5e965cf1a
✨ Improved behaviour for horizontal/vertical lines
2022-03-16 17:46:38 +01:00