Commit Graph

  • 442430ff12 Tabs: Above Text puts the panel below text near the window's top dotCooCoo 2026-11-01 14:57:49 -08:00
  • 48e2bc6508 Tabs: Above Text keeps the panel's bar inside the window dotCooCoo 2026-11-01 14:27:13 -08:00
  • d8394d5d87 Fix #4995: Above Text moves a Tabs panel that already floats dotCooCoo 2026-11-01 13:21:37 -08:00
  • 6be88a24b4 Fix #785: commands refuse an id that isn't an object id instead of using the selection dotCooCoo 2026-11-01 13:32:47 -08:00
  • cfb30d8139 Merge pull request #5214 from dotCooCoo/feat/recolor-global-adjust Brandon Thomas 2026-11-02 00:34:59 -05:00
  • 6daefef735 Merge pull request #5212 from dotCooCoo/feat/document-info-save-category Brandon Thomas 2026-11-02 00:34:54 -05:00
  • c4a394c536 Merge pull request #5203 from dotCooCoo/fix/empty-text-clip-kept Brandon Thomas 2026-11-02 00:34:49 -05:00
  • 9269cb7cf3 Merge pull request #5197 from dotCooCoo/fix/cleanup-leaves-hidden-locked-art Brandon Thomas 2026-11-02 00:34:43 -05:00
  • a51391a7c3 Merge pull request #5195 from dotCooCoo/fix/release-moves Brandon Thomas 2026-11-02 00:34:37 -05:00
  • cb700213c6 Merge pull request #5191 from dotCooCoo/fix/issue-2181 Brandon Thomas 2026-11-02 00:34:31 -05:00
  • 3d59d874ac Merge pull request #5190 from dotCooCoo/fix/separations-gamut-count-plural Brandon Thomas 2026-11-02 00:34:26 -05:00
  • 278dfa0b64 Merge pull request #5117 from dotCooCoo/fix/ai-os22-g5 BFlat 2026-11-02 12:32:45 +07:00
  • 71d4f43dea Merge pull request #5115 from dotCooCoo/fix/ai-os22-g4 BFlat 2026-11-02 12:32:31 +07:00
  • 3754e305a3 Merge pull request #5102 from dotCooCoo/fix/ai-os20-settings BFlat 2026-11-02 12:32:12 +07:00
  • f94baa5b82 Merge pull request #5122 from dotCooCoo/fix/ai-os22-g14 BFlat 2026-11-02 12:31:56 +07:00
  • 6e23642861 Merge pull request #5121 from dotCooCoo/fix/vars-p7 BFlat 2026-11-02 12:31:39 +07:00
  • 517f3e0f3e Merge pull request #5116 from dotCooCoo/fix/vars-p9 BFlat 2026-11-02 12:31:29 +07:00
  • 16a8ba8a2f Merge pull request #5106 from dotCooCoo/fix/symbol-edit-mode-followups BFlat 2026-11-02 12:31:19 +07:00
  • 09a143bf0b Merge pull request #5094 from dotCooCoo/feat/char-style-options-advanced BFlat 2026-11-02 12:31:02 +07:00
  • 42473c9aeb Merge pull request #5098 from dotCooCoo/feat/opentype-panel-position BFlat 2026-11-02 12:30:46 +07:00
  • b1ff0dc237 Merge pull request #5101 from dotCooCoo/fix/kerning-optical-clears-manual BFlat 2026-11-02 12:30:29 +07:00
  • 15d88941f1 Merge pull request #5105 from dotCooCoo/fix/jp2-display-resolution-first BFlat 2026-11-02 12:30:18 +07:00
  • 780926bfac Merge pull request #5104 from dotCooCoo/fix/opacity-mask-editable-ids BFlat 2026-11-02 12:30:05 +07:00
  • 4e409af54a Merge main into feat/ai-editing-data dotCooCoo 2026-11-01 21:29:58 -08:00
  • 28116b90e4 Merge pull request #5097 from dotCooCoo/fix/pattern-brush-original-restores BFlat 2026-11-02 12:29:48 +07:00
  • 87f192a475 Merge pull request #5095 from dotCooCoo/fix/mesh-create-outside BFlat 2026-11-02 12:29:35 +07:00
  • e7feddedbc Merge pull request #5087 from dotCooCoo/fix/effect-move-reply BFlat 2026-11-02 12:29:23 +07:00
  • 4491eb1c72 Merge pull request #5091 from dotCooCoo/fix/simplify-backdrop-tab BFlat 2026-11-02 12:29:09 +07:00
  • 2c00ed0780 Merge pull request #5093 from dotCooCoo/fix/screens-dotless-i BFlat 2026-11-02 12:28:54 +07:00
  • c9d8b15a4d Merge pull request #5086 from dotCooCoo/fix/ai-os17-vertical BFlat 2026-11-02 12:28:37 +07:00
  • 59d792186e Merge pull request #5081 from dotCooCoo/feat/objects-on-path-rotate-all BFlat 2026-11-02 12:28:24 +07:00
  • ff0de216a7 Merge pull request #5069 from dotCooCoo/fix/ai-os17-area BFlat 2026-11-02 12:28:07 +07:00
  • d2cd4ba218 Merge pull request #5082 from dotCooCoo/fix/ai-os17-wrap BFlat 2026-11-02 12:27:55 +07:00
  • a2677d9b78 Merge pull request #5051 from dotCooCoo/fix/ai-os6 BFlat 2026-11-02 12:27:37 +07:00
  • 67b445d4f0 Merge pull request #5084 from dotCooCoo/fix/status-messages-plural-counts-2 BFlat 2026-11-02 12:27:26 +07:00
  • b724438757 Merge pull request #5049 from dotCooCoo/feat/pattern-library-geometric BFlat 2026-11-02 12:27:08 +07:00
  • b322e2d1a5 Merge pull request #5068 from dotCooCoo/feat/actions-duplicate BFlat 2026-11-02 12:26:57 +07:00
  • 4368d99ee5 Merge pull request #5052 from dotCooCoo/fix/live-paint-bucket-edge-highlight BFlat 2026-11-02 12:26:41 +07:00
  • 9667f5d7ba Merge pull request #5073 from dotCooCoo/fix/doc-place-limits BFlat 2026-11-02 12:26:26 +07:00
  • 3fc6115a44 Merge pull request #5077 from dotCooCoo/fix/ai-on-path-checks-first BFlat 2026-11-02 12:26:11 +07:00
  • e514c43b7b Merge pull request #5076 from dotCooCoo/fix/ai-page-art-moves-patterns BFlat 2026-11-02 12:26:00 +07:00
  • f793c98195 Merge pull request #5074 from dotCooCoo/chore/ai-unread-fallback-cases BFlat 2026-11-02 12:25:47 +07:00
  • 5e10f35d2e Merge pull request #5071 from dotCooCoo/fix/ai-guides-docs BFlat 2026-11-02 12:25:36 +07:00
  • fbfe475691 Merge pull request #5142 from dotCooCoo/fix/ai-os10-shape BFlat 2026-11-02 12:25:20 +07:00
  • fa2e15b740 Merge pull request #5140 from dotCooCoo/fix/ai-os10-stylize BFlat 2026-11-02 12:25:05 +07:00
  • f32e891e20 Merge pull request #5141 from dotCooCoo/fix/vars-p10 BFlat 2026-11-02 12:24:50 +07:00
  • 6a8b976ae2 Merge pull request #5145 from dotCooCoo/fix/vars-noop-import-undo BFlat 2026-11-02 12:24:33 +07:00
  • ae1a850e06 Merge pull request #5126 from dotCooCoo/fix/vars-p2 BFlat 2026-11-02 12:24:15 +07:00
  • 6ee880bf6a Merge pull request #5130 from dotCooCoo/fix/vars-p3 BFlat 2026-11-02 12:23:57 +07:00
  • 32760fafa2 Merge pull request #5128 from dotCooCoo/fix/vars-p12 BFlat 2026-11-02 12:23:40 +07:00
  • f903867cc9 Merge pull request #5133 from dotCooCoo/fix/vars-p13 BFlat 2026-11-02 12:23:23 +07:00
  • 0dfa17aea4 Merge pull request #5124 from dotCooCoo/fix/vars-p11 BFlat 2026-11-02 12:23:10 +07:00
  • cb0922ec21 Merge pull request #5131 from dotCooCoo/fix/vars-p4 BFlat 2026-11-02 12:22:58 +07:00
  • a1b4363386 Merge pull request #5129 from dotCooCoo/fix/ai-os22-g15 BFlat 2026-11-02 12:22:48 +07:00
  • bf074ac8e9 Merge pull request #5125 from dotCooCoo/fix/ai-os22-g11 BFlat 2026-11-02 12:22:35 +07:00
  • 6be807c5d0 Merge pull request #5132 from dotCooCoo/fix/ai-os23-2422 BFlat 2026-11-02 12:22:19 +07:00
  • 5f1c6cb5c3 Merge pull request #5134 from dotCooCoo/fix/ai-os23-3797 BFlat 2026-11-02 12:22:04 +07:00
  • 906f9872d0 Merge pull request #5127 from dotCooCoo/fix/vars-p8 BFlat 2026-11-02 12:21:52 +07:00
  • 645757448f .ai import: the layer-end operator gets its own method bflatastic 2026-11-02 11:30:39 +07:00
  • ccc7e44078 .ai import: multi-layer masks open as a clipping group in each layer dotCooCoo 2026-11-02 11:25:25 +07:00
  • f6e262c92e .ai import: translate the note for a graph whose records don't end bflatastic 2026-11-02 11:24:17 +07:00
  • 795cbc060d .ai import: graphs open as their drawn art, with a note dotCooCoo 2026-11-01 06:05:43 -08:00
  • 69e5eecde0 .ai import: artboard display options, raster effects settings and the header's author come in dotCooCoo 2026-11-02 11:22:37 +07:00
  • 4f6358ac74 Docs: move the anchor smooth or corner line next to the placed files line dotCooCoo 2026-11-01 15:04:35 -08:00
  • 13db3cd602 .ai import: anchors are smooth or corners by the case of their segment operators dotCooCoo 2026-11-01 06:45:32 -08:00
  • ae46139b20 Variables: Edit Data Set's rename test undoes the one step it adds bflatastic 2026-11-02 11:40:28 +07:00
  • ab0072a39e Variables: Edit Data Set's Name field renames the data set dotCooCoo 2026-11-02 11:21:16 +07:00
  • 899a4c2bcb Variables: Import Data Sets reads CSV files that are not UTF-8 as Windows-1252 dotCooCoo 2026-11-02 11:20:11 +07:00
  • 4dd97bc850 Docs: symbol editing mode keeps every instance in step dotCooCoo 2026-11-01 01:08:49 -08:00
  • 2b7b12df33 Symbols: the edited symbol takes the text wrap its area type gets after a wrap object moves dotCooCoo 2026-11-01 01:17:33 -07:00
  • 294d13d857 Symbols: an instance in an opacity mask follows an edit of its dynamic symbol dotCooCoo 2026-11-01 00:37:35 -07:00
  • 5c678ed52c Symbols: instances in pattern tiles, graph designs and brushes follow an edit of their dynamic symbol dotCooCoo 2026-11-01 00:14:58 -07:00
  • 52f6adfa3b Symbols: the instance a symbol is edited from is not drawn in the view while it is edited dotCooCoo 2026-10-31 23:29:20 -07:00
  • 87dea538ae Symbols: instances inside other symbols' art follow an edit of their dynamic symbol dotCooCoo 2026-10-31 22:45:54 -07:00
  • 0af8096364 Symbols: a refused switch to another symbol keeps the current edit, and isolation stays on the editing layer dotCooCoo 2026-10-31 22:12:19 -07:00
  • 7c1d73d818 Symbols: test the Symbols panel, panel menu and Control bar entries to symbol editing mode dotCooCoo 2026-10-31 21:12:51 -07:00
  • 10235563ae Character Style Options: the dialog test sets Vertical Scale and checks it on the style and its text dotCooCoo 2026-11-01 00:41:25 -07:00
  • 94a6917c68 Character Styles: Advanced Character Formats takes scales and baseline shift up to the document limit dotCooCoo 2026-11-01 00:23:05 -07:00
  • 7a527fce64 Character Styles: New Character Style keeps a language tag the selected text holds dotCooCoo 2026-10-31 23:35:31 -07:00
  • 6e7945773e Character Styles: Style Options sets Advanced Character Formats dotCooCoo 2026-10-31 22:58:13 -07:00
  • 3cb252198a OpenType: the panel's Position menu sets superscript, subscript, numerator or denominator glyphs dotCooCoo 2026-11-01 01:04:41 -07:00
  • a6c64e2cf2 Type: choosing Optical kerning clears manual pair values, as Auto does dotCooCoo 2026-10-31 21:06:35 -07:00
  • d8d0602c64 File formats: JPEG 2000 prefers the display resolution box over the capture box in either order dotCooCoo 2026-10-31 21:24:06 -07:00
  • 3dad9dbbfc Transparency: makeOpacityMask refuses objects in ids that cannot be edited dotCooCoo 2026-10-31 23:01:19 -07:00
  • 6788b9f85d Brushes: test Original in the corner tile menus of Pattern Brush Options dotCooCoo 2026-11-01 07:59:58 -08:00
  • 6045f100cd Brushes: Pattern Brush Options keeps Original after a swatch is chosen dotCooCoo 2026-10-31 21:27:50 -07:00
  • 8a5ea9488e Gradient mesh: test Create Gradient Mesh at a point inside one of two selected objects dotCooCoo 2026-11-01 07:50:11 -08:00
  • 76be75400e Mesh: Create Gradient Mesh at a point outside the object keeps the path dotCooCoo 2026-10-31 23:23:18 -07:00
  • e4a066f12a Appearance: effect.move's reply follows an explicit toItem to the first target dotCooCoo 2026-11-01 07:20:22 -08:00
  • 468102e101 Appearance: test effect.move's reply when the first selected object has no effect to move dotCooCoo 2026-11-01 07:03:30 -08:00
  • d57d0b8e67 Appearance: effect.move reports the effect's index in the object whose row it names dotCooCoo 2026-10-31 23:00:53 -07:00
  • 5c5e1f90b1 Accessibility: test that Escape closes the Simplify and Smooth sliders after tabbing dotCooCoo 2026-11-01 07:36:20 -08:00
  • 8bccbf2f35 Accessibility: Tab no longer stops on the Simplify and Smooth sliders' backdrop dotCooCoo 2026-10-31 23:01:22 -07:00
  • 53e24b5fdc Export for Screens: a folder named with dotless ı is not merged into i dotCooCoo 2026-11-01 00:31:36 -07:00
  • beb89ebec4 .ai import: vertical type keeps its orientation and Tate-chu-yoko runs dotCooCoo 2026-11-02 11:16:01 +07:00
  • 8b8b0c371f Objects on Path: the Rotate All widget turns every attached object about its attachment point dotCooCoo 2026-10-31 22:44:31 -07:00
  • 13fef54e7f .ai import: cap area type gutters after scaling dotCooCoo 2026-10-31 21:32:12 -07:00
  • f46427167c .ai import: area type keeps its rows, columns, gutters and first baseline dotCooCoo 2026-10-31 20:40:38 -07:00
  • c3093fcafb .ai import: a wraparound group's graphics wrap with no offset dotCooCoo 2026-11-01 17:15:05 -08:00
  • 79d5b5a0bf Text wrap: test a frame a wrap object covers and a 10,000-anchor wrap shape dotCooCoo 2026-11-01 05:21:46 -08:00