Skip to content

pitwall v0.1.0-beta.4

Choose a tag to compare

@github-actions github-actions released this 09 Oct 17:54
· 26 commits to main since this release
4381cd2
  • On Windows, closing a pane or stopping the daemon ends the pane's
    programs within 2 seconds, children included. A program that held off
    the console's close event, or a paste stuck in a program that stopped
    reading, could stall the daemon's shutdown for 10 seconds or more.

  • The command palette fits its results instead of keeping a fixed height,
    lists the actions you ran last first, and shows the letters you typed in
    bold. "Go to tab 1–9" with Alt+1…9 replaces nine Go to tab rows, and
    Split the pane below and the other pane mode actions that repeat a window
    action are listed once with all their keys. When nothing matches, it says
    what you can search by.

  • The find bar has up, down and close buttons, and its border turns red
    when nothing matches.

  • The session switcher's preview shows the session's tabs and groups
    without the sidebar's header and footer buttons.

  • A tab running two or more agents lists them under its row: each agent
    pane gets a small row with its logo, its own title and its state, and
    the asking one gets Allow and Deny there. Clicking one focuses that pane.
    The tab row keeps the most urgent state and counts them, "3 agents · 1
    approval"; clicking the count folds the list. The hover card lists every
    agent too.

  • The open tab's row is a plain primary tint with a thin outline, without
    the yellow or red of its state, which stays in its pill and accent bar.
    Group headers have a chevron that turns as they open. Rows drop the dot
    beside the pill, show "Merge conflicts" as a red mark (the hover card
    says it in words), and skip a second line that repeats the title, such
    as "" under "". Row heights follow [font] ui_size, and keyboard
    focus on a row or a menu entry shows a ring.

  • Settings fits a narrow window. Below 760dp the category list becomes a
    dropdown next to the search field, and a row whose label would get
    narrower than 220dp puts its control under the label instead of
    squeezing the label to a few letters a line.

  • Settings polish: the Close button shows Esc as its hint instead of a
    separate keycap, the theme cards sit four to a row, or two by two in a
    narrow window, switches have a white knob, Clipboard from programs and
    Bell read "Allow" and "Mark the tab" instead of their config values, and
    rows, switches, segments and buttons show a focus ring under Tab.

  • The side panel says "Reading git…" with a pulsing dot until git
    answers, then either lists the changes or says the folder is not a git
    repository, where it used to show one line for both. Every tab's empty
    state, and the review view's, has an icon and one short line.

  • Decision stats hides its 7 days, 30 days and All time picker until the
    log has something in it, and offers Set up decisions while no provider
    is connected. Usage says it is reading your agents' session files while
    it scans.

  • Open folder as group keeps the path as you typed it after an error,
    turns the field's border red and gives a one-line reason with ~ for
    your home folder. The Delete dialog shows the worktree folder with ~
    too, wrapped after a / rather than inside a name.

  • The daemon sends a window only the panes it draws, and of those only
    the rows that changed. Agents in other tabs and sessions keep running,
    and a pane shows its current screen as soon as you switch to it. With 32
    busy panes and four on screen, a window receives 0.2 MB/s instead of
    34.

  • Secondary text reads at 4.5:1 or better in every built-in theme:
    tokyo-night, aide-light and catppuccin-mocha get a slightly stronger
    muted color, and status chips darken or lighten their text where it
    was faint, most visibly in aide-light.

  • [appearance] reduce_motion, also a switch under Settings, Appearance,
    shows dialogs, menus, hover and focus changes at once instead of easing
    them in.

  • The interface text size in Settings now scales the sidebar, menus,
    hover cards, the command palette, the side panel and dialogs too, on one
    scale of five sizes. The smallest labels, such as status chips and diff
    counts, are 11px instead of 10px.

  • Dialogs fade and scale in over 150ms on one backdrop, the same as the
    command palette's, and none of the window's shortcuts run behind an open
    dialog: Ctrl+Shift+L no longer opens the agent panel under it.

  • The first run asks to install hooks once, on the welcome card, which now
    dims the panes behind it. The pane notice shows after the card is gone.

  • A tab's menu near the bottom of the sidebar opens above its "…" button
    instead of running off the window, and every menu, submenu, hover card
    and the group icon picker stays inside the window. Menus fade in over
    120ms.

  • The pane focus border crossfades over 120ms, a sidebar row's fill eases
    over 80ms on hover and 160ms when its state changes, and a group's tabs
    fade in as it opens. A focused pane that also wants attention keeps a
    thin accent line inside the attention ring.