Skip to content

Releases

Rui 0.6.2 — Double-click new tab

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:06
1ebb86e

Double-click the empty area beside the open tabs to create a new tab. Existing tabs still use double-click to rename.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/jli-software/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/jli-software/Rui/blob/v0.6.2/CHANGELOG.md

Rui 0.6.1 — Selection hotfix

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:11
088e921

Text selection is reliably visible again on the active line in light, dark and Omarchy themes, in both standard and Vim modes.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/jli-software/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/jli-software/Rui/blob/v0.6.1/CHANGELOG.md

Rui 0.6.0 — English by default

Choose a tag to compare

@github-actions github-actions released this 04 Sep 15:39

Rui now opens in English for new installations, with German available as an instant in-app switch. Existing installations keep German until changed.

Highlights:

  • complete English/German interface localization
  • new document, terminal prompt and pencil application icon across Windows and Linux
  • refreshed neutral README screenshots and English package metadata

Install

Linux

curl -fsSL https://raw.githubusercontent.com/jli-software/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/jli-software/Rui/blob/v0.6.0/CHANGELOG.md

Rui 0.5.4 — Safer Saves

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:51

Saves are now serialized and bound to their originating tab. Atomic writes preserve Windows and Unix file semantics, external changes are detected before replacement, and failed session snapshots no longer discard modified buffers. This release also refreshes the README, repository metadata, and CI quality gates.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/jli-software/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/jli-software/Rui/blob/v0.5.4/CHANGELOG.md

Rui 0.5.3 — Shorter Story

Choose a tag to compare

@github-actions github-actions released this 30 Aug 17:48

Install

Linux

curl -fsSL https://raw.githubusercontent.com/vikingjunior12/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/vikingjunior12/Rui/blob/v0.5.3/CHANGELOG.md

Rui 0.5.2 — Second Click, Third Answer

Choose a tag to compare

@github-actions github-actions released this 30 Aug 06:43

Double click a tab name — or press F2 — and it becomes an input field. The
rename goes to disk, in the same folder, with the extension kept out of the
selection and the syntax highlighting following the new one. Moving stays
"save as": a path in the field is refused, and an existing file is never
overwritten.

Every question Rui asks now comes from Rui itself rather than from the system,
and the one about unsaved work finally has the third answer it always needed:
save, discard, or don't close after all. Enter is Save and Escape is Cancel,
so both keys do the thing that destroys nothing. The dot marking unsaved
changes moved out of the close button and in front of the file name, where
hovering can no longer hide it.

The shortcut sheet gained a selection category, eight more motions and a
group that collects every ":" command in one place; the chosen category now
survives typing, and Tab cycles through them. :set wrap, :set number and
:set relativenumber write into Rui's own settings and survive a restart.

The README was rebuilt around six screenshots, with the logo and badges up top.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/vikingjunior12/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/vikingjunior12/Rui/blob/v0.5.2/CHANGELOG.md

Rui 0.5.1 — Signposts

Choose a tag to compare

@github-actions github-actions released this 29 Aug 17:58

The status bar now shows the name of the open file, with a dot for unsaved
changes; clicking it copies the full path. A new info icon opens About Rui,
with the version, the developer and a button that copies the block a bug
report starts with. The shortcut sheet gained category tabs and finally spells
out the normal-mode routes into the system clipboard. Without Vim mode,
Ctrl+Shift+A copies the whole file and Alt+Z toggles word wrap.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/vikingjunior12/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/vikingjunior12/Rui/blob/v0.5.1/CHANGELOG.md

Rui 0.5.0 — Shortcut sheet and a faster Quick Open

Choose a tag to compare

@github-actions github-actions released this 29 Aug 17:00

A shortcut sheet on Ctrl+K, reachable from a keyboard icon in the status bar and filterable by a search field. With Vim mode on it leads with the Vim commands, grouped by mode, motion, editing, search, clipboard, files and tabs; Rui's own shortcuts follow from the same command list the palette uses. Rui bindings that shadow a NeoVim one now say so.

Quick Open (Ctrl+O) renders only the visible rows, so typing keeps up in large note folders and the 500-result cap is gone — the twelve-thousandth match is one End key away. Its header counts files and matches, and each row highlights the characters it matched on. The Vim mode indicator is now distinguishable at a glance, and overlays give focus back to the editor when they close.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/vikingjunior12/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/vikingjunior12/Rui/blob/v0.5.0/CHANGELOG.md

Rui 0.4.0 — Tabs

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:32

Several files open side by side, each tab keeping its full editor state: cursor, selection, folds and undo history survive a switch. The session now restores every open tab instead of just the last file, and Vim's :tabnew, :tabn, :tabc and the :b family are wired up.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/vikingjunior12/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/vikingjunior12/Rui/blob/v0.4.0/CHANGELOG.md

Rui 0.3.10 — Hotfix

Choose a tag to compare

@github-actions github-actions released this 29 Aug 14:41

Every release title now carries its version number. The workflow prepends it when the tag annotation leaves it out.

Install

Linux

curl -fsSL https://raw.githubusercontent.com/vikingjunior12/Rui/main/install.sh | bash

Then rui file.txt in a terminal, or Rui in the application launcher.
Remove it again with ~/.local/share/rui/install.sh --uninstall.

Windows

rui-setup.exe to install, rui.exe to just run it, rui-setup.msi for
Intune and GPO. Not code-signed, so SmartScreen warns on first launch
(More info → Run anyway).

Full changelog (German):
https://github.com/vikingjunior12/Rui/blob/v0.3.10/CHANGELOG.md