Andrey Antukh
8928e274fc
Merge remote-tracking branch 'origin/main' into staging
2026-03-24 18:01:38 +01:00
Andrey Antukh
750e8a9d51
🐛 Fix dissoc error when detaching stroke color from library ( #8738 )
...
* 🐛 Fix dissoc error when detaching stroke color from library
The detach-value function in color-row was only passing index to
on-detach, but the stroke's on-color-detach handler expects both
index and color arguments. This caused a protocol error when trying
to dissoc from a number instead of a map.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
* 🐛 Fix crash when detaching color asset from stroke
The color_row detach-value callback calls on-detach with (index, color),
but stroke_row's local on-color-detach wrapper only took a single argument
(fn [color] ...), so it received index as color and passed it to
stroke.cljs which then called (dissoc index :ref-id :ref-file), crashing
with 'No protocol method IMap.-dissoc defined for type number'.
Fix the wrapper to accept (fn [_ color] ...) so it correctly ignores the
index passed by color_row (it already has index in the closure) and
forwards the actual color map to the parent handler.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
---------
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-03-24 15:35:32 +01:00
alonso.torres
7a8824b826
✨ Add support for export with wasm engine
2026-03-20 09:46:19 +01:00
Elena Torro
5ba53f7296
🎉 Add background blur for wasm render
2026-03-18 17:43:27 +01:00
Andrey Antukh
cf94b56154
Merge remote-tracking branch 'origin/staging' into develop
2026-03-13 11:41:56 +01:00
Andrey Antukh
82e3a5fa53
🐛 Fix 'not ISeqable' error when entering float values in layout/opacity inputs
...
Replace int? with number? in on-change handlers for layout item margins,
min/max sizes, and layer opacity. Using int? caused float values like 8.5
to fall into the design token branch, calling (first 8.5) and crashing.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-03-12 12:37:22 +01:00
Aitor Moreno
3112b0d8cf
🐛 Fix grow options not verifying text-editor/v2 ( #8571 )
2026-03-10 15:01:23 +01:00
Aitor Moreno
4bfd5194f6
🐛 Fix grow options not verifying text-editor/v2 ( #8571 )
2026-03-10 14:41:50 +01:00
Andrey Antukh
657546a993
Merge remote-tracking branch 'origin/staging' into develop
2026-03-09 21:27:50 +01:00
Eva Marco
c59cc4dff4
🐛 Fix tooltip position on absolute positioned elements ( #8509 )
...
* 🐛 Fix tooltip position on absolute positioned elements
* 🐛 Fix tests
2026-03-09 12:11:39 +01:00
Eva Marco
0a5de10dff
🐛 Fix name on broken color token ( #8527 )
2026-03-09 12:10:26 +01:00
Andrey Antukh
c3f5117757
🐛 Fix unhandled exception on using decimals on stroke row ( #8405 )
2026-03-04 09:47:14 +01:00
Eva Marco
35c829a981
🐛 Add token name in broken token tooltip ( #8480 )
2026-02-26 13:29:08 +01:00
Aitor Moreno
48d2135cf3
🐛 Fix 45 rotated board doesn't show title properly
2026-02-25 16:14:24 +01:00
Belén Albeza
48fb9fa6ea
✨ Fix broken playwright tests
2026-02-19 09:56:27 +01:00
Andrey Antukh
f00b222262
Revert " ♻️ Replace some components with DS ones" ( #8384 )
...
* Revert "♻️ Replace some components with DS ones"
This reverts commit 6879f54e5da45b38173c3e2660d88b4ea6939bb0.
* 📎 Restore missing styles
* 📎 Fix tests
---------
Co-authored-by: Luis de Dios <luis.dedios@kaleidos.net>
2026-02-17 16:23:04 +01:00
Luis de Dios
166dc05ff2
🐛 Fix incorrect icons in grid view ( #8373 )
2026-02-16 16:39:39 +01:00
Andrey Antukh
d1d50138ed
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-16 10:00:46 +01:00
alonso.torres
f60a4cd111
🐛 Fix problem with autogrow change while editing text
2026-02-13 14:52:40 +01:00
Alejandro Alonso
8acd031ab2
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-06 11:23:50 +01:00
Belén Albeza
8a72eb64c3
✨ Add integration test for 13267
2026-02-05 16:37:21 +01:00
Eva Marco
f961f9a123
🐛 Fix several bugs ( #8267 )
...
* ♻️ Remove rename warning
* 🐛 Fix opacity value
2026-02-05 11:34:14 +01:00
Eva Marco
dda3377596
🐛 Allow detach broken token from input ( #8242 )
...
* 🐛 Allow detach broken token from input
* 🐛 Fix multiselection on multiple token applied
* ♻️ Remove detach-token new fn
2026-02-05 11:28:47 +01:00
Alejandro Alonso
ebb7d01bc9
🐛 Fix entering decimal values in dimension fields causes internal server error ( #8263 )
2026-02-04 12:44:19 +01:00
Pablo Alba
138df7c958
🐛 Fix remove fill affects different element than selected ( #8233 )
2026-02-03 13:17:54 +01:00
Andrey Antukh
c99fac000a
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-03 09:30:16 +01:00
Eva Marco
838194f9e5
♻️ Refactor code to reduce duplicates ( #8213 )
2026-01-29 12:28:05 +01:00
Alejandro Alonso
8c25fb00ac
🐛 Fix auto width/height texts on variant swithching
2026-01-29 12:25:38 +01:00
Eva Marco
b8fdbd1ef8
🐛 Fix opacity value when token is broken ( #8239 )
2026-01-29 10:27:25 +01:00
Eva Marco
2b4e315744
♻️ Replace layout item numeric inputs. ( #8163 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* ♻️ Replace margin inputs
* 🎉 Add test
2026-01-28 14:30:18 +01:00
Andrey Antukh
0527124f2f
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-27 17:56:03 +01:00
Andrey Antukh
0ab126748f
💄 Add format rule for code comments ( #8211 )
...
* 💄 Add format rule for code comments
* ⬆️ Update linter and formatter on devenv
2026-01-27 15:07:18 +01:00
Aitor Moreno
f4f4f5bbb5
🐛 Fix multiple issues and tests
2026-01-26 14:14:06 +01:00
Eva Marco
804695b48b
♻️ Replace stroke width numeric inputs ( #8137 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* ♻️ Replace stroke width numeric input
* 🎉 Add tests
2026-01-26 12:50:28 +01:00
Andrey Antukh
f07495ae95
🐛 Fix incorrect handling of numeric values layout padding and gap
...
Fixes https://github.com/penpot/penpot/issues/8113
2026-01-26 11:01:25 +01:00
Eva Marco
62ecf48bdb
🐛 Fix glich when applying padding ( #8099 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* 🐛 Fix glich when applying padding
2026-01-26 08:40:32 +01:00
Andrey Antukh
e0910db99e
🐛 Fix incorrect handling of numeric values layout padding and gap
...
Fixes https://github.com/penpot/penpot/issues/8113
2026-01-21 09:38:44 +01:00
Eva Marco
7499a5bca6
♻️ Replace opacity input ( #8072 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
2026-01-20 14:30:35 +01:00
Pablo Alba
1ff6e00398
🐛 Fix error message on components doesn't close automatically ( #8081 )
2026-01-18 10:07:11 +01:00
Eva Marco
dd2d03e6a0
♻️ Replace border radius inputs ( #7953 )
...
* ✨ Replace border radius numeric input
* ✨ Add border radius token inputs on multiple selection
2026-01-14 12:45:40 +01:00
Eva Marco
09c23256b7
🐛 Fix multiselection with tokens on stroke color ( #7977 )
2026-01-12 12:54:24 +01:00
Andrés Moya
5fa4368d70
🔧 Refactor integration test to be cleaner ( #8044 )
2026-01-09 12:52:50 +01:00
Andrey Antukh
638c3356d3
📎 Use correct casing on translation strings
2026-01-08 14:58:17 +01:00
Luis de Dios
6879f54e5d
♻️ Replace some components with DS ones
2026-01-08 14:52:25 +01:00
Andrey Antukh
e01654ba43
Merge branch 'staging-render' into develop
2025-12-29 10:43:00 +01:00
Andrey Antukh
f478399ae0
Merge remote-tracking branch 'origin/staging-render' into develop
2025-12-22 17:28:18 +01:00
alonso.torres
bd580ab159
🐛 Fix problem when changing colors with multiple fonts
2025-12-22 17:14:37 +01:00
Belén Albeza
20061067ad
🐛 Fix text editor not getting focus back after font variant change
2025-12-22 11:18:25 +01:00
Andrey Antukh
33c786498d
Merge remote-tracking branch 'origin/staging-render' into develop
2025-12-12 12:19:49 +01:00
Andrey Antukh
5779adef33
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-11 13:30:59 +01:00