Download

Motion, overlays and panes now run on gpui-kit, with Napdock’s own theme still drawing the look.

  • Motion: entrances fade and rise, the sidebar slide can turn back mid-way, and toasts stack and reflow with spring motion, pausing under the pointer. Everything follows the system’s Reduce motion setting.
  • Overlays: composer and pane menus, the appearance picker, hover cards, the palette, import, project picker and extension dialogs use the kit’s popover, hover card and dialog, with focus kept inside open dialogs.
  • Scrollbars: the transcript, file tree, file viewer, diff, review view and palette show overlay scrollbars while scrolling, as macOS does.

Extensions can now draw select, slider, tabs, disclosure, spinner, skeleton and a virtualized list that asks for rows as you scroll. progress gains an indeterminate mode.

In the app

Before: toasts stacked on the old layout.
Before: toasts stacked on the old layout.
Toasts on the kit's stack, with two cards peeking behind the front one and their words hidden until the stack opens.
Toasts on the kit's stack, with two cards peeking behind the front one and their words hidden until the stack opens.
Before: the transcript with no scrollbar.
Before: the transcript with no scrollbar.
The transcript with the new overlay scrollbar on its right edge.
The transcript with the new overlay scrollbar on its right edge.
The workbench extension's new Controls section in the native app, in dark.
The workbench extension's new Controls section in the native app, in dark.
The same Controls section in light.
The same Controls section in light.