Releases: oxide-terminal/oxide
Releases · oxide-terminal/oxide
Release list
Oxide v0.6.3
Fixed
- macOS: Option+Left/Right now jump by word and Option+Delete deletes the
previous word in zsh and bash, matching Terminal.app and Ghostty. Before,
Option+arrows rang the bell and printed;3Dor;3C, and Option+Delete
only deleted one character. Works regardless ofoption_as_meta. Linux
keeps the standard xterm encoding for Alt+arrows, which tmux, vim and fish
depend on. (#3)
Oxide v0.6.2
Fixed
- Linux: the release tarball starts again on Ubuntu 24.04, Debian 12 and any
other distro with a glibc older than 2.44. Earlier tarballs were built on
Arch and inherited its glibc 2.44, so everywhere else they died with a
GLIBC_2.43 not founderror before a window appeared. Releases are now
built against glibc 2.35 — Ubuntu 22.04, Debian 12, Fedora 36 and
everything newer — and the packaging step refuses to ship a binary that
needs more. (#2)
Oxide v0.6.1
Added
- Linux: a ☰ button in the window's top-left corner opens the same Oxide,
File, Edit, View, Window, and Help menus macOS shows in the menu bar, each
entry with its shortcut. Whichever bar is in that corner (file tree header,
tab bar, or a top status bar) makes room for it.app::menuopens it from
the keyboard or the palette, for when every bar is hidden. oxide --version/-Vprints the version, and--help/-hthe usage.oxide -e <command> [args...]runs a program in the first pane instead of
the shell, and--app-id <id>sets the window's Wayland app-id / X11 class.
Together they are whatxdg-terminal-execpasses to a terminal, so Oxide
can now be the system default on Linux: on Omarchy,omarchy default terminal-style launches (Super+Return,omarchy launch tui btop) open in
Oxide. The pane closes when the program exits cleanly; a failure keeps its
output on screen, and the.desktopentry now declares both flags.
Changed
- About Oxide now opens a panel in the window with the app icon, the
version, and a link to the site, instead of sending you straight to the
website.⏎oresccloses it. oxidewith no directory opens at the directory it was run from, as the
docs always said, rather than at home. Launchers that hand the app/
(Finder) still get home. Unknown options are now an error instead of being
silently ignored.
Fixed
- Linux (bash): the status bar no longer shows a
printf "\033]0;…"title
hook as a command that never finishes. bash 5.1+ keepsPROMPT_COMMAND
as an array, and Arch's bashrc, starship, and zoxide all append to it;
Oxide's shell integration kept only the first entry and left the rest
running outside its hook, where they were logged as commands and stole
the start marker from whatever you typed next. Every entry now runs inside
Oxide's hook, and the init script itself is no longer logged either.
Oxide v0.6.0
Added
- Linux. Oxide now builds and runs on Linux (Wayland and X11, Vulkan), as
a pacman package (makepkg -sifrompackaging/aur/oxide-terminal-bin;
the AUR listing follows once registration reopens) or a release tarball
with an install script. Everything that isn't the window chrome works the same: the tree
followscdand tab titles follow the foreground command through procfs,
finished commands notify throughnotify-send(and a click on the
notification brings the pane back where the daemon supports it), deleted
files go to the XDG trash, "Reveal in File Manager" opens your file
manager, and a newer release shows up in the top-right pill (it opens the
release page; the package manager does the install). - A Linux keymap:
ctrl-shift-*where macOS usescmd-*(copy, paste, new
tab, search, palette…),alt-1..9for tabs andctrl-alt-1..9for
workspaces,ctrl-clickto open links and paths. Super is never bound —
it belongs to the window manager. Thectrl-wchords are identical on
both. Palette and overlay hints readCtrl+Shift+Prather than⇧⌘P. - Linux: selecting text sets the primary selection, and middle-click pastes
it. - Shift held while Oxide launches skips startup commands on Linux too; the
key state arrives with keyboard focus rather than at launch, so it's read
in the first moment after the window opens. - Linux: closing the last window quits, rather than lingering with nothing
to reopen from.
Oxide v0.5.8
Added
min the file tree moves the selected file or directory (also Move… on
right-click). The input is prefilled with its path relative to the tree root,
cursor at the start so a directory can be typed in front; edit and press enter. An existing directory as the destination moves the
entry into it, missing directories are created,~/and absolute paths work,
and nothing is ever overwritten.- The file tree's add, rename, and move inputs have a cursor: arrows, home/end
(cmd-←/cmd-→,ctrl-a/ctrl-e), and forward delete work, so you can
put a directory in front of a prefilled name instead of retyping it.
Changed
ain the file tree creates beside a collapsed directory, not inside it;
an expanded directory still takes the new entry. Before, a tree of nothing
but directories had no way to add at the top level. The input now says
where the new entry will go.
Fixed
- The "updated to vX" toast stayed until clicked. It now fades after
twenty seconds, and every toast has an×to dismiss it without following
its click action (the update toast opens What's New; Help → What's New
gets you there later).
Oxide v0.5.7
Added
cmd-alt-1…cmd-alt-9jump straight to a workspace, in the order the
workspaces panel lists them — the workspace twin ofcmd-1..9for tabs.
Rebind them throughworkspace::select_1…workspace::select_9.- The tab bar can be hidden, like the status bar: View → Toggle Tab Bar (or
app::toggle_tab_barfrom the palette or a keybinding) flips it for the
current window, andtabs.enabled = falsekeeps it off.cmd-1..9,cmd-t
and the rest keep working without it. - Tabs show a small position number at their left edge — the
nincmd-n.
tabs.show_numbers = falseturns them off. - The status bar shows which tab you're on, in a chip beside the workspace
name, so you keep your bearings with the tab bar hidden. It shows the tab's
position by default —2/5for the second of five tabs;
status_bar.tab = "name"shows its name instead. tree.open_on_startup = falsestarts Oxide with the drawer hidden, for when
you'd rather have the full width and call the tree up withcmd-b. It
defaults totrue, so nothing changes unless you set it.
Changed
- The command palette offers the workspace actions — rename, pin, delete,
edit startup commands — even with the drawer hidden, and typing "rename
workspace" or "pin workspace" finds them. Running one opens the drawer on
the current workspace. Before, they only appeared while the drawer was
showing, under titles those searches didn't match.
Oxide v0.5.6
Changed
- Closing a markdown preview (or What's New) returns to the tab you opened it
from, instead of jumping to the last tab. - The key hints under the file finder and command history follow your keymap:
rebindoverlay::confirm_reveal(say, because a window manager owns
alt-enter) and the footer shows the new key instead of⌥⏎.
Fixed
- The file finder (
cmd-p) stalled on every keystroke in large trees — and for
a quarter of a second just opening it once you had a list of recent files.
Opening is now instant and typing is 5–10× faster, with the same results in
the same order. Command history search (cmd-r) got the same speed-up. - Long file names in the tree wrapped onto a second line and overlapped the row
below. They now stay on one line and end in an ellipsis, with the full name
on hover. Long workspace names get the same treatment. - Gitignored files vanished from the file tree entirely, with no way to bring
them back. They now stay in the tree, dimmed. Setrespect_gitignore = false
under[tree]to show them like any other file.
Oxide v0.5.5
Added
- Preview markdown on the file tree's right-click menu for
.mdand
.markdownfiles. It opens the file rendered in a new tab, paged with
less;qcloses it. Headings, lists, task boxes, quotes, and inline styles
render; code blocks are boxed, syntax-highlighted in your theme's own
colors, and carry a ⧉ copy link that puts the block on the clipboard
(without a trailing newline, so a pasted command waits for you to press
return); tables are drawn with
aligned columns and cells wrapped to fit the tab; and README-style HTML
(<h1>, centered<p>,<a>,<img>,<kbd>, comments, entities) is
understood rather than shown as tags. Link URLs are shown socmd-clickopens them, and relative links
resolve against the file's directory.
Changed
- What's New and markdown previews wrap long lines at spaces instead of
mid-word when yourlesssupports--wordwrap. Links in What's New now show
their URL, so they're clickable too.
Oxide v0.5.4
Added
- 17 new theme presets from Omarchy:
ethereal,everforest,flexoki-light,hackerman,kanagawa,
last-horizon,lumon,lupine,matte-black,miasma,osaka-jade,
retro-82,ristretto,rose-pine-dawn,solitude,vantablack, and
white. That makes 25, four of them light. The theme picker (cmd-alt-t)
now scrolls to fit them all.
Oxide v0.5.3
Fixed
- Right-click context menu in file tree drawer was clipping under the terminal and workspaces panel instead of displaying on top becasue it was a child of the tree rather than the app.