v0.23.3 fc8669a

dev.bnema.Dumber.metainfo.xml RawHistoryFolder

1<?xml version="1.0" encoding="UTF-8"?>
2<component type="desktop-application">
3  <id>dev.bnema.Dumber</id>
4  <metadata_license>CC0-1.0</metadata_license>
5  <project_license>MIT</project_license>
6  <name>Dumber</name>
7  <summary>A minimal keyboard-driven browser for tiling WMs</summary>
8  <description>
9    <p>
10      A dumb browser that works like your favorite terminal multiplexer.
11      Wayland native, keyboard-driven with Zellij-inspired workflow, featuring
12      tabs with split and stacked panes, built-in ad blocking, and session management.
13    </p>
14    <p>Features include:</p>
15    <ul>
16      <li>Wayland native - no X11/XWayland dependency</li>
17      <li>Tabs and workspaces with split or stacked panes</li>
18      <li>Keyboard-driven workflow inspired by Zellij</li>
19      <li>Smart popup handling for OAuth flows and tiling WMs</li>
20      <li>GPU rendering with automatic VA-API/VDPAU detection</li>
21      <li>Built-in ad blocking with UBlock-based filtering</li>
22      <li>Launcher integration with rofi/fuzzel support</li>
23      <li>Search shortcuts via bangs</li>
24      <li>Customizable light and dark themes</li>
25      <li>Session save/restore with automatic snapshots</li>
26    </ul>
27  </description>
28  <launchable type="desktop-id">dev.bnema.Dumber.desktop</launchable>
29  <url type="homepage">https://github.com/bnema/dumber</url>
30  <url type="bugtracker">https://github.com/bnema/dumber/issues</url>
31  <url type="vcs-browser">https://github.com/bnema/dumber</url>
32  <developer id="dev.bnema">
33    <name>bnema</name>
34  </developer>
35  <branding>
36    <color type="primary" scheme_preference="light">#f5f5f5</color>
37    <color type="primary" scheme_preference="dark">#1a1a1a</color>
38  </branding>
39  <content_rating type="oars-1.1" />
40  <supports>
41    <control>keyboard</control>
42    <control>pointing</control>
43  </supports>
44  <requires>
45    <display_length compare="ge">768</display_length>
46  </requires>
47  <categories>
48    <category>Network</category>
49    <category>WebBrowser</category>
50  </categories>
51  <keywords>
52    <keyword>browser</keyword>
53    <keyword>webkit</keyword>
54    <keyword>wayland</keyword>
55    <keyword>tiling</keyword>
56    <keyword>keyboard</keyword>
57    <keyword>minimal</keyword>
58  </keywords>
59  <releases>
60    <release version="0.23.1" date="2025-12-30">
61      <description>
62        <p>Added Flatpak packaging support with automatic builds on GitHub releases.</p>
63      </description>
64    </release>
65    <release version="0.23.0" date="2025-12-29">
66      <description>
67        <p>Previous release with improved session management and bug fixes.</p>
68      </description>
69    </release>
70  </releases>
71</component>

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close