This website requires JavaScript.
f16fed557e
Charts: write and read chartex parts
nihilist-narwhal
2026-10-09 23:31:18 -05:00
e5d34fd63a
Recalc: dynamic arrays don't spill in tables
nihilist-narwhal
2026-10-10 05:40:00 -05:00
8011191824
Go To: a table name selects the table's data
nihilist-narwhal
2026-10-10 05:30:49 -05:00
985257b166
Tables: typing in the header row renames the column
nihilist-narwhal
2026-10-10 05:30:49 -05:00
8846dadc52
Fix #128 : preserve references when cutting cells across sheets
Harrison O'Connor-Hoover
2026-10-10 06:11:29 -04:00
c1b1eb6757
Merge pull request #109 from harrisonoconnorhover/codex/fast-drag-selection
Brandon Thomas
2026-10-10 06:07:57 -04:00
6f52f1fd3d
Merge pull request #94 from harrisonoconnorhover/codex/keyboard-navigation
Brandon Thomas
2026-10-10 06:07:56 -04:00
14b59a71f5
Merge pull request #97 from harrisonoconnorhover/codex/file-menu
Brandon Thomas
2026-10-10 06:07:56 -04:00
1c6cb3bce9
Merge pull request #95 from harrisonoconnorhover/codex/screenshot-timeout-advice
Brandon Thomas
2026-10-10 06:07:55 -04:00
97f7dca886
Recalc: INDIRECT and OFFSET see spills laid out in the same pass
nihilist-narwhal
2026-10-10 04:59:27 -05:00
be8e379ca0
Recalc: formulas over a blocked spill see #SPILL!
nihilist-narwhal
2026-10-10 04:06:09 -05:00
303eabaad1
Recalc: an array that read another array's old spill is evaluated again
nihilist-narwhal
2026-10-10 04:42:51 -05:00
880163d135
Recalc: a spill that goes away unblocks the arrays it blocked
nihilist-narwhal
2026-10-10 04:36:06 -05:00
e51c1d98fb
Recalc: clearing a distant blocker unblocks the spill
nihilist-narwhal
2026-10-10 04:30:09 -05:00
dcc5434bc8
Recalc: structural edits don't leave old spills behind
nihilist-narwhal
2026-10-10 04:27:44 -05:00
fc2f00bd50
Recalc: a range ending in INDEX depends on the cells it spans
nihilist-narwhal
2026-10-10 04:24:42 -05:00
48910d71d2
Recalc: replacing or clearing a spilling formula removes its spill
nihilist-narwhal
2026-10-10 04:24:41 -05:00
5ad3c6eed3
Paste Special operations: keep text, errors and formulas
nihilist-narwhal
2026-10-10 03:51:49 -05:00
60b60619b2
AutoFill: refuse a source as large as the sheet
nihilist-narwhal
2026-10-10 03:46:15 -05:00
e5af1fcbff
Spilled blank cells show 0
nihilist-narwhal
2026-10-10 01:01:35 -05:00
62b17379e3
Ranges keep their size past the used range
nihilist-narwhal
2026-10-10 01:00:57 -05:00
1b0b2009aa
Current region: grow past 10,000 rows, in linear time
nihilist-narwhal
2026-10-10 03:17:10 -05:00
a059c8e196
Repeated headers: number pivot fields and table columns in linear time
nihilist-narwhal
2026-10-10 02:14:34 -05:00
7fece30d49
Remove Duplicates: compare only the part of the range with data
nihilist-narwhal
2026-10-10 02:49:31 -05:00
684567cc9a
Whole-sheet selection: Fill and Remove Duplicates stay within the data
nihilist-narwhal
2026-10-10 01:34:26 -05:00
439df2ae3a
selection.move: Ctrl+arrow without a direction stays put
nihilist-narwhal
2026-10-10 02:20:21 -05:00
e893621d76
Web app: committing a cell no longer traps on the clock
lloyd
2026-10-10 09:03:33 +02:00
c650c2828f
Legacy array formulas: fill the range they were entered in
nihilist-narwhal
2026-10-10 01:14:04 -05:00
06cb377c54
Fix escaped quotes in Text to Columns
agammann
2026-10-09 22:47:38 -07:00
bf1381253f
Charts: scatter and bubble charts with text X values number the points
nihilist-narwhal
2026-10-09 23:31:26 -05:00
fddd08bec3
Charts: Switch Row/Column on charts read from a file
nihilist-narwhal
2026-10-09 23:31:26 -05:00
925bf22e24
Charts: combo and stock charts keep their kind in XLSX
nihilist-narwhal
2026-10-09 23:31:18 -05:00
9c29ef3fff
Formulas: the spill range operator A1#
nihilist-narwhal
2026-10-09 23:04:10 -05:00
d4d38fd224
Names: calls of LAMBDA names keep the name's case
nihilist-narwhal
2026-10-09 23:27:39 -05:00
b28b4b729f
Names: Create from Selection uses bottom and right, keeps existing names
nihilist-narwhal
2026-10-09 23:27:38 -05:00
8029433b1c
Names: refuse R1C1-style names
nihilist-narwhal
2026-10-09 23:27:38 -05:00
68fac6d861
Insert/Delete Cells: adjust references like Excel
nihilist-narwhal
2026-10-09 22:49:24 -05:00
e294345599
Protection: keep hidden formulas hidden
nihilist-narwhal
2026-10-09 23:25:58 -05:00
2a3d1ffd7f
Protection: refuse every edit of a locked cell on a protected sheet
nihilist-narwhal
2026-10-09 23:25:58 -05:00
b53a190ea1
Names: keep sheet-level names with their sheet
nihilist-narwhal
2026-10-09 22:52:27 -05:00
198e8ecb05
Issue #28 : retain quick selection drag endpoints and clarify fill handle
Harrison O'Connor-Hoover
2026-10-09 23:05:46 -04:00
b2386e1c23
Issue 30: preview border presets and clear shared edges
Harrison O'Connor-Hoover
2026-10-09 22:45:41 -04:00
12bfdb0798
i18n: add Chinese, Korean and Russian interface languages
neko233-com
2026-10-10 10:20:59 +08:00
c51e51fe7b
#92 : import XLSB worksheet data and saved formula results
harrisonoconnorhover
2026-10-09 22:19:36 -04:00
da0bf32d8a
#16 : import ODS worksheet data without overwriting source files
harrisonoconnorhover
2026-10-09 22:09:09 -04:00
daf4591da0
Expose basic file operations in the shared ribbon (#93 )
harrisonoconnorhover
2026-10-09 21:35:53 -04:00
922847a1ed
Add system-following interface appearance (#72 )
harrisonoconnorhover
2026-10-09 21:35:21 -04:00
91d44508b1
Correct screenshot timeout recovery advice (#78 )
harrisonoconnorhover
2026-10-09 21:27:18 -04:00
698a2a8009
Keep keyboard navigation separate from pointer clicks (#87 )
harrisonoconnorhover
2026-10-09 21:26:06 -04:00
13664fe66b
Bump version to 0.4.0 (from 0.3.0) for release; refresh contributors
Brandon Thomas
2026-10-09 21:02:14 -04:00
2b1da77e46
chore: bump github actions to fix Node 20 deprecation warnings
Dylan M. Taylor
2026-10-09 20:04:21 -04:00
311b1a593f
Contributors: add nihilist-narwhal
nihilist-narwhal
2026-10-09 17:14:59 -05:00
cd083cfc50
XLSX: cache #SPILL! and #CALC! as #VALUE!
nihilist-narwhal
2026-10-09 17:14:59 -05:00
628732ef58
Enable inline editing of worksheet text boxes (#56 )
harrisonoconnorhover
2026-10-09 17:47:58 -04:00
f424d7d56b
i18n: Brazilian Portuguese interface language (#79 )
Eduardo Soares
2026-10-09 18:18:57 -03:00
4d46b9170b
ci: publish Flatpak repository to Pages
Dylan M. Taylor
2026-10-09 17:14:43 -04:00
165e6c8a3b
M2: add a vertical worksheet scrollbar (#73 )
DWAA1660
2026-10-09 14:46:29 -06:00
96b3ab3244
M2: document the supported offscreen snapshot example (#71 )
DWAA1660
2026-10-09 14:37:52 -06:00
d7174f8297
M2: preserve inherited formatting when entering empty cells (#70 )
DWAA1660
2026-10-09 14:33:43 -06:00
b8b3ba0b0e
XLSX: write _xlpm. prefix on LET/LAMBDA parameter names, strip it on read (#63 )
MarekSpodBiedry
2026-10-09 20:56:27 +02:00
631a49ec30
Recalc: linear in the number of range formulas
lloyd
2026-10-09 20:51:15 +02:00
8fe3276cb8
SUMIF/AVERAGEIF size the sum range like the criteria range
lloyd
2026-10-09 20:44:18 +02:00
69709bd458
Line charts: smooth (spline) curves (issue #52 )
justinjohn0306
2026-10-10 00:09:12 +05:30
ecaead4c12
DATE(1900,2,29) is serial 60, as in Excel
lloyd
2026-10-09 20:36:08 +02:00
2c2d92ef6b
ROUND: keep 15 significant digits when asked for 15+ digits, so ROUND(0.1+0.2,15) is 0.3 (#58 )
MarekSpodBiedry
2026-10-09 19:29:29 +02:00
903bbb096d
Issue #51 : General numbers fit by the cell's own font, not 11pt
lloyd
2026-10-09 17:23:15 +02:00
ad6e77f6ef
Issue #48 : rotated text with Wrap Text draws upright (grid and print)
lloyd
2026-10-09 17:13:40 +02:00
1d2df6126b
Dismiss worksheet popups on outside clicks and focus loss (#41 )
harrisonoconnorhover
2026-10-09 10:32:07 -04:00
38c11f6fb9
Fix header double-click AutoFit for selected ranges (#42 )
harrisonoconnorhover
2026-10-09 10:23:09 -04:00
b36f919410
Fix editing and formula bar reads in merged cells (#40 )
harrisonoconnorhover
2026-10-09 09:51:08 -04:00
56c32750a2
Add initial ribbon keytips and legacy shortcuts for #33
harrisonoconnorhover
2026-10-09 09:44:04 -04:00
51b531be3e
Merge pull request #13 from XusBadia/dmg-background
Brandon Thomas
2026-10-09 09:20:56 -04:00
6beb80ed36
Fonts: render Thai and Hebrew (and any non-Latin) instead of tofu (issue #32 )
justinjohn0306
2026-10-09 17:06:36 +05:30
51f3279135
Fix #23 : copy selected cells as HTML tables
harrisonoconnorhover
2026-10-09 05:56:08 -04:00
28113c6c75
Fix #26 : paint large ribbon dropdown chevrons
harrisonoconnorhover
2026-10-09 05:28:48 -04:00
4dd49f7b95
Fix: inserting or deleting rows, columns or cells cancels copy/cut mode (#21 )
MarekSpodBiedry
2026-10-09 10:45:50 +02:00
e8e010b446
i18n: switch the interface language (issue #20 )
justinjohn0306
2026-10-09 13:09:48 +05:30
7e24aa398a
CI: satisfy newer clippy lints (toolchain drift, behavior-preserving)
justinjohn0306
2026-10-09 13:08:28 +05:30
be33eba7d1
macOS DMG: branded window background and icon layout
Xus Badia
2026-10-08 15:12:32 +02:00
891514892a
CJK text renders as tofu: fall back to a system CJK font
justinjohn0306
2026-10-09 10:13:44 +05:30
881bab8b6a
Default Windows startup to DirectX 12
DWAA1660
2026-10-08 19:40:12 -06:00
596b465bb1
Macros UX: Excel-style info bar, Macros dialog, status badge (issue #6 )
justinjohn0306
2026-10-09 05:20:04 +05:30
9c1d2c3b3a
Add scripts/check-vba-roundtrip.sh: verify VBA preservation on a real file
justinjohn0306
2026-10-09 01:58:29 +05:30
726a31740e
Preserve VBA macros on round-trip; never destroy a macro-enabled workbook (#6 )
justinjohn0306
2026-10-09 00:54:10 +05:30
d9fd1b7305
CI: satisfy newer clippy lints (toolchain drift, behavior-preserving)
justinjohn0306
2026-10-09 00:53:54 +05:30
2276eabba8
File open: recognize Excel password-protected (CFB) files, report clearly (#11 )
justinjohn0306
2026-10-08 21:04:07 +05:30
fb823899c5
Bump version to 0.3.0 (from 0.2.0) for release
Brandon Thomas
2026-10-08 10:02:29 -04:00
26a6969626
README Downloads: where to get it first, then builds with Windows before macOS (#15 )
Brandon Thomas
2026-10-08 09:50:17 -04:00
64c223c5f8
Release: Flatpak x86_64/aarch64, AppImage zsync updates, README Downloads (#14 )
Brandon Thomas
2026-10-08 09:31:42 -04:00
cbc2430f4f
Objects: anchor modes — images/charts/shapes follow cells on sort (#5 )
justinjohn0306
2026-10-08 17:58:53 +05:30
a3cbb9b9a7
Bump version to 0.2.0 (from 0.1.0) for release
Brandon Thomas
2026-10-08 08:13:30 -04:00
26f325ec15
Desktop: no eprintln! on the log and panic paths
Gert Pellin
2026-10-08 13:01:16 +02:00
f654615640
Fix: list and render installed system fonts (#4 )
justinjohn0306
2026-10-08 16:04:14 +05:30
1c8d0b8fe5
Desktop: write log records to standard error and a rotating log file
Gert Pellin
2026-10-08 12:06:39 +02:00
c6b6f4177c
Release CI: macOS job on macos-15-xlarge
Brandon Thomas
2026-10-07 22:08:13 -04:00
3809fb7680
Release CI: macOS job on the org macos-release runner
Brandon Thomas
2026-10-07 21:55:05 -04:00
39082d13c8
About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#2 )
Brandon Thomas
2026-10-07 21:16:34 -04:00
a60bd2f40e
Rename PrintCraft to PdfCraft (storytold/pdfcraft) (#1 )
Brandon Thomas
2026-10-07 14:45:37 -04:00
efbcb01b77
CI: build workflows run only from the release branch
Brandon Thomas
2026-10-06 02:08:46 -04:00
d07a9eb44e
Roadmap: alpha and parity estimates; README gallery with PivotTable, Format Chart and Page Break Preview screenshots
Brandon Thomas
2026-10-06 01:46:43 -04:00