Repository navigation
Releases
Bedsheet v0.3.7
See the commit history for changes.
Bedsheet v0.3.6
See the commit history for changes.
Bedsheet v0.3.5
See the commit history for changes.
Bedsheet v0.3.4
See the commit history for changes.
Bedsheet v0.3.3
Keyboard focus stays on the sheet, and the crash recovery prompt no longer throws work away on Escape.
Install
# Fedora, RHEL, openSUSE
sudo dnf install ./Bedsheet-0.3.3-1.x86_64.rpm
# Debian, Ubuntu, Mint
sudo apt install ./Bedsheet_0.3.3_amd64.deb
# Anything else
chmod +x Bedsheet_0.3.3_amd64.AppImage && ./Bedsheet_0.3.3_amd64.AppImageOn Windows, run Bedsheet_0.3.3_x64-setup.exe. It installs for the current user and needs no administrator rights; Bedsheet_0.3.3_x64_en-US.msi installs for every user and does. Neither is code-signed, so SmartScreen warns the first time: choose "More info", then "Run anyway".
Fixed
- The sheet takes keyboard focus as soon as it appears. After New sheet or opening the first file, the arrow keys and typing work straight away instead of waiting for a click.
- Clicking a toolbar or status bar button, choosing a context menu item, or dismissing a menu, dialog, prompt or the command palette no longer leaves the keyboard stranded. Focus stays on the sheet, and in the find bar it stays in the search box.
- Escape on the "Recover unsaved changes" prompt no longer counts as Discard. The snapshot is kept and offered again on the next launch.
- Closing the window with no unsaved changes removes the crash recovery snapshot before the window goes, so an old one is not offered back next time.
- With the theme pinned to dark while the system is light, the current search match is readable again, and hovering a row keeps its match highlight.
- A cut made with Ctrl+X is listed as a cut in the undo history, not as clearing cells.
Full changelog: v0.3.2...v0.3.3
Bedsheet v0.3.2
Bedsheet now runs on Windows.
Install
# Fedora, RHEL, openSUSE
sudo dnf install ./Bedsheet-0.3.2-1.x86_64.rpm
# Debian, Ubuntu, Mint
sudo apt install ./Bedsheet_0.3.2_amd64.deb
# Anything else
chmod +x Bedsheet_0.3.2_amd64.AppImage && ./Bedsheet_0.3.2_amd64.AppImageOn Windows, run Bedsheet_0.3.2_x64-setup.exe. It installs for the current user and needs no administrator rights; Bedsheet_0.3.2_x64_en-US.msi installs for every user and does. Neither is code-signed, so SmartScreen warns the first time: choose "More info", then "Run anyway".
New
- Windows builds, as an installer and an MSI. The window keeps its own title bar and leaves the corners and shadow to the system, which rounds them on Windows 11.
.csvand.tsvfiles are registered, so Bedsheet shows up in "Open with". - Saving works the same way on Windows: the file is written to a temporary sibling and swapped into place, and a hard-linked file is overwritten in place so its other names see the change.
- Unsaved work set aside by an instance that crashed is offered back on Windows too.
- Recent files show Windows paths, with
C:\Users\<you>shortened to~the way/home/<you>is.
This is the first Windows release and it has had far less use than the Linux one. If something is off there, please open an issue.
Full changelog: v0.3.1...v0.3.2
Bedsheet v0.3.1
Select several rows at once, even when they aren't side by side: Ctrl-click their numbers.
Install
# Fedora, RHEL, openSUSE
sudo dnf install ./Bedsheet-0.3.1-1.x86_64.rpm
# Debian, Ubuntu, Mint
sudo apt install ./Bedsheet_0.3.1_amd64.deb
# Anything else
chmod +x Bedsheet_0.3.1_amd64.AppImage && ./Bedsheet_0.3.1_amd64.AppImageNew
- Ctrl-click row numbers to add rows to the selection, and Ctrl-click one again to leave it out. Rows that end up next to each other join into one block, and Shift-click or dragging still extends from the last one clicked.
- Copy, cut, clear, fill down, delete, duplicate and search in selection work on just the chosen rows, and the status bar totals only those.
- A paste fills the chosen rows in order, as if they sat together, and a single value fills every one of them. Moving rows still needs them side by side.
Full changelog: v0.3.0...v0.3.1
Bedsheet v0.3.0
Select several columns at once, even when they aren't side by side: Ctrl-click their headers.
Install
# Fedora, RHEL, openSUSE
sudo dnf install ./Bedsheet-0.3.0-1.x86_64.rpm
# Debian, Ubuntu, Mint
sudo apt install ./Bedsheet_0.3.0_amd64.deb
# Anything else
chmod +x Bedsheet_0.3.0_amd64.AppImage && ./Bedsheet_0.3.0_amd64.AppImageNew
- Ctrl-click column headers to add columns to the selection, and Ctrl-click one again to leave it out. Columns that end up next to each other join into one block, and Shift-click or dragging still extends from the last one clicked.
- Copy, cut, clear, fill, delete, fit width and search in selection work on just the chosen columns. A copy packs them together with their names.
- A paste fills the chosen columns in order, as if they sat side by side, and a single value fills every one of them. Moving columns still needs them side by side.
Fixes
- Ctrl+A then Ctrl+C copies the whole sheet with its column names every time. The names used to come along only if the cursor had been on the header row, and Ctrl+A now moves the cursor into the sheet from wherever it was.
Full changelog: v0.2.3...v0.3.0
Bedsheet v0.2.3
Copying is cleaner: tables paste without borders or colours of their own, and column names come along when the columns are selected by their headers.
Install
# Fedora, RHEL, openSUSE
sudo dnf install ./Bedsheet-0.2.3-1.x86_64.rpm
# Debian, Ubuntu, Mint
sudo apt install ./Bedsheet_0.2.3_amd64.deb
# Anything else
chmod +x Bedsheet_0.2.3_amd64.AppImage && ./Bedsheet_0.2.3_amd64.AppImageFixes
- Cells copied into documents like Google Docs or Word arrive as a plain table that takes the document's own styling. They used to bring grey borders, bold headers and black text with them, which was unreadable on a dark page.
Improvements
- Columns selected by their headers copy with their names, so Ctrl+C on a column gives the same result as Copy with headers. The toast says when the headers went along.
- A sheet with a header row but nothing under it copies its column names, and pasting them into a blank sheet names its columns.
- Column letters are never copied as names. A sheet without a header row copies plainly, and Copy with headers says so.
Full changelog: v0.2.2...v0.2.3
Bedsheet v0.2.2
Undo and redo are easier to find, the packages carry proper icons, and the start screen's ruled lines draw cleanly on scaled displays.
Install
# Fedora, RHEL, openSUSE
sudo dnf install ./Bedsheet-0.2.2-1.x86_64.rpm
# Debian, Ubuntu, Mint
sudo apt install ./Bedsheet_0.2.2_amd64.deb
# Anything else
chmod +x Bedsheet_0.2.2_amd64.AppImage && ./Bedsheet_0.2.2_amd64.AppImageFixes
- The start screen's ruled lines came out blurred and patchy, with most lines missing, when the window was maximized on a scaled display. They now draw crisply at any size.
Improvements
- Undo and redo are always in the command palette and the … menu, named after the change they would reverse ("Undo paste", "Redo sort by price"), and they say so when there is nothing to undo or redo. The toolbar buttons' tooltips name the change too.
- The packages install the app icon at 32 to 512 pixels, where only a 128px icon was usable before, so it stays sharp in launchers on high-resolution screens.
- The packages include AppStream details, so software centres such as GNOME Software show the icon, a description and screenshots.
Full changelog: v0.2.1...v0.2.2