Brandon Thomas
808087e6a5
Merge PR #666 from NikitkaRa: Charts: value-axis minor gridlines
...
# Conflicts:
# crates/pptx/src/read/chart.rs
2026-10-14 13:50:53 -04:00
Brandon Thomas and Claude Opus 5.5
5089d615bf
Fix up merged PRs: scatter trendlines follow the value x axis
...
#662 gives scatter and bubble charts one x scale over every series; #603 's
trendlines still mapped x over each series' own extent, so a fit drifted off
its points. Use the chart's x scale where there is one.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:50:37 -04:00
Brandon Thomas and Claude Opus 5.5
6902c4bf92
Fix up merged PRs: every presenter-view button uses the light-on-dark style ( #221 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:50:27 -04:00
Brandon Thomas
d2bf428362
Merge PR #224 from justinjohn0306: Notes and Presenter View: long notes scroll, presenter controls show ( #221 )
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:50:20 -04:00
Brandon Thomas
256ad7057c
Merge PR #662 from NikitkaRa: Charts: scatter and bubble charts get a value x axis
...
# Conflicts:
# crates/render/src/chart.rs
2026-10-14 13:49:59 -04:00
Brandon Thomas
bc62c58b17
Merge PR #664 from NikitkaRa: Show: show the slide number while typing it
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:49:49 -04:00
Brandon Thomas and Claude Opus 5.5
b61cf33836
Fix up merged PRs: custom-show links carry 'returns'; prefetch follows the show's own order
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:49:36 -04:00
Brandon Thomas and Claude Opus 5.5
0f28ac96ed
Fix up merged PRs: reversed category axes and trendline forecasts agree
...
#640 orders category slots bottom-to-top on horizontal bars (or reversed via
c:orientation) while #603 pads the axis for trendline forecasts. Slots now
include the forecast padding on the right side, and trendlines map their
category positions through the same slot order as the bars.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:49:35 -04:00
Brandon Thomas
e74015490b
Merge PR #660 from NikitkaRa: Show: play a custom show
...
# Conflicts:
# crates/anim/src/show.rs
# crates/engine/src/cmd/review.rs
# crates/ui-egui/src/lib.rs
# crates/ui-egui/src/show.rs
2026-10-14 13:49:10 -04:00
Brandon Thomas
3e89fbbaa6
Merge PR #656 from NikitkaRa: Presenter view: pause and reset the timer, and notes size
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:48:31 -04:00
Brandon Thomas
266da52dd9
Merge PR #640 from NikitkaRa: Charts: category axis orientation; horizontal bars list the first category at the bottom
...
# Conflicts:
# crates/pptx/src/read/mod.rs
# crates/pptx/src/write/chart.rs
# crates/render/src/chart.rs
2026-10-14 13:48:09 -04:00
Brandon Thomas
6c605be582
Merge PR #649 from NikitkaRa: Show: See All Slides and zoom
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:47:54 -04:00
Brandon Thomas
593f55dfa1
Merge PR #638 from NikitkaRa: Charts: bar widths, column/bar point fills, smoothed lines and chart text colour as the file sets them
...
# Conflicts:
# crates/pptx/src/read/chart.rs
# crates/render/src/chart.rs
2026-10-14 13:47:34 -04:00
Brandon Thomas and Claude Opus 5.5
32a49e8bf6
Fix up merged PRs: a trendline caption in a tiny chart no longer panics
...
f64::clamp panics when the plot is narrower than the caption's minimum width;
use main's clamp_soft, as the rest of the chart code now does.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:47:08 -04:00
Brandon Thomas
8f0640a7b2
Merge PR #603 from NikitkaRa: Render: draw chart trendlines
...
# Conflicts:
# crates/render/src/chart.rs
2026-10-14 13:47:08 -04:00
Brandon Thomas
d6d7e91c47
Merge PR #679 from NikitkaRa: Show: Show Media Controls hides the playback bar
...
# Conflicts:
# crates/engine/src/cmd/review.rs
# crates/ui-egui/src/show.rs
2026-10-14 13:46:55 -04:00
Brandon Thomas
d3ebe57a02
Merge PR #671 from NikitkaRa: Show: a first animation set to With/After Previous plays when the slide appears
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:46:32 -04:00
Brandon Thomas
ee991563c9
Merge PR #441 from NikitkaRa: Show: a laser pointer that leaves no ink
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:45:58 -04:00
Brandon Thomas and Claude Opus 5.5
0a470c3b1f
Fix up merged PRs: prefetch GIF check passes the document uid
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:45:41 -04:00
Brandon Thomas
23ac41f191
Merge PR #490 from NikitkaRa: Show: render the next slide in the background while the current one rests ( #240 )
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:45:21 -04:00
Brandon Thomas and Claude Opus 5.5
7d87b6e668
Fix up merged PRs: transition sounds and media cues pass the document uid
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:45:01 -04:00
Brandon Thomas
0ed74b684a
Merge the SmartArt and dialog PRs integrated on land-r1 ( #596 #601 #606 #610 #613 #617 #621 #623 #627 #634 #557 #689 #668 )
...
# Conflicts:
# crates/engine/src/tests.rs
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:44:43 -04:00
Brandon Thomas
8d429a23e9
Merge PR #483 from NikitkaRa: Media: keep playback with the document and the clip ( #415 )
...
# Conflicts:
# crates/ui-egui/src/show.rs
2026-10-14 13:44:40 -04:00
Brandon Thomas
b0345cfaf2
Merge PR #602 from NikitkaRa: Charts: polar radar, stock high-low lines and up/down bars, combo sample
2026-10-14 13:42:48 -04:00
Brandon Thomas
82ea49bcf1
Merge PR #598 from NikitkaRa: Charts: keep and draw region map charts
2026-10-14 13:42:45 -04:00
Brandon Thomas
7c46b5b76a
Merge PR #594 from NikitkaRa: Charts: multi-level treemaps and sunbursts; inclusive box quartiles
2026-10-14 13:42:41 -04:00
Brandon Thomas
6057715c2a
Merge PR #591 from NikitkaRa: Charts: histograms, Pareto and box and whisker; Office 2016 charts save as themselves
...
# Conflicts:
# crates/render/src/chart.rs
# crates/ui-egui/src/ribbon.rs
2026-10-14 13:42:41 -04:00
Brandon Thomas and Claude Opus 5.5
b5499d7157
Fix up merged PRs: waterfall axis scale uses the running totals
...
main's axis_scale now reads plotted_extent rather than value_range, which #537
taught about waterfalls; route waterfall charts to value_range there too.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:41:50 -04:00
Brandon Thomas
9479e3b17c
Merge PR #537 from NikitkaRa: Charts: draw waterfall, funnel, treemap and sunburst layouts
...
# Conflicts:
# crates/model/src/chart.rs
# crates/render/src/tests.rs
2026-10-14 13:38:34 -04:00
Brandon Thomas and Claude Opus 5.5
2f6629c4cb
Fix up merged PRs: theme browsing's importer sets vml_previews ( #530 after #209-era field)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:37:42 -04:00
Brandon Thomas
5b017f4590
Merge PR #682 from NikitkaRa: UI: Alt Text's decorative checkbox follows the selection
...
# Conflicts:
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:36:55 -04:00
Brandon Thomas
f52bcfa1c8
Merge PR #530 from NikitkaRa: Design: Browse for Themes from a .thmx, .pptx or .potx file
...
# Conflicts:
# crates/ui-egui/src/lib.rs
2026-10-14 13:36:45 -04:00
Brandon Thomas
d00b01b5a1
Merge PR #540 from NikitkaRa: Table: borders, cell margins and cell text alignment
...
# Conflicts:
# crates/engine/src/cmd/table.rs
# crates/engine/src/tests.rs
2026-10-14 13:36:34 -04:00
Brandon Thomas
9ed995d8d8
Merge PR #699 from NikitkaRa: Media: damaged MP4 sample tables no longer abort the app
...
# Conflicts:
# ATTRIBUTION.md
# crates/media/src/audio.rs
# crates/media/src/probe.rs
# crates/media/tests/decode.rs
2026-10-14 13:35:26 -04:00
Brandon Thomas
0f3495e55d
Merge PR #512 from NikitkaRa: Home: Replace Fonts dialog and font.replace command
...
# Conflicts:
# crates/ui-egui/src/dialogs.rs
# crates/ui-egui/src/lib.rs
# crates/ui-egui/src/ribbon.rs
2026-10-14 13:34:06 -04:00
Brandon Thomas
62fe8571f6
Merge PR #687 from NikitkaRa: UI: Create New Theme Fonts dialog edits the theme in one step
...
# Conflicts:
# crates/engine/src/cmd/design.rs
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:33:36 -04:00
Brandon Thomas
9b8871c86b
Merge PR #528 from NikitkaRa: Format: bound total embedded media when opening a .deckcraft
...
# Conflicts:
# crates/format/src/lib.rs
2026-10-14 13:31:49 -04:00
Brandon Thomas
7f9b508296
Merge PR #685 from NikitkaRa: PPTX: keep the notes master's own placeholders and colour map on save
...
# Conflicts:
# crates/pptx/src/write/mod.rs
# crates/pptx/tests/roundtrip.rs
2026-10-14 13:31:17 -04:00
Brandon Thomas
76bfc19dfa
Merge PR #592 from NikitkaRa: Notes Page view draws master text wrapped (stacked on #583 )
2026-10-14 13:30:54 -04:00
Brandon Thomas
4cd6412a3c
Merge PR #583 from NikitkaRa: PDF master header/footer text wraps and keeps mixed formatting (stacked on #580 )
...
# Conflicts:
# crates/render/src/lib.rs
# crates/render/src/placed.rs
2026-10-14 13:30:43 -04:00
Brandon Thomas
18be662a2a
Merge PR #668 from NikitkaRa: UI: Date and Time dialog inserts a format in one step
...
# Conflicts:
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:30:31 -04:00
Brandon Thomas
6f634a9809
Merge PR #580 from NikitkaRa: Notes Master slide preview; master header/footer text keeps its formatting (stacked on #577 )
2026-10-14 13:30:28 -04:00
Brandon Thomas
2d8014c706
Merge PR #577 from NikitkaRa: Notes pages and PDF handouts follow their masters (stacked on #573 )
...
# Conflicts:
# crates/pdf/src/lib.rs
# crates/pdf/src/tests.rs
2026-10-14 13:30:22 -04:00
Brandon Thomas and Claude Opus 5.5
4653cb4e18
Fix up merged PRs: Hyperlink dialog tests fill main's new sound fields
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:30:15 -04:00
Brandon Thomas
e0ec02d62c
Merge PR #689 from NikitkaRa: UI: Hyperlink dialog follows the selection
...
# Conflicts:
# crates/engine/src/cmd/insert.rs
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:30:10 -04:00
Brandon Thomas
63c32b89b8
Merge PR #573 from NikitkaRa: Add the Notes Master view (stacked on #572 / #533 )
...
# Conflicts:
# crates/pptx/src/write/mod.rs
2026-10-14 13:29:52 -04:00
Brandon Thomas and Claude Opus 5.5
4c1357b2e6
Fix up merged PRs: shape.action fills main's new Hyperlink sound fields and CustomShow returns
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:29:52 -04:00
Brandon Thomas
f685deef57
Merge PR #557 from NikitkaRa: Insert: Action Settings dialog and shape.action
...
# Conflicts:
# crates/engine/src/tests.rs
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:29:43 -04:00
Brandon Thomas
875df7674c
Merge PR #572 from NikitkaRa: Add the Handout Master view (stacked on #533 )
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:29:33 -04:00
Brandon Thomas and Claude Opus 5.5
47cf76f32c
Fix up merged PRs: handout master csld takes tags; corpus test hyperlink gains sound fields
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:29:27 -04:00