v0.27.0 dcb4c51

logo.svg RawHistoryFolder

1<?xml version="1.0" encoding="UTF-8"?>
2<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="512" height="512">
3  <defs>
4    <!-- Background gradient - deeper dark -->
5    <linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
6      <stop offset="0%" stop-color="#0a0a0b"/>
7      <stop offset="100%" stop-color="#18181b"/>
8    </linearGradient>
9    <!-- Green accent gradient for bolt -->
10    <linearGradient id="bolt" x1="0" y1="0" x2="0" y2="1">
11      <stop offset="0%" stop-color="#4ade80"/>
12      <stop offset="100%" stop-color="#22c55e"/>
13    </linearGradient>
14    <!-- Subtle inset shadow -->
15    <filter id="inset" x="-20%" y="-20%" width="140%" height="140%">
16      <feOffset dx="0" dy="1"/>
17      <feGaussianBlur stdDeviation="0.8" result="blur"/>
18      <feComposite in2="SourceAlpha" operator="out"/>
19      <feColorMatrix type="matrix" values="0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.4 0"/>
20      <feBlend in="SourceGraphic" mode="normal"/>
21    </filter>
22    <!-- Glow for bolt -->
23    <filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
24      <feGaussianBlur stdDeviation="2" result="blur"/>
25      <feMerge>
26        <feMergeNode in="blur"/>
27        <feMergeNode in="SourceGraphic"/>
28      </feMerge>
29    </filter>
30  </defs>
31
32  <!-- Background square -->
33  <rect x="4" y="4" width="56" height="56" rx="0" ry="0" fill="url(#bg)" filter="url(#inset)"/>
34  <rect x="4.5" y="4.5" width="55" height="55" rx="0" ry="0" fill="none" stroke="#3f3f46" stroke-width="1"/>
35
36  <!-- D letterform - refined, sharper -->
37  <path d="M18 14 L18 50 M18 14 H35 C48 14 48 32 48 32 C48 50 35 50 35 50 H18"
38        fill="none"
39        stroke="#fafafa"
40        stroke-width="5"
41        stroke-linecap="square"
42        stroke-linejoin="miter"/>
43
44  <!-- Speed bolt - vibrant green, centered and prominent -->
45  <path d="M41 4 L31 28 h10 l-14 30 6-20 h-10 z"
46        fill="url(#bolt)"
47        filter="url(#glow)"/>
48</svg>

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