BFlat
c607814697
Merge pull request #6798 from dotCooCoo/feat/brushes-dry-media-library
...
Brushes: a built-in Dry Media library of grainy chalk, pencil, crayon and charcoal art brushes
2026-11-12 22:01:26 +07:00
BFlat
8b6ed41ef0
Merge pull request #6846 from dotCooCoo/test/not-aligned-pixel-grid-kinds
...
Select: test Not Aligned to Pixel Grid with images, symbols, type and live objects
2026-11-12 22:01:15 +07:00
BFlat
c44103f8c3
Merge pull request #6853 from dotCooCoo/feat/patterns-optical-effects
...
Swatch libraries: Patterns › Optical Effects adds wave, moiré and op-art patterns
2026-11-12 22:00:23 +07:00
BFlat
7cf4275fce
Merge pull request #6866 from Taha-Mahmoodi/fix/macos-tmp-symlink-tests
...
tests: canonicalize macOS temp paths in two engine tests
2026-11-12 22:00:10 +07:00
BFlat
5c5bb69c37
Merge pull request #6671 from thisisgomaa/file/save-read-only-offers-save-as
...
Save on a read-only location offers Save As
2026-11-12 22:00:00 +07:00
BFlat
71b889605d
Merge pull request #6717 from dotCooCoo/feat/type-path-center-on-top
...
Type: Center on Top and Center on Bottom for type on a closed path
2026-11-12 21:04:31 +07:00
BFlat
9fcddf68d1
Merge pull request #6849 from dotCooCoo/feat/warp-images
...
Warp: the Warp effects bend an image's pixels with its frame
2026-11-12 21:04:22 +07:00
BFlat
16bb8c37dc
Merge pull request #6843 from dotCooCoo/fix/read-roots-findfiles
...
Read roots: links.findFiles and image.info follow the configured read roots
2026-11-12 21:04:04 +07:00
BFlat
cebc0b6f6c
Merge pull request #6872 from dotCooCoo/docs/plugins-safe-mode-wrap
...
Docs: docs/plugins.md paragraphs wrap at the file's width
2026-11-12 21:03:53 +07:00
BFlat
6961a96f89
Merge pull request #6842 from dotCooCoo/fix/legacy-ai-vertical-roman-tcy
...
Legacy .ai: type keeps Standard Vertical Roman Alignment and Tate-chu-yoko
2026-11-12 21:03:45 +07:00
BFlat
032770e046
Merge pull request #6848 from dotCooCoo/test/direct-group-selection
...
Tests: Direct Selection marquee and hover and Group Selection pass through raster effects
2026-11-12 21:03:35 +07:00
dotCooCoo
0576806e1a
Merge main into feat/patterns-optical-effects
2026-11-12 05:55:42 -08:00
dotCooCoo
6e9ffa92cc
Merge main into feat/brushes-dry-media-library
2026-11-12 05:31:21 -08:00
Ahmed Gomaa
421fead32b
Merge upstream main into file/save-read-only-offers-save-as
2026-11-12 15:24:23 +02:00
Taha-Mahmoodi
0014d19257
Merge remote-tracking branch 'origin/main' into fix/macos-tmp-symlink-tests
...
# Conflicts:
# docs/development.md
2026-11-12 17:45:37 +04:30
dotCooCoo
6849bd5422
Docs: docs/plugins.md paragraphs wrap at the file's width
...
Rewrap the prose in docs/plugins.md whose lines broke well short of
the file's 120-column width or ran past it, including the Safe Mode
sentence, the permission-name and install-confirmation sentences, and
the grants.json paragraph. Each rewrapped line is at most 120 columns.
No words, punctuation, code blocks or tables change.
2026-11-12 05:12:10 -08:00
BFlat
89fba4ebfd
Merge pull request #5446 from Taha-Mahmoodi/fix/import-document-title
...
Fix #3626 : an imported document takes the title the file carries
2026-11-12 20:09:15 +07:00
Taha-Mahmoodi
5a88399677
Normalize Windows verbatim prefix in script path regression
2026-11-12 17:30:51 +04:30
dotCooCoo
61c37f0b2e
Merge main into feat/type-path-center-on-top
2026-11-12 04:59:45 -08:00
dotCooCoo
67ebbf0b53
Merge main into feat/warp-images
2026-11-12 04:59:37 -08:00
dotCooCoo
337bc90d25
Merge main into test/direct-group-selection
2026-11-12 04:59:36 -08:00
Taha-Mahmoodi
eebf296eb5
Merge remote-tracking branch 'origin/main' into fix/macos-tmp-symlink-tests
2026-11-12 16:45:21 +04:30
BFlat
81247fdae9
Merge pull request #6666 from dotCooCoo/fix/malformed-id-not-missing
...
MCP: a malformed object id is refused as such, not reported as missing
2026-11-12 19:14:06 +07:00
BFlat
7f9866f42a
Merge pull request #6818 from dotCooCoo/feat/korean-line-break-anywhere
...
Type: Korean words break at spaces unless Korean Line Break Anywhere is on
2026-11-12 19:13:57 +07:00
BFlat
0b4ccdfb5d
Merge pull request #6830 from dotCooCoo/fix/artboard-files-ask-before-replacing
...
Save and Export: files written beside the picked one ask before replacing a file there
2026-11-12 19:13:47 +07:00
BFlat
36e51c2be5
Merge pull request #6812 from dotCooCoo/feat/cut-order
...
HP-GL export: insideFirst cuts the paths inside a shape before the shape
2026-11-12 19:13:37 +07:00
Taha-Mahmoodi
d6724a46f9
Merge remote-tracking branch 'origin/main' into fix/macos-tmp-symlink-tests
2026-11-12 16:38:55 +04:30
BFlat
79ef41b50b
Merge pull request #6858 from storytold/feat/remove-background-quick-action
...
Images: Remove Background in the task bar, Properties and the Control bar
2026-11-12 19:06:53 +07:00
Taha-Mahmoodi
59bc3677fe
Fix macOS temporary-path expectations in engine tests
...
Canonicalize test roots before path comparisons and case-variant script probes. Production access checks are unchanged.\n\nFixes #6860
2026-11-12 16:26:48 +04:30
Taha-Mahmoodi
3628ad98e9
Merge commit '5a9c297608fc5456bb682c71cbd441339d4504e7' into fix/import-document-title
2026-11-12 16:19:03 +04:30
Ahmed Gomaa
c66335eaa7
Merge upstream main into file/save-read-only-offers-save-as
2026-11-12 13:40:13 +02:00
bflatastic
e399ac3290
Images: Remove Background in the task bar, Properties and the Control bar
...
A selected image offers Remove Background in the Contextual Task Bar, Properties'
Quick Actions and the Control bar, as the reference app does. A click runs it at
once with its defaults, as one undo step; Object > Plug-ins > Image Tools keeps
the dialog with Preview.
2026-11-12 18:25:12 +07:00
Taha-Mahmoodi
93e40537bc
Merge remote-tracking branch 'origin/main' into fix/import-document-title
2026-11-12 15:54:47 +04:30
Taha-Mahmoodi
ae2800f159
Merge remote-tracking branch 'origin/main' into fix/import-document-title
...
# Conflicts:
# docs/target-app-parity.md
2026-11-12 15:52:02 +04:30
BFlat
4306a1d1fb
Merge pull request #6808 from dotCooCoo/feat/stencil-bridges
...
Cutting Tools: Stencil Bridges keeps the islands of a stencil attached
2026-11-12 18:19:57 +07:00
BFlat
a8879b9fb8
Merge pull request #6760 from dotCooCoo/feat/brushes-bristle-library
...
Brushes: built-in Bristle Brushes library with one bristle brush for each tip shape
2026-11-12 18:19:32 +07:00
BFlat
f4df78ef4a
Merge pull request #6790 from dotCooCoo/feat/hpgl-export
...
File formats: HP-GL (.plt) plots export for pen plotters and cutters
2026-11-12 18:19:22 +07:00
BFlat
65fb71fff5
Merge pull request #6836 from dotCooCoo/fix/symbol-redefine-drops-undrawn-paints
...
Symbols: redefining a dynamic symbol drops paints its new objects do not draw
2026-11-12 18:19:10 +07:00
BFlat
aa990cf58e
Merge pull request #6817 from dotCooCoo/feat/revolve-classic
...
3D (Classic): Revolve (Classic) sweeps a profile with Angle, Cap and Offset and the classic surfaces
2026-11-12 18:18:59 +07:00
BFlat
bdea9ac39a
Merge pull request #6822 from dotCooCoo/feat/gradients-holographic
...
Swatch libraries: Gradients › Holographic adds iridescent foil and glow gradients
2026-11-12 18:18:50 +07:00
BFlat
8e71a11551
Merge pull request #6831 from dotCooCoo/perf/deferrals-refresh-sets
...
Plug-ins: refreshing deferred effects no longer takes time in the square of the number of stages
2026-11-12 18:18:40 +07:00
BFlat
24905d721c
Merge pull request #6839 from dotCooCoo/fix/script-targetengine-error-site
...
Scripts: an error in a function from an earlier #targetengine run names that run's file and line
2026-11-12 18:18:31 +07:00
BFlat
14c764218f
Merge pull request #6840 from dotCooCoo/fix/tab-stops-limit
...
Tabs: the ruler and Repeat Tab stop at 256 tab stops, and a paragraph with more can lose them
2026-11-12 18:18:21 +07:00
BFlat
b6e58f728e
Merge pull request #6667 from slafebre/fix/5111-kern-paragraph-start
...
Fix #5111 : kerning at the caret before a line's first character moves it
2026-11-12 18:18:10 +07:00
Taha-Mahmoodi
3eb9e0271c
Merge remote-tracking branch 'origin/main' into fix/import-document-title
...
# Conflicts:
# docs/file-format-parity.md
# docs/gaps.md
# docs/target-app-parity.md
2026-11-12 15:18:59 +04:30
dotCooCoo
51d816e5dc
Merge main into fix/read-roots-findfiles
2026-11-12 02:29:16 -08:00
dotCooCoo
50e3c0b7ca
Merge main into test/not-aligned-pixel-grid-kinds
2026-11-12 02:28:25 -08:00
dotCooCoo
63a8efc1f3
Merge main into fix/legacy-ai-vertical-roman-tcy
2026-11-12 02:28:16 -08:00
bflatastic
0f65f6d3f4
Revert "Merge pull request #6656 from dotCooCoo/fix/inspect-library-ids-whole"
...
This reverts commit 3ed0dc64a8 , reversing
changes made to 70ba41bb2b .
2026-11-12 16:35:41 +07:00
dotCooCoo
98d6cedf25
Tests: Direct Selection marquee and hover and Group Selection pass through raster effects
...
Six tests cover the Direct Selection marquee (anchors and crossed segments), its pointer and anchor highlight, and the Group Selection click, repeated click, marquee (default and E for enclosed objects) and hover over a drop shadow: they reach the object under the shadow or nothing. The selection passes-through line in docs/target-app-parity.md names these gestures.
2026-11-12 01:27:01 -08:00