dotCooCoo
d8ba795824
Docs: the opaque 16-bit CMYK TIFF line links the PNG rescaling section
2026-11-14 22:29:59 -08:00
dotCooCoo
0a95045f8f
Merge main into fix/an-opaque-16-bit-cmyk-tiff-s-inks-are-rounded
2026-11-14 20:46:26 -08:00
BFlat
282559c105
Merge pull request #7405 from dotCooCoo/fix/i18n-read-roots-graph-design-rows
...
i18n: translate the read-root, linked JavaScript and graph design refusals
2026-11-15 11:38:25 +07:00
BFlat
6b3ae1c2f8
Merge pull request #7705 from dotCooCoo/fix/installed-script-runs-checked-text
...
Scripts: File › Scripts runs the text its check read, with includes from the checked folder
2026-11-15 11:38:16 +07:00
BFlat
225947af05
Merge pull request #7728 from dotCooCoo/feat/3d-lighting-widget
...
3D and Materials: the Lighting tab's widget moves lights around the object
2026-11-15 11:38:09 +07:00
BFlat
269674be17
Merge pull request #7738 from dotCooCoo/fix/narrow-popups-ellipsis
...
Menus: long popup rows are shortened with an ellipsis so the popup stays inside a narrow window
2026-11-15 11:38:00 +07:00
BFlat
2607a98c1f
Merge pull request #7726 from dotCooCoo/feat/eraser-tip-variations
...
Eraser: Angle, Roundness and Size vary with Random, Pressure, Tilt, Bearing or Rotation
2026-11-15 11:37:51 +07:00
BFlat
f3c093b6cd
Merge pull request #7740 from dotCooCoo/feat/assign-profile-choices
...
Color management: Assign Profile offers Don't Color Manage, the working space or a profile
2026-11-15 11:37:43 +07:00
BFlat
511f36ed4c
Merge pull request #7721 from dotCooCoo/fix/glyph-forms-review
...
Type: glyph forms and width forms follow the OpenType rules
2026-11-15 11:37:33 +07:00
BFlat
dc8149cdf1
Merge pull request #7723 from dotCooCoo/fix/pdf-page-links-review
...
Import PDF: linked pages refuse placeholder .ai files, read the file once and keep blank pages
2026-11-15 11:37:26 +07:00
BFlat
70605ff828
Merge pull request #7725 from dotCooCoo/fix/issue-7524
...
Fix #7524 : the canvas's frame fits the display's largest texture side
2026-11-15 11:37:17 +07:00
BFlat
3a2a8772f5
Merge pull request #7730 from dotCooCoo/fix/hpgl-9slice-art-bounds
...
Export: the HP-GL plot of the art's bounds places 9-slice and filtered symbol art before measuring
2026-11-15 11:37:09 +07:00
BFlat
23be0cf916
Merge pull request #7634 from dotCooCoo/fix/svg-data-url-decode-bounded
...
SVG import: image data URLs are decoded once each, within 512 MB per import
2026-11-15 11:36:57 +07:00
BFlat
c7ed93dc31
Merge pull request #7736 from dotCooCoo/feat/pattern-move-tile-with-art
...
Pattern Options: Move Tile with Art moves the tile with the pattern's art
2026-11-15 11:36:50 +07:00
BFlat
3ce7b256b6
Merge pull request #7735 from dotCooCoo/fix/ai-cs-type-from-editing-data
...
.ai import: files saved for version 11 take their type from the text document
2026-11-15 11:36:41 +07:00
BFlat
94432bf2d0
Merge pull request #7729 from dotCooCoo/fix/pdf-image-profile-to-destination
...
PDF export: CMYK and other RGB destinations convert tagged images from their profile
2026-11-15 11:36:32 +07:00
dotCooCoo
a5d643b253
TIFF: an opaque 16-bit CMYK TIFF's inks are rounded to 8 bits for display
...
Each 16-bit ink sample of an opaque CMYK TIFF, chunky or planar, is
reduced to the display's 8 bits as round(s * 255 / 65535), the rescaling
the PNG specification gives (section 13.12), where it was cut to its high
byte. An ink of 200 out of 65535 showed as none, and 0x8100 showed one
level too dark. The alpha path already rounds this way. The stored image
keeps its 16-bit samples.
2026-11-14 20:05:39 -08:00
BFlat
0c1ac3bdc5
Merge pull request #7241 from dotCooCoo/fix/toggle-touch-mode-error
...
Tools: commands return the error when a tool cannot be chosen
2026-11-15 10:46:51 +07:00
BFlat
26878d3d0e
Merge pull request #7715 from dotCooCoo/fix/svg-open-path-type-before-start
...
Type on a path: type on an open path can start before the path
2026-11-15 10:46:42 +07:00
BFlat
98b5d31f77
Merge pull request #7568 from dotCooCoo/fix/graph-design-art-aligned-rows
...
Graphs: aligned rows given with a design's art stay rows of its stack
2026-11-15 10:46:33 +07:00
BFlat
d094a3c449
Merge pull request #7601 from ruchirguitar/feat/brush-tech-circuit
...
Brushes: built-in Tech Circuit brush library
2026-11-15 10:45:11 +07:00
dotCooCoo
82d2b15946
Merge main into fix/svg-data-url-decode-bounded
2026-11-14 19:28:36 -08:00
dotCooCoo
524608fd3e
Merge main into fix/issue-7524
2026-11-14 19:25:46 -08:00
dotCooCoo
e9cd607aae
Merge main into fix/glyph-forms-review
2026-11-14 19:20:09 -08:00
dotCooCoo
263ef16632
i18n: Gujarati rows for the Assign Profile choices
...
The docs lines move next to the related entries.
2026-11-14 19:08:34 -08:00
dotCooCoo
f80c97ec14
Merge main into feat/pattern-move-tile-with-art
2026-11-14 19:00:56 -08:00
dotCooCoo
e328b4178e
Merge main into fix/ai-cs-type-from-editing-data
2026-11-14 19:00:51 -08:00
dotCooCoo
106133133b
Merge main into fix/hpgl-9slice-art-bounds
2026-11-14 19:00:44 -08:00
dotCooCoo
5b36fa6587
Merge main into feat/3d-lighting-widget
2026-11-14 18:55:58 -08:00
dotCooCoo
397adce4c8
Merge main into feat/eraser-tip-variations
2026-11-14 18:55:44 -08:00
dotCooCoo
750716f348
Merge main into feat/assign-profile-choices
2026-11-14 18:51:37 -08:00
dotCooCoo
936ef9509d
Color management: Assign Profile offers Don't Color Manage, the working space or a profile
...
The Assign rows of the Separations panel's Color Settings section (where
Edit > Assign Profile... goes) offer the three choices of the help's
"Assign or remove a color profile": Don't Color Manage This Document, the
working space of the document's color mode with its name, and Profile with
the other profiles of that kind.
The rows act on the profile of the document's color mode, so an RGB
document's RGB profile can be assigned here; before, the row always set
the CMYK profile. Picking the working space assigns its profile, which
stays when the working space changes later. A choice the document already
has runs nothing, and the other model's profile stays as it is.
Params text, docs/mcp.md and the evidence line in
docs/target-app-parity.md are updated, with catalog rows for the new
labels.
2026-11-14 18:51:33 -08:00
dotCooCoo
0680b68b6d
Merge main into fix/pdf-page-links-review
2026-11-14 18:51:27 -08:00
dotCooCoo
7221b7cf28
Merge main into fix/installed-script-runs-checked-text
2026-11-14 18:50:49 -08:00
dotCooCoo
726fbfe327
Menus: long popup rows are shortened with an ellipsis so the popup stays inside a narrow window
...
In a window narrower than a popup list's rows (Add New Effect, Tracing
Presets and the other lists built on menu_scroll), the list kept its rows
at full width and the popup ran past the window's right edge. The list is
now no wider than the window allows; a row that does not fit ends in an
ellipsis and shows its full text in a tooltip, dimmed rows included.
Screen readers and clicks still use the row's full text.
Menus that ask for a minimum width (the menu bar's 230 pt, submenus and
context menus) take the window's width when it is less, through
menu_min_width.
The long-popup tests now check that the popup ends inside the window,
and a new test covers a shortened row's tooltip, screen-reader name and
click.
2026-11-14 18:48:39 -08:00
BFlat
4830ea0e83
Merge pull request #7495 from dotCooCoo/fix/uk-color-library-label
...
i18n: Ukrainian Color Library names colors, not flowers
2026-11-15 09:47:47 +07:00
BFlat
78d45ee14a
Merge pull request #7699 from dotCooCoo/fix/panel-view-command
...
Panels: ui.panelView sets the Swatches, Graphic Styles and Symbols panel views
2026-11-15 09:47:37 +07:00
BFlat
7c12d660af
Merge pull request #7627 from dotCooCoo/feat/ai-save-graph-records
...
.ai save: live graphs are written as graph records
2026-11-15 09:47:28 +07:00
BFlat
40f096f32b
Merge pull request #7213 from dotCooCoo/feat/rotated-box-scale-reflect
...
Transform: Scale and Reflect act along a rotated bounding box
2026-11-15 09:47:18 +07:00
BFlat
3e68e4117a
Merge pull request #7712 from dotCooCoo/feat/rough-pastels-load-texture
...
Effects: Rough Pastels loads its texture from an image file
2026-11-15 09:47:09 +07:00
BFlat
e81f676ef4
Merge pull request #7720 from dotCooCoo/feat/object-distribute-menu
...
Object: a Distribute submenu runs the Align panel's distribute buttons
2026-11-15 09:47:01 +07:00
BFlat
b46fb077b7
Merge pull request #7566 from dotCooCoo/fix/tool-overlays-reuse-settled-outline
...
Blob Brush: a long drag's settled outline is reused from frame to frame
2026-11-15 09:46:53 +07:00
BFlat
237fe27e50
Merge pull request #7713 from dotCooCoo/feat/psd-clipping-path
...
PSD: a file's clipping path clips its merged image on Open and Place
2026-11-15 09:46:45 +07:00
BFlat
8317ab745f
Merge pull request #7690 from dotCooCoo/fix/ai-pen-samples-test-after-path
...
.ai import: pen-samples test checks a brushed path after the samples
2026-11-15 09:46:37 +07:00
BFlat
563f075764
Merge pull request #7707 from dotCooCoo/feat/opentype-hv-style-roman-italics
...
OpenType panel: H or V Style and Roman Italics set kana and Latin forms
2026-11-15 09:46:29 +07:00
BFlat
55c2bb5194
Merge pull request #7511 from dotCooCoo/fix/live-paint-make-drawn-rows
...
Live Paint: Make keeps every fill and stroke row that draws on the source
2026-11-15 09:46:20 +07:00
BFlat
3f90b8ff4c
Merge pull request #7719 from dotCooCoo/fix/unit-parse-long-expression
...
Units: a very long expression reads as nothing instead of overflowing the stack
2026-11-15 09:46:13 +07:00
dotCooCoo
dd77051ef5
Scripts: Run Script's params text in UI_COMMANDS matches the MCP catalog
...
The MCP catalog's ui.runInstalledScript entry was updated without its source in
crates/ui-egui/src/menus/ui_commands.rs, so `cargo xtask ui-commands --check` failed.
The source now carries the same text.
2026-11-14 18:44:12 -08:00
BFlat
05019938c6
Merge pull request #7727 from storytold/fix/pixelspace-size-svg-defaults
...
Effects: give the SVG filter defaults' test raster its size (fix main)
2026-11-15 09:40:52 +07:00
dotCooCoo
1a4dd4f800
PDF export: limit the own-profile rule to destinations other than sRGB
...
An sRGB destination converts tagged gray and RGB images to sRGB even when the
document's own RGB profile is sRGB, so the statement that the document's own
profile as destination keeps tagged images applies only to other RGB profiles.
2026-11-14 18:39:38 -08:00