Luis de Dios
e7e7d576b2
♻️ Adapt title-bar component
2025-08-20 13:36:10 +02:00
Luis de Dios
7f2af1c355
✨ Adjust component title
2025-08-20 13:36:10 +02:00
Alejandro Alonso
643621a389
Merge pull request #7119 from penpot/niwinz-develop-type-hints
...
⚡ Add several performance enhancements
2025-08-20 12:58:43 +02:00
Alejandro Alonso
ef8d2e7418
Merge pull request #7082 from penpot/niwinz-staging-changes-fix
...
♻️ Refactor schema references and openapi.json output
2025-08-20 12:55:16 +02:00
Andrey Antukh
575342b3bb
♻️ Use direct schemas instead of references
...
Only a very common use, basic types schemas should be used as
reference (with namespaced keywords)
2025-08-20 12:33:07 +02:00
Alejandro Alonso
b6ecb4368e
Merge pull request #7044 from penpot/niwinz-develop-refactor-versions-sidebar
...
♻️ Refactor versions sidebar
2025-08-20 12:00:28 +02:00
Pablo Alba
081df7fc03
🐛 Fix combine variants move items
2025-08-20 11:07:51 +02:00
Yamila Moreno
358343b4df
📎 Add build tag workflow and minor changes
2025-08-20 10:51:05 +02:00
Andrey Antukh
d7c19325cc
✨ Add better type references naming on openapi output
2025-08-20 10:47:56 +02:00
Andrey Antukh
b472a8ab19
✨ Add general improvement to openapi and js-like doc output
2025-08-20 09:41:01 +02:00
Andrey Antukh
2b83d0d0e9
✨ Add generative test case for openapi json serialization
...
This will prevent possible regression on introducing schemas without
generators or schema with generators that can't be serialized to json.
2025-08-20 09:38:57 +02:00
Andrey Antukh
911ac263fa
🐛 Use ::sm/any instead of any for get-file-fragment rpc method schema
...
The usage of `any?` predicate as-is uses the standard any generator that
causes to generate java.lang.Character instances created that are not
properly serialiable to JSON. The `::sm/any` schema delimits the
generator to a commonly known serializable types on json.
2025-08-20 09:38:55 +02:00
Andrey Antukh
545c78eb74
🐛 Add missing generators
2025-08-20 09:38:13 +02:00
Andrey Antukh
124b098c92
🔥 Remove already deprecated change spec
2025-08-20 09:38:13 +02:00
Andrey Antukh
43ed430475
📎 Update .gitignore file
2025-08-20 09:38:13 +02:00
Andrey Antukh
edd3b1512e
🐛 Add missing attrs to add-component change schema
2025-08-20 09:38:13 +02:00
Andrey Antukh
d9623c3c88
🐛 Add proper schema for decoding :obj on add-obj change
2025-08-20 09:38:13 +02:00
Andrey Antukh
f052e31ff0
🐛 Fix incorrect handling of assign operation on changes protocol
2025-08-20 09:38:13 +02:00
Aitor Moreno
a6ecc4fb3c
Merge pull request #7106 from penpot/niwinz-develop-modifiers-enhacements
...
⚡ Several enhancements on how shape data is written on memory
2025-08-19 17:05:25 +02:00
Pablo Alba
c0c8390a7d
🐛 Fix restoring component inside flex
2025-08-19 12:15:30 +02:00
Andrey Antukh
f4be117219
🔥 Remove app.common.time/duration usage on frontend ( #7139 )
...
Is broken and not necessary; duration class is no longer
available on frontend code.
2025-08-19 10:36:34 +02:00
Andrey Antukh
7eb590e9fd
♻️ Refactor versions sidebar
2025-08-18 21:57:47 +02:00
Andrey Antukh
6588913141
♻️ Remove several level of unnecesary allocation on writing text
2025-08-18 21:54:36 +02:00
Andrey Antukh
5c4a60aee7
✨ Make mem write helpers receive offset as first arg
2025-08-18 21:54:36 +02:00
Andrey Antukh
af02e12685
🎉 Add missing write-u32 helper to mem ns
2025-08-18 21:54:36 +02:00
Andrey Antukh
675864ce0b
✨ Remove incorrect usage of dm/get-prop
2025-08-18 21:54:36 +02:00
Andrey Antukh
c55f3182d8
💄 Rename text-dimensions to get-text-dimensions
2025-08-18 21:49:00 +02:00
Andrey Antukh
0d6eac7656
💄 Add mainly cosmetic changes to set-shape-shadows
...
Mainly replace a loop with run! that used reduce as impl.
After measuring there are no real difference between using
the more complex loop and more simplier run!; in parity of
performance we prefer simplier approach.
2025-08-18 21:49:00 +02:00
Andrey Antukh
7acfd199aa
💄 Add mainly cosmetic changes to set-layout-child
2025-08-18 21:49:00 +02:00
Andrey Antukh
33d6f543a1
⚡ Remove several not necessary allocations from set-grid-layout-cells
2025-08-18 21:49:00 +02:00
Luis de Dios
4237ef572e
🐛 Fix use ellipsis when property names are too long ( #7135 )
2025-08-18 21:36:56 +02:00
Pablo Alba
6babea8b12
🐛 Fix alert for bad formula not showing in copies of variants ( #7126 )
...
* 🐛 Fix alert for bad formula not showing in copies of variants
* ✨ MR changes
2025-08-18 21:36:29 +02:00
Pablo Alba
6b7f91c671
🐛 Fix weird resizing on combine variants with constraints scale ( #7134 )
2025-08-18 21:35:04 +02:00
Pablo Alba
b3b183c151
🐛 Fix duplicate a variant when all have bad formulae crashes
2025-08-18 17:09:20 +02:00
Yamila Moreno
59f2ee87e6
📎 Improve github actions
2025-08-18 15:28:15 +02:00
Pablo Alba
6af8940a46
🐛 On variant create do not set sizing
2025-08-18 15:14:36 +02:00
Xavier Julian
e1a1110f06
📎 Update changelog with new typography tokens
2025-08-18 13:50:14 +02:00
Pablo Alba
1dcf1e0b0f
🐛 Fix :show-content wasn't on components sync-attrs
2025-08-18 13:17:09 +02:00
Yamila Moreno
4c3e345c9c
📎 Fix github actions
2025-08-18 13:05:45 +02:00
Andrey Antukh
a3b9a9f07b
⚡ Remove reflection calls from buffer macros
2025-08-18 13:03:10 +02:00
Andrey Antukh
17ec360720
⚡ Add several missing type hints for avoid reflection and autoboxing
2025-08-18 13:03:10 +02:00
Andrey Antukh
89b67d59d5
⚡ Fix autoboxing on path type impl
2025-08-18 13:03:10 +02:00
Andrey Antukh
77be00014e
⚡ Remove reflection on geom rect code
2025-08-18 13:03:10 +02:00
Andrey Antukh
e336f287b6
⚡ Remove reflection on geom matrix code
2025-08-18 13:03:10 +02:00
Andrey Antukh
50aa6ff306
⚡ Remove reflection calls on binfile v3 code
2025-08-18 13:03:10 +02:00
Alejandro Alonso
56f162f219
Merge pull request #7133 from penpot/superalex-fix-create-variant-doesnt-work-2
...
🐛 Create variant doesn't work
2025-08-18 13:02:33 +02:00
Pablo Alba
f7a0c4139a
🐛 Fix you can add a rect into a variant container ( #7137 )
2025-08-18 13:02:27 +02:00
Alejandro Alonso
7c39e321c4
Merge pull request #7136 from penpot/niwinz-develop-fix-inconsistencies-on-text-shortcuts
...
🐛 Fix several inconsistencies and duplicated shortcuts
2025-08-18 12:57:18 +02:00
Andrey Antukh
ce6a863599
🐛 Fix several inconsistencies and duplicated shortcuts
2025-08-18 12:31:09 +02:00
Alejandro Alonso
832690e71e
🐛 Create variant doesn't work
2025-08-18 11:58:24 +02:00