Repository navigation
0.4.2
tabwalk --visible on GTK 4's offset nodes.
Install
pipx install --system-site-packages shotbox # the command and the Python API
npm install --save-dev shotbox # the Node helpers
The README lists the system tools shotbox drives.
Fixed
tabwalk --visiblefinds a ring drawn off its node. GTK 4 places a node short of the padding of what it's in, right of and below where it's drawn: a libadwaita tab 6 pixels, a header bar's buttons 7, a tab's close button 10. Only 4 pixels round a node's bounds were counted, and a tab whose top edge already had the ring's color, as a current tab's rail can, was reported as showing no focus. When too little changed at its bounds, the count is now taken at any offset up to 16 pixels each way where what changed looks like a focus shown: along three or four of the node's sides, and little just outside them. The ring the focus left isn't counted where the walk found it, so a sibling right beside it, a radio button or a toolbar icon with a thin ring, still is, and a sibling with no ring of its own isn't credited with its neighbor's.- No EGL warnings from GTK 4 programs on X11. They opened EGL though they draw with cairo, and Mesa warned on stderr that Xvfb has no DRI3. A session now sets
GDK_DISABLE=gl(GTK 4.16 and later); pictures are the same.
The full list is in the changelog.