415 Commits

Author SHA1 Message Date
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
Andrey Antukh
5486ab43a8 🐛 Add missing retry cancelation when thumbnail is discarded 2023-11-28 16:51:59 +01:00
Aitor
a73964ed8d Reload imposter on image error 2023-11-21 17:28:35 +01:00
Andrey Antukh
52fbc678f3 ♻️ Move app.common.pages to app.common.files 2023-11-16 11:07:36 +01:00
Pablo Alba
94c834ae5e
Merge pull request #3775 from penpot/alotor-fix-layout
Bugfixes
2023-11-07 19:01:18 +01:00
Andrey Antukh
3ceb4cf895 ♻️ Make svg to shapes conversion code multiplatform
- Move clojure code to common
- Rewrite some native-js code into optimized clojure
2023-11-07 12:48:31 +01:00
alonso.torres
bec683d1ef 🐛 Fix problem resizing texts 2023-11-07 11:26:01 +01:00
Alonso Torres
ce1bf49606
🐛 Fix problems updating texts (#3765) 2023-11-06 14:29:09 +01:00
Aitor
c28c55bf0b 🎉 Add tag property to thumbnails 2023-11-02 11:06:30 +01:00
Aitor
8f5d315573 Add thumbnail/imposter queue 2023-10-20 16:12:26 +02:00
alonso.torres
01c3678c6d 🐛 Fix problem with size 100% and hidden layers 2023-10-20 09:54:47 +02:00
Andrey Antukh
d0c1a9683a ♻️ Refactor workspace thumbails (again)
We probably need a counter of number of types this
code was refactored hehe
2023-09-22 14:52:48 +02:00
Andrey Antukh
afa7931b0e Disable temporary workspace thumbnails 2023-09-22 10:38:08 +02:00
Andrey Antukh
ae08a330fa Add internal improvements to debug related namespaces 2023-09-22 09:48:41 +02:00
Andrey Antukh
aa8300c085 Move util.svg to common.svg and make it crossplatform 2023-09-21 11:00:33 +02:00
Aitor
0494dc843f ♻️ Refactor thumbnails 2023-09-18 17:00:13 +02:00
Aitor
9ce8c2d580 ♻️ Change pixel overlay inner workings 2023-09-18 17:00:13 +02:00