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
Ilya Nikitin
455f04d6f1
Merge branch 'up_master' into feat/vector-editor
...
# Conflicts:
# src/composables/use-keyboard.ts
2026-03-27 19:33:07 +05:00
Ilya Nikitin
cedd88813b
Use KeyboardEvent.code instead of KeyboardEvent.key across editor and input handling.
2026-03-27 17:13:35 +03:00
Ilya Nikitin
ae2fbccf01
fix(components): update Lucide icon names in properties sections
...
Ensure proper semantic alignment between icon names and their visual representation
2026-03-27 17:09:34 +03:00
Ilya Nikitin
e393ca7a07
fix(properties): update Lucide icon names for alignment and flip controls
...
Ensure proper semantic alignment between icon names and their visual representation
2026-03-27 17:09:02 +03:00
Danila Poyarkov
c1d7fc80b0
Fix property panel visibility toggles, independent corners/stroke sides, extract shared ColorStyleRow
...
- Fix fill/stroke/effect/appearance visibility eye toggle (stale clone reads)
- Fix independent corner radii toggle not showing 4 inputs
- Fix stroke sides toggle: replace dropdown with direct toggle like corners
- Copy uniform weight to all sides when expanding stroke sides
- Batch multi-selection visibility toggles into single undo entry
- Extract ColorStyleRow shared by FillSection and StrokeSection
- Replace useFillVariableBinding/useStrokeVariableBinding with useColorVariableBinding(kind)
- AppearanceSection uses useAppearance() directly instead of slot wrapper
- Add sceneVersion dependency to useNodeProps and PropertyListRoot computeds
- Add E2E tests for visibility toggles and corner/stroke side toggles
2026-03-27 17:06:33 +03:00
Ilya Nikitin
2b92916881
feat(vector): add anchor point alignment for selected vertices
...
Align selected anchor points relative to each other in vector edit mode. The standard alignment buttons in the position panel now operate on selected vertices when 2 or more are selected, enabling precise vector path editing workflows.
2026-03-26 11:55:56 +05:00
Ilya Nikitin
6ad25297df
Merge branch 'up_master' into feat/vector-editor
...
# Conflicts:
# CHANGELOG.md
# src/composables/use-keyboard.ts
2026-03-26 02:45:30 +05:00
Ilya Nikitin
b1997e413f
feat(vector): add vector curve editor with enhanced pen tool
...
- Add bezier math utilities for VectorNetwork manipulation
- Enable resuming pen drawing from existing open path endpoints
- Allow closing open paths by dragging endpoints together
- Add comprehensive vector editing capabilities for curves and paths
2026-03-26 02:28:55 +05:00
Danila Poyarkov
ae13bb1cbd
Sync locale files with latest i18n keys
2026-03-25 21:54:12 +03:00
Danila Poyarkov
e03038f4bf
Translate collaboration share popover
2026-03-25 21:48:38 +03:00
Danila Poyarkov
3d9d559451
Update changelog for recent SDK and i18n work
2026-03-25 21:45:52 +03:00
Danila Poyarkov
4b9cd54983
Translate more editor UI surfaces
2026-03-25 18:47:23 +03:00