Andrey Antukh
ef9339f6f1
🐛 Fix unexpected exception on handling empty state on boolean calc
2022-02-15 12:26:36 +01:00
Andrey Antukh
420ece7005
📎 Increase *print-level* on error reporting.
2022-02-12 17:35:29 +01:00
Andrey Antukh
827c2140b7
♻️ Refactor error reporting and logging context formatting
...
The prev approach uses clojure.pprint without any limit extensivelly
for format error context data and all this is done on the calling
thread. The clojure.pprint seems very inneficient in cpu and memory
usage on pprinting large data structures.
This is improved in the following way:
- All formatting and pretty printing is moved to logging thread,
reducing unnecesary blocking and load on jetty http threads.
- Replace the clojure.pprint with fipp.edn that looks considerably
faster than the first one.
- Add some safe limits on pretty printer for strip printing some
data when the data structure is very large, very deep or both.
2022-02-10 15:12:35 +01:00
Andrés Moya
449756a0e4
🐛 Fix ungroup a component leaves asterisk in layers
2022-02-01 15:32:50 +01:00
Andrey Antukh
57666e9173
✨ Minor improvements on http reporting on 400 responses
2022-02-01 13:53:10 +01:00
Andrés Moya
1b76ed97e1
🐛 Fix rotation when set to 0 again
2022-01-27 14:57:26 +01:00
Andrey Antukh
420525cdf0
🐛 Make the path command params optional.
2022-01-26 18:11:20 +01:00
Andrey Antukh
110fb2e8db
✨ Minor improvements on error reporting.
...
Add missing expound.
2022-01-26 14:18:44 +01:00
Andrey Antukh
9f7a04e330
🐛 Fix unexpected exception on handling export data validation.
2022-01-26 14:08:54 +01:00
Andrey Antukh
ccbc519c04
💄 Minor cosmetic changes on internal spec naming.
2022-01-26 12:59:26 +01:00
Andrey Antukh
f6cf8d2b1b
🐛 Relax text shape content spec validation.
...
Allow to be null in some circumstances.
2022-01-26 12:56:42 +01:00
Andrey Antukh
16788d7ab7
🐛 Make a path command params property nilable on spec.
2022-01-26 12:41:54 +01:00
Andrey Antukh
b4bc30e56f
✨ Improve shape specs and add missing specs for content.
2022-01-26 11:30:50 +01:00
Andrey Antukh
3d6c903273
⚡ Improve path rendering performance.
2022-01-24 16:14:28 +01:00
Andrey Antukh
8e4338c1c9
🐛 Minor fix on version parsing impl.
2022-01-20 14:47:28 +01:00
Andrey Antukh
11ea4c7aec
🐛 Fix raw logging on cljs.
2022-01-20 11:47:17 +01:00
Andrey Antukh
072e4a4f98
✨ Revert some memoizes on page/helpers.
...
And improves base performance of get-children and
remove duplicated code. Also optimize the use
of get-children on react components with corresponding
use-memo hook.
2022-01-20 11:47:17 +01:00
Andrés Moya
36bb5cbe01
🐛 Fix several questions about frame background export
2022-01-19 11:01:23 +01:00
Andrey Antukh
9cf5258053
✨ Improve logging on worker and import process.
2022-01-18 16:48:17 +01:00
Andrey Antukh
1d174a4379
🐛 Fix unexpected exception on time equiv impl.
2022-01-18 16:48:17 +01:00
Andrey Antukh
b6f460940f
⬆️ Update dependencies.
2022-01-17 13:09:15 +01:00
Alejandro Alonso
d9e6e9b017
✨ Ability to ignore background when exporting an artboard
2022-01-14 13:31:28 +01:00
Andrey Antukh
ffdd539233
✨ Minor improvements on error reporting mechanism.
2022-01-14 10:54:57 +01:00
Andrey Antukh
6dedfaea2f
📎 Minor changes on :reg-objects impl.
2022-01-14 10:54:57 +01:00
Andrey Antukh
cbb3783d84
📎 Add performance related helpers.
2022-01-14 10:54:57 +01:00
alonso.torres
9ac4239c11
🐛 Restored rules color
2022-01-13 10:09:03 +01:00
alonso.torres
8da66e1599
🐛 Fix problem when importing a file with grids
2022-01-12 13:47:50 +01:00
alonso.torres
50fd44d3f2
🐛 Fix division by zero in bool operation
2022-01-12 13:12:16 +01:00
alonso.torres
1d575ece06
🐛 Allow import to continue from recoverable failures
2022-01-10 13:32:29 +01:00
alonso.torres
51ea354bcb
🐛 Fix problem when resizing texts inside groups
2022-01-10 13:32:29 +01:00
alonso.torres
6354883a6f
🐛 Fix line-height/letter-spacing inputs behaviour
2022-01-10 13:32:29 +01:00
alonso.torres
477f553675
🐛 Fix problem with booleans
2022-01-10 13:32:29 +01:00
Alejandro Alonso
e0b7001a09
🐛 Fix default color fill for textx
2022-01-05 11:19:25 +01:00
Andrey Antukh
261724e555
📎 Fix common tests.
2021-12-31 13:46:13 +01:00
Andrey Antukh
071b81eadd
⬆️ Update dependencies.
2021-12-31 00:21:38 +01:00
Andrey Antukh
9f0e156916
✨ Improve error reporting.
2021-12-30 19:39:32 +01:00
alonso.torres
a2dbc40571
🐛 Fixes problem with mov-objects
2021-12-30 13:03:49 +01:00
Andrey Antukh
8479a6581d
⚡ Make matrix use native doubles.
...
Increases 300x the performance of multiply on the JVM platform.
2021-12-29 09:52:32 +01:00
Andrey Antukh
e5885e83eb
⚡ Add missing type hints on Matrix multiply function.
2021-12-29 09:52:32 +01:00
Andrey Antukh
f0e1bc1d59
🔥 Remove unused code.
2021-12-29 09:52:32 +01:00
alonso.torres
493a7680e0
⚡ Improve interactions and after-review fixes
2021-12-28 11:12:33 +01:00
alonso.torres
c28a2acfc7
🐛 Fixes tests
2021-12-28 09:18:33 +01:00
alonso.torres
4c86d5cfe3
🐛 Fixes some issues with bool shapes
2021-12-28 09:18:33 +01:00
alonso.torres
99a6142134
⚡ Improves boolean performance
2021-12-28 09:18:33 +01:00
alonso.torres
b2211aec59
⚡ Change resize to use DOM transformations
2021-12-28 09:18:33 +01:00
alonso.torres
fa09fff2b5
⚡ Performance improvements
2021-12-28 09:18:33 +01:00
Andrey Antukh
445195e9eb
⬆️ Update dependencies.
2021-12-27 11:55:42 +01:00
Andrey Antukh
7f5b0f359c
Merge remote-tracking branch 'origin/staging' into develop
2021-12-27 11:42:44 +01:00
Andrey Antukh
d8f4176487
📎 Minor fixes on versions.
2021-12-27 11:41:13 +01:00
Andrey Antukh
2d118ecc65
Merge remote-tracking branch 'origin/staging' into develop
2021-12-27 09:50:15 +01:00