-
cff0cf390d
Merge pull request #524 from sanyamsingh001/fix/key-attribute-selection-order
Claude
2026-10-10 12:49:17 +00:00
-
-
1eb154c2d9
Merge pull request #556 from sanyamsingh001/fix/export-audio-sample-positions
Claude
2026-10-10 12:49:16 +00:00
-
-
f001b8e187
Merge pull request #573 from sanyamsingh001/fix/dock-tab-identity
Claude
2026-10-10 12:49:16 +00:00
-
-
c7b75a04d7
Merge pull request #555 from LloydNicholson/fix/addsolid-pixel-aspect
Claude
2026-10-10 12:49:11 +00:00
-
-
ead13d81d4
Merge pull request #559 from Ni-zav/fix/544-project-item-deselect-s20261010T084400Z-a6e9
Claude
2026-10-10 12:49:11 +00:00
-
-
c226cd839a
Merge pull request #560 from Ni-zav/fix/549-textdocument-baseline-getters-s20261010T084400Z-a6e9
Claude
2026-10-10 12:49:11 +00:00
-
-
2e92dcad5f
Merge pull request #561 from Ni-zav/fix/545-expression-baseline-getters-s20261010T084400Z-a6e9
Claude
2026-10-10 12:49:11 +00:00
-
-
f546bf9d9e
Merge pull request #562 from Ni-zav/fix/528-open-xml-project-on-launch-s20261010T084400Z-a6e9
Claude
2026-10-10 12:49:10 +00:00
-
-
380cb16369
Merge pull request #564 from Ni-zav/fix/542-render-queue-settings-template-s20261010T084400Z-a6e9
Claude
2026-10-10 12:49:10 +00:00
-
-
cd5441cd1a
Merge pull request #563 from Ni-zav/fix/537-validate-new-text-position-s20261010T084400Z-a6e9
Claude
2026-10-10 12:49:10 +00:00
-
-
f041aa7782
macOS: projects open from Finder; .pcraft is PhotoCraft's again
lloyd
2026-10-10 14:22:22 +02:00
-
-
-
00156ce22e
Effect reset: restore parameters inside twirl-down groups
Fabio Lussi
2026-10-10 13:57:45 +02:00
-
-
-
4e8a906fae
Rotation: dragging the degrees field can go negative
Fabio Lussi
2026-10-10 13:52:49 +02:00
-
-
-
b0cceb1723
G2: preserve shown panels when removing inactive tabs
sanyamsingh001
2026-10-10 21:51:18 +10:00
-
-
-
ff38282674
PDF colour spaces and functions: bound sizes, depth and stacks
Ikki Nishihara
2026-10-10 20:29:28 +09:00
-
-
-
8c838728b5
i18n: wrap hardcoded UI strings for Chinese localization
seldoms
2026-10-10 19:09:46 +08:00
-
a650e6c21d
Tests: four failures on Windows (autosave paths, GPU viewer adapter, audio preview race)
Katt
2026-10-09 22:08:57 +05:30
-
-
-
e6d37c2fa6
Reload Footage shows new pixels and keeps Photoshop layers; Reload Footage Changed on Disk
Katt
2026-10-09 21:24:49 +05:30
-
-
-
9f53d9c6bc
Move separated Position when the composition frame is resized or cropped.
Vikram Bhaskaran
2026-10-10 21:47:15 +11:00
-
-
-
be9e1e9f42
Show a layer through its first Intersect or Darken mask.
Vikram Bhaskaran
2026-10-10 21:45:20 +11:00
-
-
-
39a0c6aa54
Move a layer when Position is edited and its dimensions are separated.
Vikram Bhaskaran
2026-10-10 21:42:03 +11:00
-
-
-
da67ea9553
Keep a composition work area inside the composition and at least one frame long.
Vikram Bhaskaran
2026-10-10 21:38:57 +11:00
-
-
-
20f0062981
Contributors: Aavirash's display name is Asquareportal
Aavirash
2026-10-09 18:05:38 +02:00
-
603337a061
Viewer: a layer drag moves the picture while the button is down
Aavirash
2026-10-09 18:05:38 +02:00
-
a2554c404c
Tests: the CLI render-out test compares canonical temp paths
Aavirash
2026-10-09 17:47:23 +02:00
-
0d2264dbed
Viewer: the shape tools show the tool's own shape while dragging
Aavirash
2026-10-09 17:47:19 +02:00
-
-
-
bfbdadd34a
Import animated GIFs as movies
Limestudio90
2026-10-10 11:38:00 +02:00
-
-
-
23855865eb
Merge remote-tracking branch 'upstream/main' into feat/system-appearance
Luniiya
2026-10-10 11:12:44 +02:00
-
-
-
-
6364ddf555
PDF: bound what every stream filter may decode to
Ikki Nishihara
2026-10-10 18:12:06 +09:00
-
4bc619b010
fix(script): deselect individual properties via Property.selected=false (#548)
Nigel Ihza Firdausy
2026-10-10 15:58:22 +07:00
-
-
-
c822fcdff3
fix(render-queue): honor height-only locked resize edits (#541)
Nigel Ihza Firdausy
2026-10-10 15:57:09 +07:00
-
-
-
65bf4702fd
fix(render-queue): distinguish settings template on queue creation (#542)
Nigel Ihza Firdausy
2026-10-10 15:55:02 +07:00
-
-
-
9d10d84dee
fix(engine): validate text layer position coordinates (#537)
Nigel Ihza Firdausy
2026-10-10 15:53:14 +07:00
-
-
da131fcd57
fix(app): open .ecprojx project copies passed on the command line (#528)
Nigel Ihza Firdausy
2026-10-10 15:51:14 +07:00
-
-
6ed3d210fb
fix(expr): reflect pending TextStyle baseline edits in expression getters (#545)
Nigel Ihza Firdausy
2026-10-10 15:50:18 +07:00
-
-
78e1c50268
Scripts: a script name is a file name, not a path
Ikki Nishihara
2026-10-10 17:50:05 +09:00
-
-
-
4f6256c486
fix(script): keep pending TextDocument baseline reads in sync (#549)
Nigel Ihza Firdausy
2026-10-10 15:49:32 +07:00
-
-
d0489021b5
fix(script): make Item.selected=false deselect only that item (#544)
Nigel Ihza Firdausy
2026-10-10 15:47:58 +07:00
-
-
8c665a19e2
PDF: bound what a FlateDecode stream may inflate to
Ikki Nishihara
2026-10-10 17:29:44 +09:00
-
-
-
34b894a249
G3: preserve exported audio sample positions
sanyamsingh001
2026-10-10 17:55:50 +10:00
-
-
-
9b7add4046
i18n: the forms, the settings pages and the viewer menus draw their technical terms in Chinese
WaWu
2026-10-10 14:51:16 +08:00
-
6843510a25
Scripting: layers.addSolid keeps the requested pixel aspect (#543)
lloyd
2026-10-10 09:42:07 +02:00
-
-
1ab6eb963f
i18n: the viewer toolbar and the solid dialog ask the catalog for the text they draw
WaWu
2026-10-10 02:50:47 +08:00
-
-
-
abbf38f716
docs: drop the third-party link; the Windows path is the default install folder
Sawizzle
2026-10-09 21:50:57 -07:00
-
8eb77a7d1e
G2: preserve keyframe selection during attribute edits
sanyamsingh001
2026-10-10 13:22:32 +10:00
-
-
a7a6295bb0
Issue 257: support explicit keyframe time bases
sanyamsingh001
2026-10-10 11:12:14 +10:00
-
-
-
813c7c4650
Bump version to 0.7.0 (from 0.6.0) for release; refresh contributors
Brandon Thomas
2026-10-09 21:02:08 -04:00
-
6f0369b3a8
fix(engine): layer.setText schema requires optional OpenType keys (#520)
Mara Johnson
2026-10-09 20:57:21 -04:00
-
-
-
fe27c375e3
feat: standardise system appearance modes with PhotoCraft
Luniiya
2026-10-10 02:15:26 +02:00
-
-
-
675fc55303
chore: bump github actions to fix Node 20 deprecation warnings
Dylan M. Taylor
2026-10-09 20:04:14 -04:00
-
-
-
fbe028717e
docs: register the MCP server from an installed release
Sawizzle
2026-10-09 17:06:42 -07:00
-
-
-
4359899f7a
Project: a Cut is read with the modifiers held where it is in the frame (#484)
tylerjenningsw
2026-10-09 19:55:48 -04:00
-
c195e6c40b
fix: CLI --bitrate now applies to VP9 WebM (#440)
mjohnson7cd
2026-10-09 13:15:01 -04:00
-
-
-
e4ca1e919a
G2: return to Settings after dismissing GPU Information
sanyamsingh001
2026-10-10 08:46:03 +10:00
-
-
ddfa566d7d
Render: 8 and 16 bpc quantisation rounds with floor in the browser
daijro
2026-10-09 11:47:34 -05:00
-
74b151cedc
Footage: reduced-resolution renders get movie frames converted at their size
daijro
2026-10-09 11:34:28 -05:00
-
2ccc66e73b
Web: the layer and footage caches stay small enough for eight stacked clips
daijro
2026-10-09 11:25:34 -05:00
-
-
-
c37b88602f
G3: fix frame-rate boundaries and bounded timecode arithmetic
sanyamsingh001
2026-10-10 06:40:02 +10:00
-
-
80a23372df
Docs: gaps.md records the #484 Shift+Delete tests
tylerjenningsw
2026-10-09 16:27:50 -04:00
-
a65d70f10e
Project: Shift+Delete deletes the selected items without asking (#484)
tylerjenningsw
2026-10-09 16:27:48 -04:00
-
01ba8a85e9
Project: answering the Delete Items prompt confirms that deletion only (#484)
tylerjenningsw
2026-10-09 16:27:21 -04:00
-
f59acb5b80
Project: Delete Project Items Without Confirmation is a command, on Shift+Delete (#484)
tylerjenningsw
2026-10-09 16:24:53 -04:00
-
-
-
6c31247ceb
EXR: do not double the part name of Blender 5 per-pass parts (#481)
MarekSpodBiedry
2026-10-09 21:52:35 +02:00
-
-
-
56cd3f1bf5
Expressions: Add Expression applies to the selected properties (#476)
MarekSpodBiedry
2026-10-09 21:12:30 +02:00
-
-
-
bca027de6a
Scripting: importFile(ImportOptions) imports one file unless sequence is set (#475)
MarekSpodBiedry
2026-10-09 21:11:41 +02:00
-
-
-
4823c08d9c
G9: expand Ukrainian UI coverage (#333)
Dmytro Matviichuk
2026-10-09 20:54:14 +02:00
-
-
-
cac47626f3
fix(engine): preserve supported 3D parenting compensation (#348)
sanyamsingh001
2026-10-10 04:51:15 +10:00
-
-
4aea350f2a
Packaging: the installer's Repair puts back a damaged effectcraft-cli.exe (#466)
tylerjenningsw
2026-10-09 14:49:19 -04:00
-
462913a483
Packaging: upgrading a custom-folder install from 0.6.0 or earlier keeps its folder (#466)
tylerjenningsw
2026-10-09 14:45:47 -04:00
-
a2dfd6631a
i18n: Japanese for the panels, dialogs and tooltips
Ikki Nishihara
2026-10-10 03:17:21 +09:00
-
-
-
184df34875
CI: the MSI test reads Apps entries one value at a time (#466)
tylerjenningsw
2026-10-09 14:11:53 -04:00
-
2412173b7e
Contributors: tylerjenningsw's display name is tylerjenningsw
tylerjenningsw
2026-10-09 14:05:49 -04:00
-
6c58eea643
Contributors: credit tylerjenningsw as Tyler Jennings
tylerjenningsw
2026-10-09 14:05:18 -04:00
-
30aaddf7c2
Merge pull request #459 from storytold/fix/394-408-arabic-flac
BFlat
2026-10-10 01:04:24 +07:00
-
-
5d58fd4029
Docs: releasing.md describes the MSI install folder and its test (#466)
tylerjenningsw
2026-10-09 14:00:46 -04:00
-
7dc2b7a381
README Downloads: the Windows installer lets you pick the folder (#466)
tylerjenningsw
2026-10-09 14:00:29 -04:00
-
f2d335b138
CI: the MSI is install-tested with a custom folder, upgrade, repair and uninstall (#466)
tylerjenningsw
2026-10-09 14:00:09 -04:00
-
9ceda6a8f5
CI: packaging lint checks every Windows .wxs file (#466)
tylerjenningsw
2026-10-09 13:59:46 -04:00
-
b32965f209
Packaging: the Windows installer asks where to install EffectCraft (#466)
tylerjenningsw
2026-10-09 13:58:35 -04:00
-
67305fbcd1
Viewer: each composition keeps its Resolution in the project, as in After Effects (#417)
bflatastic
2026-10-10 00:57:00 +07:00
-
09a5dc357a
Audio: a FLAC opens once and off the UI thread; conforming is bounded (#408)
bflatastic
2026-10-10 00:19:03 +07:00
-
98a6a3a041
UI: Arabic, Hebrew, Indic and Thai names can be typed and are drawn (#394)
bflatastic
2026-10-10 00:18:43 +07:00
-
-
921f0dbdbe
Merge pull request #454 from storytold/fix/397-particle-world-camera
BFlat
2026-10-10 00:52:58 +07:00
-
-
8b8a57780f
Packaging: Windows upgrades and repairs install into the existing folder (#466)
tylerjenningsw
2026-10-09 13:51:44 -04:00
-
db6b2e8079
Relink missing footage by scanning a folder for compatible files.
Vikram Bhaskaran
2026-10-10 04:37:44 +11:00
-
-
-
923d978119
Effects: CC Particle World follows the comp camera (#397)
bflatastic
2026-10-10 00:03:42 +07:00
-
-
e9032c5ce2
Merge pull request #452 from storytold/fix/363-property-pick-whip
BFlat
2026-10-10 00:34:54 +07:00
-
-
-
-
096cca08b0
Add Spanish (es) UI translation
llopjulen
2026-10-09 19:30:26 +02:00
-
67b9b20a07
Timeline: every property has a pick whip in the Parent & Link column (#363)
bflatastic
2026-10-10 00:02:43 +07:00
-
-
4b7bd135ec
Merge pull request #449 from storytold/fix/410-411-412-exr-ocio
BFlat
2026-10-10 00:27:39 +07:00
-
-
-
-
8ed8a7e220
MCP: return on write errors while stdin is open; document requests during a render
storybored379
2026-10-09 10:26:57 -07:00
-
-
-
492fa6de0a
Effects: OCIO custom configs read Blender's v2 transforms and warn (#410)
bflatastic
2026-10-09 23:20:03 +07:00
-
d6de68b20d
Import: Interpret Footage ▸ Preserve RGB keeps the file's values (#411)
bflatastic
2026-10-09 23:10:53 +07:00
-
698ade94ac
Import: layered EXRs show the beauty pass, never Cryptomatte (#412)
bflatastic
2026-10-09 23:10:32 +07:00
-
-
176cddcdad
Merge pull request #444 from storytold/fix/415-416-417-text-fidelity
BFlat
2026-10-09 23:56:18 +07:00
-
-
4751a462dc
#332: render Essential Graphics templates from CLI values
sanyamsingh001
2026-10-10 02:48:06 +10:00
-
-
6bde4d7590
ui: import native file drops with drop-target hint (lib.rs)
David Campos
2026-10-09 20:38:13 +04:00
-
f1839dd180
ui: import native file drops with drop-target hint (ui_drag_drop.rs)
David Campos
2026-10-09 20:37:39 +04:00
-
95c7cf1f05
ui: import native file drops with drop-target hint (main.rs)
David Campos
2026-10-09 20:37:19 +04:00
-
bf4d616fc5
ui: import native file drops with drop-target hint (prefs_live)
David Campos
2026-10-09 20:36:52 +04:00