dotCooCoo
c2b4514ee6
Tables: Go to Row shows the caret in the frame that shows the row
...
table.goToRow and table.select naming a table in another story kept
the previous caret's frame, so frame commands that follow acted on the
other story's frame. The caret's frame is now kept only within the same
story, and Go to Row puts it in the frame that shows the row.
The Table menu order test lists Go to Row after Distribute Columns
Evenly.
2026-10-30 21:25:42 -07:00
dotCooCoo
a50bcc8f94
Merge main into feat/table-go-to-row
2026-10-30 21:01:13 -07:00
Brandon Thomas and Claude Opus 5.5
7e70203206
Release 0.15.2
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.15.2
2026-10-30 23:25:34 -04:00
Brandon Thomas and Claude Opus 5.5
8ce8fb132c
Flatpak bundle: skip the debuginfo pass manifest-wide (runner has no eu-strip)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:25:32 -04:00
Brandon Thomas and Claude Opus 5.5
8029fdd074
Release 0.15.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:15:43 -04:00
Brandon Thomas and Claude Opus 5.5
1ecb13b2b7
Flatpak bundle: skip the debuginfo pass for cups-client (runner has no eu-strip)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:15:39 -04:00
aiongg
4663076a10
Merge pull request #2067 from aiongg/integration-1031
...
Integrate 21 held PRs (rebase and fixes)
2026-10-30 23:03:12 -04:00
Brandon Thomas and Claude Opus 5.5
a4becc8da0
Release 0.15.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 22:59:26 -04:00
aiongg
baf6e1b85e
Integration: #1676 the Insert Table limits test uses the limits, not sizes above them
...
Main refuses a size outside the limits instead of clamping it, so the test inserts the largest table and checks one step over each limit is refused.
2026-10-31 01:02:16 +00:00
aiongg
9ff71e1d0a
Integration: #1503 clippy: return the guide cursor match directly
2026-10-31 00:39:01 +00:00
aiongg
8ef2702660
Integration: cargo fmt
2026-10-31 00:37:39 +00:00
aiongg
0e3fc9cfc6
Integration: #1497 one copy of the Change Format test, with the null-attribute check
2026-10-31 00:35:59 +00:00
aiongg
c1ac3c03c8
Integration: #1566 progress-log line names French and Italian and Gap 13
2026-10-31 00:35:49 +00:00
aiongg
f4722640fa
Integration: #1514 Georgian Package Summary keys match the reworded lines
2026-10-31 00:35:39 +00:00
aiongg
7d16fffb39
Integration: #1451 screened outer glows and blended shadows isolate the spread from the paper
2026-10-31 00:35:26 +00:00
aiongg
e040354eb4
Integration: #1679 table.convertFromText refuses more rows than a table holds
2026-10-31 00:34:45 +00:00
aiongg
9555dbfc48
Integration: #1416 edit.cut removes the copied objects, not only their selected points
2026-10-31 00:34:31 +00:00
aiongg
28de0675d3
Integration: #1416 erase and smooth clear the item's stored point selection
2026-10-31 00:34:23 +00:00
aiongg
d7c7e88c46
Integration: #1416 path.deletePoints takes named points without a selected object
2026-10-31 00:34:08 +00:00
aiongg
22a8292db4
Integration: #1451 object.effects patches keep the default mode of a new inner shadow or glow
2026-10-31 00:33:45 +00:00
aiongg
0565eaf380
Integration: #1461 drop cap box moves with vertical justification
2026-10-31 00:33:24 +00:00
aiongg
b1d213ba6e
Integration: #1566 hyphenation limits count the word after an elision
2026-10-31 00:32:54 +00:00
aiongg
476ab056c2
Integration: #1503 #1657 clippy: Id::unique for eyedropper ids, split cursor and picker-close helpers
2026-10-31 00:32:34 +00:00
aiongg
93b44a3fcf
Integration: ROADMAP progress-log order for the anchor point lines
2026-10-31 00:13:40 +00:00
aiongg
d21cf7c2b1
Integration: #1503 Esc or Enter during an eyedropper drag cancels only the drag
2026-10-31 00:13:40 +00:00
aiongg
1139839795
Integration: #1514 drop translations of the reworded Package Summary lines (English fallback)
2026-10-31 00:13:40 +00:00
aiongg
bdcce39e56
Integration: #1566 apostrophe elision only in French and Italian
2026-10-31 00:13:39 +00:00
aiongg
17895e1239
Integration: #1657 bounding-box comment names the pen tools too
2026-10-31 00:13:38 +00:00
aiongg
f3e0f614fd
Integration: #1416 Clear acts on live points only; reset anchor_release on press
2026-10-31 00:13:37 +00:00
Dylan M. Taylor
75797612cd
fix(flatpak): allow reading launcher version pins ( #2059 )
...
* fix(flatpak): allow reading launcher version pins
* fix(flatpak): allow reading launcher version pins
2026-10-30 20:12:11 -04:00
aiongg
4b29760ffd
Merge track 6
...
Conflicts: dialogs.rs dialog widths (both kept); i18n/*.rs adjacent rows (both kept).
2026-10-30 23:57:22 +00:00
aiongg
50a66c3ca0
Merge track 5
...
Conflicts: i18n/*.rs adjacent rows (both kept).
2026-10-30 23:57:14 +00:00
aiongg
0979d0b722
Merge track 4 (pages, tables)
...
Conflicts: dialogs/tests.rs and i18n/*.rs: adjacent additions, both kept.
2026-10-30 23:57:01 +00:00
aiongg
aae929eb97
Merge track 3
2026-10-30 23:56:48 +00:00
aiongg
9806f66fed
Merge track 2 (Direct Selection stack)
...
Conflicts: panels/properties.rs imports (union); i18n/*.rs adjacent rows (both kept).
2026-10-30 23:56:47 +00:00
aiongg
00fd6c4e85
Integration: cargo fmt
2026-10-30 23:51:21 +00:00
aiongg
0e97e66d45
Integration: #1503 eyedropper test uses a named swatch; Enter/Esc test reads the fill's swatch
2026-10-30 23:50:09 +00:00
aiongg
664740f0af
Integration: drop duplicate #892 progress line
2026-10-30 23:36:13 +00:00
aiongg
ea5df59808
Integration: ROADMAP lines for #1249 , #1255 , #1514 , #1515
2026-10-30 23:29:17 +00:00
aiongg
46aaa5aed7
Merge PR #1515 : Package dialog PDF options refactor
...
crates/ui-egui/src/dialogs.rs: kept the Enter-stays-local fix
crates/ui-egui/src/package_dialog.rs: kept the summary wording and the fix; took the PR's pdf option value
crates/ui-egui/src/i18n/*.rs: kept the reworded keys and the PR's PDF Preset rows
Also (the PR's own CI failure): package.rs calls check_pdf_options and pdf_report on wasm, so those two re-exports are no longer wasm-gated (only pdf_export is).
2026-10-30 23:29:02 +00:00
aiongg
eea99d1ee8
Integration: #1514 Enter stays local
...
Enter in a multi-line field is a new line only in the Printing Instructions dialog; the flag now uses a stable id (Id::unique never matched) and is cleared for every dialog.
2026-10-30 23:28:05 +00:00
aiongg
c77b593f80
Integration: #1514 summary wording
...
The Summary lines use neutral wording of our own (keeping the feature names); i18n keys and the test follow, translations carry over.
2026-10-30 23:27:46 +00:00
aiongg
bbce6f0323
Integration: #1514 theme tokens
...
Status and warning colours come from the theme's warn and error colours instead of hard-coded RGB values.
2026-10-30 23:27:29 +00:00
aiongg
1fb973c3ad
Merge PR #1514 : Package dialog
...
crates/ui-egui/src/dialogs.rs: kept main's Insert Pages dialog and the PR's MULTILINE_FOCUS key
crates/ui-egui/src/i18n/*.rs: kept both sides' rows
2026-10-30 23:27:02 +00:00
aiongg
35697cb807
Merge PR #1255 : TOC separator and style notation
...
crates/idml/src/tests.rs: kept the PR's TOC tests, dropped the duplicate copy from #1249
crates/engine/src/tests/idml.rs: main's createBookmarks plus the PR's right-indent separator
crates/ui-egui/src/dialogs.rs: main's labelled_by fields plus the PR's special-character menu
crates/ui-egui/src/i18n/*.rs: kept both added rows
2026-10-30 23:26:42 +00:00
aiongg
f816c3b673
Integration: #1503 keep #1080 's tests; roadmap log lines for #1080 and #1503
2026-10-30 23:26:21 +00:00
aiongg
d00e7fce21
Merge PR #1249 : IDML import of TOC separators and entry styles
...
crates/idml/src/import.rs, tests.rs: conflicts were the old pre-split copy; PR's three small changes ported by hand into import/document.rs, names.rs and tests.rs
2026-10-30 23:26:07 +00:00
aiongg
450b3ae963
Merge PR #1679 : Convert Text to Table and Table to Text
...
crates/engine/src/cmd/table.rs: both export lists.
crates/engine/src/cmd/table/structure.rs: #1676 's Insert Table validation, #1679 's MAX_CONVERTED_CELLS.
crates/ui-egui/src/dialogs.rs, dialogs/tests.rs: kept #1676 's Insert Table dialog, Insert Pages and #1679 's Convert dialogs and tests.
crates/ui-egui/src/menus/tables.rs, tests.rs, ui_commands.rs: flat Convert Cell items; Convert dialogs in the menu.
crates/ui-egui/src/i18n/*.rs: kept both sides' keys.
2026-10-30 23:25:57 +00:00
aiongg
79d09395f5
Integration: #1503 eyedropper
...
The merge of PR #1503 took main's and #1080 's merged picker as is; this applies the eyedropper's own delta on top of upr/1080 (canvas::color_at, drag-from-picker in dialogs.rs, tests, picker strings). Conflicts: dialogs.rs kept the single-fire Enter/Esc handling with the eyedropper's trimmed OK key; the i18n tables keep both sides' entries.
2026-10-30 23:25:49 +00:00
aiongg
208deb495b
Merge PR #1503 : Colour Picker eyedropper
2026-10-30 23:25:34 +00:00