alonso.torres
3d374e8e97
♻️ Refactor mutability modifiers in wasm
2025-07-01 12:47:31 +02:00
alonso.torres
8dcb376b18
✨ Add drop grid cells in wasm
2025-06-30 10:28:59 +02:00
alonso.torres
fb07788e8f
🐛 Fix problem with fr allocation
2025-06-26 13:17:26 +02:00
Alejandro Alonso
bdc10ac173
Merge pull request #6754 from penpot/azazeln28-issue-11401-fix-wrong-aspect-ratio
...
🐛 Fix image aspect ratio rendering on oriented images
2025-06-24 13:23:35 +02:00
alonso.torres
36b6f6323a
♻️ Refactor modifiers methods
2025-06-24 10:26:37 +02:00
alonso.torres
afec3b9bc1
🐛 Fix problem with margin in flex layout
2025-06-24 10:26:37 +02:00
alonso.torres
ac6a814026
🐛 Fix problem with flex layout in wasm
2025-06-24 10:26:37 +02:00
alonso.torres
b0d858df2b
🐛 Fix wasm problem with horizontal/vertical lines
2025-06-24 09:24:00 +02:00
Aitor Moreno
833546d754
🐛 Fix wrong aspect ratio on oriented image
2025-06-23 15:30:01 +02:00
alonso.torres
11467e26a2
🐛 Fix problem with flex wrap in wasm
2025-06-19 13:03:25 +02:00
alonso.torres
b997d5a320
🐛 Fix problem with grid layout wasm
2025-06-19 13:03:25 +02:00
alonso.torres
5b4cd9f4f1
🐛 Fix problem when moving masks, bools, groups with wasm
2025-06-19 13:03:25 +02:00
alonso.torres
58e5748b4f
🐛 Fix wasm layout problems
2025-06-19 13:03:25 +02:00
Elena Torro
5c120b601c
🐛 Fix text fill gradients and add visual regression test for text styles
2025-06-18 18:02:28 +02:00
Elena Torró
039a544990
Merge pull request #6675 from penpot/alotor-grid-helpers
...
✨ Add grid helpers to wasm
2025-06-17 11:14:18 +02:00
Elena Torró
4869373a43
🔧 Add methods to render text as path ( #6624 )
...
* 🔧 Refactor text strokes drawing
* 🔧 Add text to path methods for future usage
* 📚 Add text as paths internal documentation
2025-06-16 13:37:29 +02:00
alonso.torres
0be8a6e0e6
✨ Add grid helpers to wasm
2025-06-16 09:55:35 +02:00
Elena Torro
c40de5fb87
🎉 Implement font fallback to support multiple languages
2025-06-03 08:21:59 +02:00
Elena Torro
9733c41ae4
🐛 Fix blend mode on merge fills
2025-06-03 08:21:59 +02:00
Elena Torro
4e2f905a26
🐛 Fix reading text-decoration and text-transform from leaf, and fallback to paragraph values
2025-05-30 13:22:39 +02:00
Elena Torró
fe60016124
Merge pull request #6573 from penpot/elenatorro-11021-text-fixes
...
🔧 Fix text parsing and transformation
2025-05-29 09:33:05 +02:00
alonso.torres
bcfa9a82ea
✨ Add scale content to render wasm
2025-05-28 16:40:57 +02:00
Elena Torro
88e77e3218
🔧 Fix text parsing and transformation
2025-05-27 14:04:27 +02:00
Alejandro Alonso
c7c8e91183
🐛 Fix keep aspect ratio support
2025-05-27 12:20:40 +02:00
alonso.torres
a85a42d367
🐛 Fix some problems with modifiers
2025-05-27 09:33:33 +02:00
Belén Albeza
f9bbf2d524
✨ Improve paths deserialization (wasm) ( #6501 )
...
* ♻️ Refactor path wasm code to its own wasm submodule
* ♻️ Use unified enum for RawSegmentData and transmute to deserialize
* ♻️ Move set_shape_path_attrs to wasm::paths module
* 💄 Unify repr declarations
2025-05-23 08:48:55 +02:00
Aitor Moreno
58b1cf6b0c
Merge pull request #6491 from penpot/alotor-perf-pixel-precision
...
✨ Pixel precision for new renderer
2025-05-22 11:37:11 +02:00
Elena Torro
42ef2f929a
🎉 Add text fills
2025-05-21 18:32:50 +02:00
alonso.torres
5d42b9793b
🐛 Fix some problems with layouts
2025-05-21 10:42:03 +02:00
alonso.torres
6cd2c712ab
✨ Pixel precision for new renderer
2025-05-21 10:42:03 +02:00
Belén Albeza
8afd217a80
🔧 Enable back clippy rules ( #6492 )
...
* 🔧 Fix lint script (rust)
* 🔧 Temporarily add clippy rules to ignore so lint script passes
* 💄 Fix clippy rule crate_in_macro_def
* 💄 Fix clippy rule redundant-static-lifetimes
* 💄 Fix clippy rule unnecessary_cast
* 💄 Fix clippy rule nonminimal_bool
* 💄 Fix clippy rule redundant_pattern_matching
* 💄 Fix clippy rule assign_op_pattern
* 💄 Fix clippy rule needless_lifetimes
* 💄 Fix clippy rule for_kv_map
* 💄 Fix clippy rule ptr_arg
* 💄 Fix clippy rule match_like_matches_macro
* 💄 Fix clippy rule macro_metavars_in_unsafe
* 💄 Fix clippy rule map_clone
* 💄 Fix clippy rule wrong_self_convention
* 💄 Fix clippy rule vec_box
* 💄 Fix clippy rule useless_format
* 💄 Fix clippy rule unwrap_or_default
* 💄 Fix clippy rule unused_unit
* 💄 Fix clippy rule unnecessary_to_owned
* 💄 Fix clippy rule too_many_arguments
* 💄 Fix clippy rule slow_vector_initialization
* 💄 Fix clippy rule single_match
* 💄 Fix clippy rule redundant_field_names
* 💄 Fix clippy rule rendudant_closure
* 💄 Fix clippy rule needless_return
* 💄 Fix clippy rule needless_range_loop
* 💄 Fix clippy rule needless_borrows_for_generic_args
* 💄 Fix clippy rule needless-borrow
* 💄 Fix clippy rule missing_transmute_annotations
* 💄 Fix clippy rule map_entry
* 💄 Fix clippy rule manual_map
* 💄 Fix clippy rule len_zero
* 💄 Fix clippy rule from_over_into
* 💄 Fix clippy rule field_reassign_with_default
* 💄 Fix clippy rule enum_variant_names
* 💄 Fix clippy rule derivable_impls
* 💄 Fix clippy rule clone_on_copy
* 💄 Fix clippy rule box_collection
* 🔧 Make lint script also check test config target
* 🔧 Remove cargo-watch as a lib dependency
* 💄 Fix clippy rule for join_bounds
* 🔧 Fix lint script return code
---------
Co-authored-by: alonso.torres <alonso.torres@kaleidos.net>
2025-05-19 11:14:55 +02:00
alonso.torres
fef08dfa18
✨ Set selrect for new render modifiers
2025-05-14 11:21:43 +02:00
Elena Torró
33c260c35b
Merge pull request #6456 from penpot/alotor-perf-text-grow-2
...
✨ Reflow flex on grow text height
2025-05-12 14:16:29 +02:00
Aitor Moreno
69062f03ee
Merge pull request #6449 from penpot/superalex-add-shapes-buffer
...
🎉 Add shapes buffer to improve memory allocation
2025-05-12 10:23:34 +02:00
alonso.torres
eb04fa19e1
✨ Reflow flex on grow text height
2025-05-12 09:48:57 +02:00
Alejandro Alonso
03b4fe3558
🎉 Add shapes buffer to improve memory allocation
2025-05-09 15:00:02 +02:00
Elena Torro
a5660819de
🐛 Fix stroke paragraphs
2025-05-09 11:54:51 +02:00
Elena Torro
59982c9056
🐛 Fix parsing text spaces
2025-05-09 11:23:00 +02:00
Elena Torró
23bde76192
Merge pull request #6437 from penpot/elenatorro-add-fill-text-strokes
...
🎉 Add text stroke fills
2025-05-09 10:41:12 +02:00
alonso.torres
568af52ebc
✨ Text grow width/height
2025-05-08 17:59:18 +02:00
Elena Torro
eddabc0d68
🎉 Add text stroke fills
2025-05-08 15:49:58 +02:00
Elena Torró
46709fb02e
Merge pull request #6379 from penpot/ladybenko-10753-fills-serialization
...
🎉 Serialize as bytes all fill kinds
2025-05-07 18:03:42 +02:00
Elena Torró
61eb2f4a19
🎉 Add text solid strokes ( #6384 )
...
* 🎉 Add text strokes
* 🔧 Minor refactor
2025-05-07 17:28:36 +02:00
Aitor Moreno
c45187eedd
Merge pull request #6381 from penpot/alotor-perf-modifiers-refactor
...
✨ Apply modifiers changes into data
2025-05-06 15:52:57 +02:00
Andrey Antukh
c6f68e6ed1
♻️ Use LITTLE_ENDIAN instead of BIG_ENDIAND for path encoding
2025-05-06 13:39:15 +02:00
Belén Albeza
173d6c23b0
✨ Serialize image fills in binary
2025-05-05 15:51:21 +02:00
Belén Albeza
093fa18839
✨ Serialize solid fills as bytes (wasm)
2025-05-05 12:33:40 +02:00
Belén Albeza
81f18ad7f4
♻️ Normalize opacity in fills to u8
2025-05-05 12:33:40 +02:00
Belén Albeza
875e019d4f
♻️ Refactor raw gradient data into wasm module
2025-05-05 12:33:40 +02:00
Belén Albeza
8e18a0880e
♻️ Use a single byte to store gradient stop count (wasm)
2025-05-05 12:33:39 +02:00