detached d34c114

fix(demo): hide file ownership in listings and drop the GIF

commit
d34c114093525f98cacd0bc3c91d7aed6a62181b
author
brice · · 2026-10-21 04:55 UTC
parent
02223f0
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
5 files · +2 -11
D docs/media/demo.gif +0 -0 binary file: no text diff

binary file: no text diff

M docs/media/demo.mp4 +0 -0 binary file: no text diff

binary file: no text diff

M docs/media/demo.png +0 -0 binary file: no text diff

binary file: no text diff

M tools/demo/content.sh +2 -2
@@ -7,10 +7,10 @@ clear
77 case ${1:-} in
88 system)
99 fastfetch --logo small --structure OS:Kernel:WM:Terminal:Memory:Colors
10- ls -la --color=always /etc | head -24 || true
10+ ls -lago --color=always /etc | head -24 || true
1111 ;;
1212 files)
13- ls -l --color=always /usr/share | head -34 || true
13+ ls -lgo --color=always /usr/share | head -34 || true
1414 ;;
1515 stash)
1616 printf '\033[1;36m NEFERWL / YOUR STASH\033[0m\n\n'
@@ -7,10 +7,10 @@ clear
7 case ${1:-} in7 case ${1:-} in
8 system)8 system)
9 fastfetch --logo small --structure OS:Kernel:WM:Terminal:Memory:Colors9 fastfetch --logo small --structure OS:Kernel:WM:Terminal:Memory:Colors
10- ls -la --color=always /etc | head -24 || true10+ ls -lago --color=always /etc | head -24 || true
11 ;;11 ;;
12 files)12 files)
13- ls -l --color=always /usr/share | head -34 || true13+ ls -lgo --color=always /usr/share | head -34 || true
14 ;;14 ;;
15 stash)15 stash)
16 printf '\033[1;36m NEFERWL / YOUR STASH\033[0m\n\n'16 printf '\033[1;36m NEFERWL / YOUR STASH\033[0m\n\n'
M tools/demo/record.sh +0 -9
@@ -16,12 +16,3 @@ ffmpeg -hide_banner -loglevel warning -f concat -safe 0 \
1616 -c:v libx264 -crf 23 -movflags +faststart docs/media/demo.mp4 -y
1717 ffmpeg -hide_banner -loglevel warning -ss 15.5 -i docs/media/demo.mp4 \
1818 -frames:v 1 -update 1 docs/media/demo.png -y
19-# Keep the optional, smaller preview only when it fits the README asset budget.
20-ffmpeg -hide_banner -loglevel warning -i docs/media/demo.mp4 \
21- -vf 'fps=10,scale=640:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse' \
22- "$work/demo.gif" -y
23-if (( $(wc -c < "$work/demo.gif") < 5000000 )); then
24- cp "$work/demo.gif" docs/media/demo.gif
25-else
26- printf 'GIF exceeds 5 MB; skipped (candidate: %s/demo.gif).\n' "$work"
27-fi
@@ -16,12 +16,3 @@ ffmpeg -hide_banner -loglevel warning -f concat -safe 0 \
16 -c:v libx264 -crf 23 -movflags +faststart docs/media/demo.mp4 -y16 -c:v libx264 -crf 23 -movflags +faststart docs/media/demo.mp4 -y
17 ffmpeg -hide_banner -loglevel warning -ss 15.5 -i docs/media/demo.mp4 \17 ffmpeg -hide_banner -loglevel warning -ss 15.5 -i docs/media/demo.mp4 \
18 -frames:v 1 -update 1 docs/media/demo.png -y18 -frames:v 1 -update 1 docs/media/demo.png -y
19-# Keep the optional, smaller preview only when it fits the README asset budget.
20-ffmpeg -hide_banner -loglevel warning -i docs/media/demo.mp4 \
21- -vf 'fps=10,scale=640:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse' \
22- "$work/demo.gif" -y
23-if (( $(wc -c < "$work/demo.gif") < 5000000 )); then
24- cp "$work/demo.gif" docs/media/demo.gif
25-else
26- printf 'GIF exceeds 5 MB; skipped (candidate: %s/demo.gif).\n' "$work"
27-fi

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 23

Tags 10

↑↓ moveenter openesc close