v0.6.1 3d41bc5

style.css RawHistoryFolder

1/* Selector overlay: transparent (or a frozen screen), dimming, thin gray
2   guides, monospace tags. */
3app {
4  width: 100%; height: 100%; background-color: transparent;
5  color: #e6edf3; font-family: monospace; font-size: 1rem;
6}
7stack.scene { width: 100%; height: 100%; }
8box.backdrop { overflow: hidden; }
9box.backdrop image { width: 100%; height: 100%; }
10box.dim { background-color: rgba(0, 0, 0, 0.5); }
11box.edge { background-color: #4fd1a5; }
12/* Mode colors: cyan for screenshots, coral red for recordings. Amber is kept
13   for warnings. */
14box.edge.shot { background-color: #38bdf8; }
15box.edge.rec { background-color: #ef5350; }
16box.grid { background-color: #808080; }
17box.tag {
18  display: flex; flex-direction: row; justify-content: center; align-items: center;
19  box-sizing: border-box; padding: 0.25em 0.625em; overflow: hidden;
20  background-color: rgba(13, 16, 20, 0.92); color: #e6edf3;
21  font-family: monospace; font-size: 1rem; text-align: center;
22}
23/* Mode and target chips: the active one takes the mode color. */
24box.chip.idle { color: #8b949e; }
25box.chip.off { color: #484f58; }
26box.chip.shot { background-color: #38bdf8; color: #0d1014; }
27box.chip.rec { background-color: #ef5350; color: #0d1014; }
28/* Centered toast confirming a key, faded out by the o* steps. */
29box.toast {
30  display: flex; flex-direction: row; justify-content: center; align-items: center;
31  box-sizing: border-box; overflow: hidden;
32  background-color: rgba(13, 16, 20, 0.92); color: #e6edf3;
33  font-family: monospace; font-size: 1.5rem; text-align: center;
34}
35box.toast.warn { color: #f5a524; border: 2px solid #f5a524; }
36box.o0 { opacity: 1; }
37box.o1 { opacity: 0.9; }
38box.o2 { opacity: 0.8; }
39box.o3 { opacity: 0.7; }
40box.o4 { opacity: 0.6; }
41box.o5 { opacity: 0.5; }
42box.o6 { opacity: 0.4; }
43box.o7 { opacity: 0.3; }
44box.o8 { opacity: 0.2; }
45box.o9 { opacity: 0.1; }

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 2

Tags 9

↑↓ moveenter openesc close