Andrey Antukh
4e3abcbd45
🐛 Prevent NPE on get-points
2025-05-06 13:39:16 +02:00
Andrey Antukh
b9ea2425b9
🔥 Remove legacy path formating code
2025-05-06 13:39:15 +02:00
Andrey Antukh
1c77126fe6
⚡ Implement get-handlers in term of internal reduce
...
That has an average performance improvement of 64% over
original impl and reduction of generation of object garbage
2025-05-06 13:39:14 +02:00
Andrey Antukh
61c23877c1
✨ Rename handler->point to get-handler-point
2025-05-06 13:39:14 +02:00
Andrey Antukh
1d0020f6e6
✨ Replace duplicate fn get-point with segment->point
2025-05-06 13:39:13 +02:00
Andrey Antukh
db73c2eea0
✨ Fix segment param naming on path type helpers
2025-05-06 13:39:12 +02:00
Andrey Antukh
b0cbe3cec8
⚡ Replace content->points with faster get-points
2025-05-06 13:39:11 +02:00
Andrey Antukh
3ca76c9ef7
♻️ Refactor path-editor component
2025-05-06 13:39:11 +02:00
Andrey Antukh
93199e1a70
♻️ Refactor path editor component: path-snap
2025-05-06 13:39:11 +02:00
Andrey Antukh
93a601a1e7
♻️ Refactor path editor component: path-preview
2025-05-06 13:39:11 +02:00
Andrey Antukh
3d864c4ff1
♻️ Refactor path editor components: path-handler and path-point
2025-05-06 13:39:11 +02:00
Andrey Antukh
4f6dffabb4
♻️ Use new call convention for path drawing components
2025-05-06 13:39:10 +02:00
Andrey Antukh
1fc0203c38
🎉 Add full integration with path data type feature
2025-05-06 13:39:10 +02:00
Andrey Antukh
ebf3730454
✨ Normalize the content prop from bool type ( #6162 )
...
Make it the same as path shape, because they are essentially the
same data type
2025-03-27 11:15:48 +01:00
Elena Torró
73a52e5395
🐛 Fix opacity in frame containers ( #5858 )
...
* 🐛 Fix opacity in frame containers
* 📎 Improve readability of frame containers by using class names
2025-02-19 10:44:24 +01:00
Aitor Moreno
b0d0abb0ad
🐛 Fix cursor not preserving white space ( #5764 )
2025-02-04 15:54:46 +01:00
Andrey Antukh
85746e7cb2
♻️ Refactor state locality
...
The main purpose of this refactor is reduce
a custom state from different pages and unify
them under common access patterns
2025-01-16 15:31:18 +01:00
Andrey Antukh
e0cc999345
🐛 Fix regression on drawing text with auto-size
...
Using editor v1
Caused by 2ed743b6be2a6b32ee96af0ad0493f8e772d7163
2024-11-29 13:23:39 +01:00
Alejandro Alonso
a8ee9be7b9
🐛 Fix text layer default name with v2 text editor
2024-11-22 11:14:39 +01:00
alonso.torres
72f2395142
🐛 Fix problem with texts crashing
2024-11-18 12:41:21 +01:00
Andrey Antukh
607deb31dc
♻️ Refactor bundle mechanism
...
Mainly leave shadow-cljs for build cljs stuff and use esbuild
for bundle all js dependencies, completly avoiding all possible
incompatibility issues between js libraries and google closure
compiler.
2024-11-01 10:04:03 +01:00
Alejandro Alonso
96bb282674
✨ Fix many corner issues related to shape data structure change
2024-10-29 11:30:31 +01:00
alonso.torres
4f16ea2d2d
🐛 Fix problem with stroke and filter ordering in frames
2024-10-10 11:45:12 +02:00
Andrey Antukh
ffadf29ad7
✨ Add minor improvements to text editor v2 events handling
...
Also updates the editor code to the latest version
2024-10-07 10:13:21 +02:00
Andrey Antukh
334e83479f
✨ Add minor improvements for text-editor-v2
2024-10-03 09:51:04 +02:00
AzazelN28
7398f7ce0d
♻️ Replace Draft.js with custom editor
2024-10-01 22:31:16 +02:00
Alejandro Alonso
df255b5a6f
🐛 Fix render of some texts without position data
2024-08-22 15:24:13 +02:00
Andrey Antukh
d527184dfc
♻️ Try to fix recursive update-file ops on text edition
...
on concurrent multi-user sessions
2024-06-19 11:48:08 +02:00
Andrey Antukh
c1463ebd12
🐛 Fix many race conditions on thumbnail generation process
2024-06-12 16:04:08 +02:00
alonso.torres
5315dc18af
🐛 Fix problems with bool shapes
2024-03-26 16:06:44 +01:00
AzazelN28
3d6eb9d4bb
🐛 Fix check thumbnails size
2024-03-22 10:13:17 +01:00
AzazelN28
121876110a
🐛 Fix imposters rendering with strokes
2024-03-19 11:42:18 +01:00
Aitor
9ad0662409
🐛 Fix imposter being regenerated indefinitely
2024-03-05 16:20:03 +01:00
Aitor
c123cf6e98
🐛 Fix path drawing inconsistencies
2024-02-29 10:20:47 +01:00
Eva Marco
697a542754
💄 Add final design to alert messages
2024-02-29 09:58:35 +01:00
alonso.torres
a853314e3f
🐛 Fix problem with text editor alignment
2024-01-31 16:59:35 +01:00
Eva
a882d0bf6d
♻️ Update basic color palette
2024-01-30 16:08:08 +01:00
alonso.torres
9965fbc92b
🐛 Fix text editor for Safari 17
2024-01-26 09:26:32 +01:00
alonso.torres
97a6095762
🐛 Fix problem with thumbnails size
2024-01-22 11:14:13 +01:00
alonso.torres
02044a8153
🐛 Fix problem in viewer with hidden elements
2024-01-19 15:54:45 +01:00
Eva
1e1b13196c
🐛 Fix colors on measurements elements
2024-01-19 14:53:38 +01:00
alonso.torres
ece11c5958
✨ Adds debug for shapes drawing
2024-01-19 09:53:07 +01:00
Aitor
a76e5940af
🐛 Fix imposters loading rect
2024-01-09 09:55:51 +01:00
Andrey Antukh
833871df65
💄 Format frontend code
2024-01-08 09:32:50 +01:00
Aitor
503852f686
🐛 Fix placeholder being visible behind content
2023-12-13 21:27:53 +01:00
Aitor
e9ae4251ff
🐛 Fix firefox showing old imposter
2023-12-07 12:57:27 +01:00
Aitor
f7c616206a
🐛 Fix cropped imposters
2023-12-07 12:57:27 +01:00
Aitor
4e87341c1e
⚡ Add imposter placeholders
2023-12-07 12:57:27 +01:00
Aitor Moreno
6ed35ffdc8
Merge pull request #3856 from penpot/niwinz-develop-bugfixes-1
...
🐛 Add missing retry cancelation when thumbnail is discarded
2023-11-28 17:48:08 +01:00
Aitor
8f356b679d
⚡ Don't use data-uris for resources
2023-11-28 17:33:04 +01:00