Commit graph

1926 commits

Author SHA1 Message Date
Danila Poyarkov 2704391700 Update changelog 2026-03-31 16:49:07 +03:00
Danila Poyarkov d263d63da9 Fix rotated frame overlays and add snapshots 2026-03-31 16:44:35 +03:00
Danila Poyarkov b826202b09 Fix inline rename and rotated hit testing 2026-03-31 16:44:35 +03:00
tae.virus 69784953fb
fix: add missing StackWrap enum and fields to kiwi schema (#166)
The kiwi binary encoder silently drops layoutWrap (flex-wrap) and
counterAxisSpacing (row-gap) because they were missing from the
schema definition. The serialize/deserialize code already handles
these values correctly — only the schema was incomplete.

Adds:
- StackWrap enum (NO_WRAP, WRAP)
- stackWrap field (476) to NodeChange
- stackCounterSpacing field (477) to NodeChange
- STRETCH value (4) to StackAlign enum

Fixes open-pencil/open-pencil#165
2026-03-31 15:47:08 +03:00
Danila Poyarkov f90a376bf2 Fix core release build config 2026-03-30 18:54:18 +03:00
Danila Poyarkov 33d293b221 Release v0.11.2 2026-03-30 18:38:36 +03:00
Danila Poyarkov e18c8660e3 Stabilize npm publishing workflow 2026-03-30 18:36:46 +03:00
Danila Poyarkov 9be3514f2b Release v0.11.1 2026-03-30 17:24:00 +03:00
Danila Poyarkov 36bc879421 Fix package publishing pipeline 2026-03-30 17:21:20 +03:00
Danila Poyarkov 911bed3ede Release v0.11.0 2026-03-30 16:48:27 +03:00
Danila Poyarkov 79357f3afe Add Vue package publishing in CI 2026-03-30 16:21:57 +03:00
Danila Poyarkov 93dbbd2f24 Clean up JSX renderer lint config 2026-03-30 15:17:30 +03:00
Danila Poyarkov f1b264fe90 Tighten SDK release docs 2026-03-30 15:17:30 +03:00
Danila Poyarkov 72f57797f5 Fix repo-wide Vue checks 2026-03-30 15:17:29 +03:00
Danila Poyarkov fd0124b6f8 Add Arabic and RTL support
# Conflicts:
#	packages/core/src/renderer/text.ts
2026-03-29 21:06:29 +03:00
Danila Poyarkov dede554cbc Merge branch 'zoom-dropdown' 2026-03-29 19:46:39 +03:00
Danila Poyarkov 164872118f Add zoom dropdown locale labels 2026-03-29 19:46:39 +03:00
Danila Poyarkov 25e656d68c Add zoom dropdown 2026-03-29 19:46:21 +03:00
Danila Poyarkov 581abf3b93 Fix export panel target handling 2026-03-29 19:16:45 +03:00
Danila Poyarkov d25c48a33d Update changelog for color pipeline and picker 2026-03-29 18:55:14 +03:00
Danila Poyarkov d0d6ba9def Move reusable color picker logic into Vue SDK 2026-03-29 18:54:14 +03:00
Danila Poyarkov e65b56820b Add color picker regression tests 2026-03-29 18:47:02 +03:00
Danila Poyarkov 1f11392da6 Refactor color picker field formats 2026-03-29 18:46:55 +03:00
Danila Poyarkov 7f001059ba Add document color space support 2026-03-29 18:46:46 +03:00
Mahmoud Almontasser 9ed102b706 feat: add Arabic and RTL support 2026-03-29 11:42:30 +02:00
Danila Poyarkov 04c4c208e7 Add OkHCL color picker support 2026-03-28 20:33:35 +03:00
Danila Poyarkov 049a13a081 Add .fig plugin data support 2026-03-28 18:18:55 +03:00
Danila Poyarkov cf8631b11c Update changelog for linter 2026-03-28 16:34:32 +03:00
Danila Poyarkov c57e636dcb Port design linter from figma-use 2026-03-28 16:33:40 +03:00
Danila Poyarkov b072c69a2f Tweak README note formatting 2026-03-28 15:46:49 +03:00
Danila Poyarkov 9281c408e1 Update README project structure 2026-03-28 15:45:11 +03:00
Danila Poyarkov 890fb4f6d5 Update README and docs for new formats and SDK 2026-03-28 15:42:21 +03:00
Danila Poyarkov 7d1e7cb86e Update Z.ai and MiniMax model lists
# Conflicts:
#	CHANGELOG.md
2026-03-28 15:29:22 +03:00
Danila Poyarkov 76767c5ea3 Update Z.ai and MiniMax model lists 2026-03-28 15:26:37 +03:00
Danila Poyarkov a68da9797c Drop redundant file prefixes in core 2026-03-28 15:14:18 +03:00
Danila Poyarkov e0878c1e68 Rename format files to match io folders 2026-03-28 14:33:28 +03:00
Danila Poyarkov decee0216e Move format-specific code under io/formats 2026-03-28 14:30:02 +03:00
Danila Poyarkov e396df3224 Add .pen document import
Co-authored-by: Anton Soldatov <eddclyde@yandex.ru>
2026-03-28 13:57:32 +03:00
Danila Poyarkov 0001802dda Add shared IO format registry 2026-03-28 01:58:05 +03:00
Mahmoud Almontasser f6e80b3cb9 Add MiniMax M2.7 and M2.7-highspeed models 2026-03-27 22:50:56 +02:00
Mahmoud Almontasser e138b2af78
Update CHANGELOG.md 2026-03-27 22:38:37 +02:00
Mahmoud Almontasser 4f0f4a317b
Add GLM-5.1 model id 2026-03-27 22:35:21 +02:00
Danila Poyarkov d52d38cb3b Remove WebGPU backend 2026-03-27 22:03:19 +03:00
Danila Poyarkov 25788dae36 Remove OpenSpec workflow files 2026-03-27 22:01:38 +03:00
Danila Poyarkov 4f47cf7ac6 Quote vector edit docs descriptions 2026-03-27 21:54:54 +03:00
Danila Poyarkov 49bc46d2e1
Merge pull request #158 from ilyavred/feat/vector-editor
feat(vector): add vector curve editor with enhanced pen tool
2026-03-27 21:47:20 +03:00
Ilya Nikitin b917711451 Merge remote-tracking branch 'origin/feat/vector-editor' into feat/vector-editor 2026-03-27 21:45:25 +05:00
Ilya Nikitin cbae1eaccf lint:
- Add parentheses in bezier-math.ts ternary conditions
- Add parentheses in editor.ts align calculation expression
2026-03-27 21:44:59 +05:00
Ilya Nikitin 98c682641b lint:
- Add parentheses in bezier-math.ts ternary conditions
- Add parentheses in editor.ts align calculation expression
2026-03-27 21:38:27 +05:00
Ilya Nikitin 0ff5a87ccb update pen tool space drag spec
Adds a new scenario to the pen tool specifications defining the behavior for relocating the active vertex with spacebar during a curve drag, including asserting that the cursor remains a crosshair instead of switching to the hand tool.

Made-with: Cursor
2026-03-27 21:27:45 +05:00