v0.4.0 6203a22

history of pkg/webkit/ucm_js_cgo.go at v0.4.0

2025-09-09

e337302omnibox: render favicon inside 20x20 circular wrapper chip (match homepage); prevents stretching and ensures consistent round shape bamen
a863db8omnibox: switch favicon chip to circular with #ccc background; tuned border/shadow; slight brightness/contrast for dark icons bamen
c9efd76omnibox: make favicons readable on dark overlay (light chip background, subtle border/shadow, slight brightness/contrast boost); keeps transparency for non-square icons bamen
66e5fc8omnibox: apply same fade+blur logic when navigating suggestion results (arrow/hover); always restore on input typing/focus bamen
32dec1eomnibox (Ctrl+L): redesign suggestion row to favicon + Domain | full path (single-line with gradient fade); remove 50/50 split; retain hover select and click navigate bamen
157c30cfind: show active match in orange (.dumber-find-active) and manage active class on selection changes; resets on clear bamen
8ab9109find/omnibox: add subtle blur in faded mode via (webkit)backdrop-filter on box; clear filters when unfading bamen
2de1562find/omnibox: fully restore opacity when typing or refocusing input; also on input click/mousedown and root hover bamen
d5a4babomnibox: close overlay when clicking outside the box (capture phase); stop propagation from box to avoid accidental closes bamen
9de5dcafind/omnibox: prevent page scroll while overlay visible; ensure list scrolls on arrow nav; fade overlay when navigating matches; unfade on input focus; stopPropagation on arrows bamen
87979c4find: add ; and : as right-context boundaries; Alt+Enter centers match without closing overlay (Shift+Enter previous) bamen
d736c5domnibox/find UX: focus + select input on hover; hover selects list items (omnibox and find) for quicker navigation bamen
8610746find: Enter focuses selected match (centered) and closes overlay; clicking a match also closes; right-side context stops at nearest punctuation (, . -) to avoid awkward truncation bamen

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