Commit Graph
4827 Commits
Author SHA1 Message Date
aiongg a8ca532c4e #1298: browser OS for the web keymap
The keymap, shortcut text and recorded key presses follow keys::platform(): the build's platform, and on the web the operating system egui reads from the browser's user agent, so Control stays Control in a browser on a Mac. The keymap is rebuilt on the first frame once the browser's OS is known.
2026-10-19 21:11:14 +00:00
aiongg 4b4503d92a Merge branch '1180-import-shortcuts' into keymap-adoption
# Conflicts:
#	Cargo.lock
2026-10-19 21:03:34 +00:00
aiongg 0d6fe6bff7 Merge remote-tracking branch 'upstream/main' into docking-trial
# Conflicts:
#	crates/ui-egui/src/dock.rs
2026-10-19 20:49:04 +00:00
aiongg adcb8ee067 Merge remote-tracking branch 'upstream/main' into 1180-import-shortcuts 2026-10-19 20:47:24 +00:00
Claude 74e218b2b3 Merge remote-tracking branch 'upstream/main' into idml-app-icon-drop 2026-10-19 20:21:46 +00:00
Claude 987c8bbeed Merge remote-tracking branch 'upstream/main' into xref-edited-text
# Conflicts:
#	ROADMAP.md
#	crates/idml/src/tests.rs
2026-10-19 20:21:38 +00:00
Claude a542d3b725 Merge remote-tracking branch 'upstream/main' into inline-objects-under-text
# Conflicts:
#	ROADMAP.md
2026-10-19 20:21:25 +00:00
Claude e6c60740f0 Merge remote-tracking branch 'upstream/main' into parent-page-display
# Conflicts:
#	ROADMAP.md
2026-10-19 20:21:24 +00:00
Claude 35f8e964a5 Merge remote-tracking branch 'upstream/main' into running-header-order
# Conflicts:
#	ROADMAP.md
2026-10-19 20:21:24 +00:00
Claude 2d97905189 Test: anchored objects share their frame's transparency in PDF
Review request (#1238): a host frame at reduced opacity. The anchored box is
painted inside the frame's transparency group, after its fill and before its
text and stroke, as the screen renderer already paints it on main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CgGsJkVe5GYG9qK6VFdECa
2026-10-19 18:01:55 +00:00
Claude 7388c42d51 Running headers: place each story by its first hit on the page
Review fix (CodeRabbit): a story was placed on the page by its highest
hit, so a heading at the top of its later column put the whole story ahead
of another story whose heading sits higher than the first one's. Each story
is now placed by its first hit there in text order.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CgGsJkVe5GYG9qK6VFdECa
2026-10-19 17:48:02 +00:00
NetterSilverandClaude Haiku 5.5 177ac86741 Keep CDATA text in the DOCX/XLSX XML parser
Found while testing crates/textimport/src/docx.rs:134-135

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 17:41:15 +00:00
aiongg f90e24a6b1 Docking trial: panel bodies take their content height 2026-10-19 14:20:10 +00:00
aiongg 67cba4b364 Docking trial: craft-ui 13be52f, clear stale opened panel 2026-10-19 14:16:53 +00:00
aiongg 37e80a4ae2 Docking trial: craft-ui bfda13d, accept MovePanel 2026-10-19 13:34:57 +00:00
aiongg 8be489eaec Docking trial: craft-ui c715d3f, seeded float space 2026-10-19 13:25:02 +00:00
aiongg e6f125437a Docking trial: craft-ui 6261d9d, paint_icon, float space, flyout event 2026-10-19 13:18:20 +00:00
aiongg b66c3223f1 Docking trial: craft-ui f4f9e5b, DockCommand, hit rects, iconic column 2026-10-19 12:57:34 +00:00
moppeeer 1b40a3efc1 PR-892: refresh against main and resolve review findings 2026-10-19 14:45:37 +02:00
moppeeer e3cbb43428 PR-893: refresh against main and resolve review findings 2026-10-19 14:45:32 +02:00
moppeeer ebc59b74e1 PR-902: refresh against main and resolve review findings 2026-10-19 14:45:28 +02:00
moppeeer cdb7a6ec18 PR-1041: refresh against main and resolve review findings 2026-10-19 14:45:15 +02:00
moppeeer 3b53f45b3b PR-1080: refresh against main and resolve review findings 2026-10-19 14:45:09 +02:00
moppeeer ecd7830e63 PR-1125: refresh against main and resolve review findings 2026-10-19 14:44:54 +02:00
moppeeer 7049f5bc6c PR-1240: refresh against main and resolve review findings 2026-10-19 14:44:50 +02:00
moppeeer b23422b34d PR-1255: refresh against main and resolve review findings 2026-10-19 14:44:46 +02:00
moppeeer a712c49a7c PR-1285: refresh against main and resolve review findings 2026-10-19 14:44:42 +02:00
moppeeer 3f85c1a474 PR-1286: refresh against main and resolve review findings 2026-10-19 14:44:37 +02:00
moppeeer 9112080c30 PR-1287: refresh against main and resolve review findings 2026-10-19 14:44:32 +02:00
aiongg 84e4032c11 Docking trial: migrate ui.json, delete the classic dock 2026-10-19 12:24:39 +00:00
aiongg 5f5b6164c2 Docking trial: one dock path, ui.docking, localized dock labels 2026-10-19 12:09:25 +00:00
NetterSilverandClaude Haiku 5.5 a5ff17356d Drop out-of-range font sizes on DOCX import
Found while testing crates/textimport/src/docx.rs:183-185

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:56:51 +00:00
NetterSilverandClaude Haiku 5.5 352abea9fc Truncate ASE swatch names that overflow the u16 length field
Found while testing crates/color/src/ase.rs:131-132

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:47:19 +02:00
Brandon Thomas 443ea4640c Merge pull request #1163 from MaridWSH/fonts/reload-changed-fonts
Fonts: Type › Reload Fonts reads fonts changed on disk again (#328, #547)
2026-10-19 02:53:01 -04:00
Brandon Thomas affce22f4f Merge remote-tracking branch 'origin/main' into HEAD
# Conflicts:
#	docs/gaps.md
2026-10-19 02:52:49 -04:00
Brandon Thomas af7bd3cc6e Merge pull request #1136 from harrisonoconnorhover/codex/delete-parent-pages
fix: allow deleting parent pages (#956)
2026-10-19 02:52:39 -04:00
Brandon Thomas f78bf721e8 Merge storytold/main into codex/delete-parent-pages 2026-10-19 02:52:27 -04:00
Brandon Thomas bad330b218 Merge pull request #1242 from 4waymedia/fix/340-package-relative-links
Package: link the packaged document and IDML relative to the package (fixes #340)
2026-10-19 02:52:24 -04:00
Brandon Thomas 96957ef53f Merge storytold/main into fix/340-package-relative-links 2026-10-19 02:52:13 -04:00
Brandon Thomas dceac88f2c Merge pull request #1271 from Hamza0101/screen-mode-bleed-slug
View: Bleed and Slug screen modes show their area; draw the slug guide
2026-10-19 02:52:10 -04:00
Brandon Thomas 0857671f48 Merge storytold/main into screen-mode-bleed-slug 2026-10-19 02:51:59 -04:00
Brandon Thomas 14603a56e1 Merge pull request #1299 from KnottyDyes/squad/stroke-type-validation
Object: reject malformed stroke types
2026-10-19 02:51:41 -04:00
Brandon Thomas 0e4d1cef7e Merge storytold/main into fonts/reload-changed-fonts 2026-10-19 02:51:28 -04:00
Brandon Thomas fcb83fd12d Merge storytold/main into codex/delete-parent-pages 2026-10-19 02:51:25 -04:00
Brandon Thomas 0ac836d6cb Merge storytold/main into fix/340-package-relative-links 2026-10-19 02:51:22 -04:00
Brandon Thomas 5e94f78c2e Merge storytold/main into screen-mode-bleed-slug 2026-10-19 02:51:20 -04:00
Brandon Thomas 157035aa9e Merge storytold/main into squad/stroke-type-validation 2026-10-19 02:51:17 -04:00
Brandon Thomas 73d68e4ef4 Merge pull request #1149 from y-az/fix/arabic-contextual-alternates
Shaping: Arabic keeps contextual alternates
2026-10-19 02:50:41 -04:00
Brandon Thomas 8e7c9504d5 Merge pull request #1148 from y-az/fix/page-number-digits
Breaker: keep a page number's digits together
2026-10-19 02:50:38 -04:00
Brandon Thomas 992a171b78 Merge pull request #1117 from Silvertree2010/fix/h1992-table-moverow-table-dropcells-ca
Refuse table row moves across the header/footer boundary
2026-10-19 02:50:34 -04:00