Alejandro Alonso
fbff2f103e
✨ Select through stroke only rectangle
2023-09-12 11:59:41 +02:00
Andrey Antukh
fb1bdd4ce7
🐛 Fix frontend cljs linter issues
2023-08-31 09:31:53 +02:00
Aitor
4b8ee8ef84
✨ Update to React 18
2023-08-21 14:34:54 +02:00
Andrey Antukh
6e7595f48c
♻️ Remove ? char from shape attrs
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
b3b984d339
✨ Add import/export svg for grid
2023-07-10 14:49:24 +02:00
Andrey Antukh
433b1b68c3
🐛 Improve fonts loading related to thumbnals rendering
2023-06-22 13:19:48 +02:00
Andrey Antukh
10205e51cc
🔥 Remove atom wrapping on several config props
2023-06-21 20:10:49 +02:00
Andrey Antukh
0aefd044dc
✨ Remove atom wrapping on public-uri
2023-06-21 20:10:49 +02:00
Andrey Antukh
d11b007795
⚡ Add thumbnail renderer
...
And integrate the dashboard thumbnails to use that service
2023-06-21 20:10:49 +02:00
Aitor
48b0df8e75
🐛 Fix thumbnails being rendered with previous size
2023-05-24 13:09:28 +02:00
Andrey Antukh
b7e1e54a92
⚡ Add general performance micro optimizations
2023-05-22 10:56:46 +02:00
Aitor
48834f96d3
♻️ Refactor thumbnail rendering on workspace
2023-05-22 10:56:46 +02:00
Andrés Moya
7391a4086a
🔧 Refactor delete/restore components
2023-03-27 10:39:35 +02:00
alonso.torres
1643287775
🐛 Fix problem with area selection
2023-03-07 15:55:39 +01:00
alonso.torres
36583d1171
🐛 Allow selection of empty board by partial rect
2023-03-06 16:27:50 +01:00
Alejandro Alonso
da517f2d35
Merge remote-tracking branch 'origin/staging' into develop
2023-01-20 13:58:08 +01:00
Andrés Moya
2b978777d7
🐛 Fix import/export components with boards inside
2023-01-20 12:04:47 +01:00
Andrey Antukh
3dd65db651
✨ Use commands instead of mutations for assets upload
...
And properly deprecate media rpc mutations
2023-01-18 11:20:36 +01:00
alonso.torres
c2e0b18f26
🐛 Fix problem with thumbnails uploading
2023-01-09 11:05:31 +01:00
Alejandro Alonso
b5e53b57d1
🎉 Dynamic alignment only in sight
2023-01-02 14:12:14 +01:00
Andrey Antukh
2c558a6a02
Merge pull request #2625 from penpot/hiru-detect-version-import
...
✨ Include features info in exported zipfiles
2022-12-02 09:19:28 +01:00
Andrés Moya
148f6cb3c2
🐛 Fix adding an extra blank page on import
2022-12-01 17:15:20 +01:00
Andrés Moya
94cdd4a481
✨ Include features info in exported zipfiles
2022-12-01 15:33:13 +01:00
Andrey Antukh
1b9dea01e2
🔥 Remove unused d/update-vals function
...
Already available as clojure.core/update-vals
2022-11-22 14:06:14 +01:00
Andrey Antukh
bbf95434d8
🎉 Add lazy loading and storage/pointer-map support on workspace
...
This also rewrites the workspace load process making it a bit more
efficient independently if lazy loading is used.
2022-11-22 14:06:14 +01:00
Andrey Antukh
76333cec26
🎉 Integrate storage/pointer-map file feature
2022-11-08 13:02:14 +01:00
Andrey Antukh
8bdfd188d8
⬆️ Upgrade shadow-cljs and rumext dependency
2022-09-28 09:45:43 +02:00
Alejandro Alonso
c3f0657652
Merge remote-tracking branch 'origin/staging' into develop
2022-09-26 15:56:21 +02:00
Alejandro Alonso
5d01a0e24c
🐛 Fix import files with unexpected format or invalid content
2022-09-23 09:46:39 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Alejandro
ad32512980
Merge pull request #2223 from penpot/niwinz-public-uri-improvements
...
✨ Improve public-uri handling
2022-09-06 10:43:30 +02:00
Andrey Antukh
a1fccd46ff
✨ Improve public-uri handling
...
This enables use penpot under subdirectory
2022-09-05 09:41:19 +02:00
Andrés Moya
46053b6bbf
🎉 Import & export new components
2022-09-02 13:43:01 +02:00
Andrés Moya
0667089833
🔧 Some style enhancements and mini bug fix
2022-07-29 14:00:36 +02:00
Andrés Moya
a5bf1c03e7
🎉 Make components-v2 an optional feature
2022-07-29 09:29:25 +02:00
Andrés Moya
54e0071c9c
🎉 Scaffolding to write unit tests of common types
2022-07-29 09:29:24 +02:00
Andrey Antukh
18ca2aca15
🐛 Fix font loading when text is only rendered as svg
2022-07-15 09:52:25 +02:00
Alejandro Alonso
37e9adc6b6
🐛 Fix set project on binary file import
2022-07-08 06:43:04 +02:00
Andrey Antukh
d60f849089
💄 Cosmetic refactor of binfile internal API impl
2022-07-07 13:08:18 +02:00
Alejandro Alonso
17645bb2a7
✨ Frontend support for binary files
2022-07-07 11:37:34 +02:00
alonso.torres
8c5cc446b0
✨ Improved hover behavior
2022-06-17 12:51:24 +02:00
alonso.torres
a9303c37c4
✨ Allow for nested frames
2022-06-17 12:51:24 +02:00
alonso.torres
8a6f01404c
🐛 Fix hide artboard
2022-05-24 23:34:23 +02:00
alonso.torres
ae84f3cbe8
🐛 Fix typo in debug option
2022-05-13 16:17:05 +02:00
alonso.torres
8cd7f61150
🐛 Fix problem with duplicated ids for thumbnails
2022-05-09 15:37:47 +02:00
alonso.torres
39b0de1ced
🐛 Fix thumbnails problem
2022-04-29 14:56:14 +02:00
alonso.torres
c7e23c1b58
🐛 Fix problem when export/importing guides attached to frame
2022-04-28 14:43:44 +02:00
alonso.torres
71bb34efc5
⚡ Improved first load time
2022-04-27 09:17:35 +02:00
Andrey Antukh
c01e4e52f8
♻️ Reorganize workspace persistence related namespace
2022-04-25 12:07:26 +02:00