v0.11.0 dc50343

history of pkg/webkit/workspace_widgets_cgo.go at v0.11.0

2025-10-06

55d6e7cfeat(webkit): add GtkImage bindings and click handlers for title bars bamen

2025-10-05

a36e3e7fix(workspace): keep stacked panes visible during popup splits bamen
adb5e50fix(workspace): address copilot PR review feedback - add validation, constants, and documentation improvements Brice
8ec5d1dfix(webkit): address copilot PR review feedback - fix token collision, memory leak, build tags, and validation Brice
a5cfffcfix(workspace): prevent GTK focus chain warnings during pane close by clearing grandparent focus before reparenting Brice

2025-10-04

a06c390fix(popup): prevent OAuth hijacking, fix rendering corruption, and clean up localStorage Brice

2025-10-03

d7d1748fix(workspace): simplify closePane to prevent GTK crashes and let GTK auto-manage parenting Brice

2025-09-28

c5d90b9fix(workspace): enhance pane promotion with better widget type detection and timing Brice
e55dc9afeat(workspace): implement bulletproof pane management with enhanced widget safety Brice

2025-09-27

d1f04b5feat(webkit): add CSS class management and widget safety functions Brice
07cfeefrefactor(browser): replace focus_manager with centralized FocusStateMachine Brice

2025-09-26

fcf18d5fix: resolve GTK test crash and focus management issues bamen

2025-09-24

def2355refactor: improve focus management and stacked pane stability bamen

2025-09-25

f3aa007feat: implement Zellij-style stacked panes bamen

2025-09-22

b0316fffeat(workspace): implement multi-pane window management and workspace system bamen

2025-09-20

b27dcc8fix(gtk): ensure proper widget unparenting before reassignment bamen

2025-09-19

f223216feat(webkit): add workspace container widgets and dom event handlers 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