Pieces942

Compact, self-contained widgets that behave like assets. Drop them into any block, card, or page to add a small touch of polish without rewriting the surrounding UI.

greet()
greet(name: string, locale: Locale): string
Greet the user with a localized message.

Parameter Hints

editor17

Function call line with a caret plus a signature popover underneath. The current parameter underlines in primary.

Dashboardrender()if (isReady)
    // hidden lines…
    const ready = useReady();
    if (!ready) return null;

Sticky Header

editor18

Scope breadcrumb pinned above a code snippet, showing the current class, method, and block.

Ship production-ready components in a weekend.
27 chars·3 words

Selection Counter

editor19

Text with a primary-tinted highlight and a floating dark pill showing character and word counts.

const greet = (name: string) =>Ayşe·3d ago·a1b2c3d
`Merhaba, ${name}!`;Merve·today·9f0e4c2
 Ayşe·3d ago·a1b2c3d

Git Blame

editor20

Code lines with inline blame showing author, relative time, and short commit hash to the right.

/\b\w+@\w+\.com\b/gi
12

Regex Input

editor21

Regex input with slashes, violet flags, and a tabular match-count pill on the right.

function greet(name: string)

Code Lens

editor22

Action row above a function signature showing references, implementations, and inline commands.

button.tsxSaved 3s ago

Save Indicator

editor23

Pill with filename and a state glyph: emerald check for saved, sky dot for dirty.

Switch branch…
  • feat/onboarding
  • main
  • feat/ai-suggest3
  • chore/cleanup

Branch Switcher

editor24

Branch picker popover with search, a list of branches, ahead counts, and an emerald check on the current one.

col guide80
const message = `Hello`;
const longer = `Shipping the biggest onboarding upgrade yet`;
const wrapped = items.map((i) => i.name).join(', ') + '!'

Ruler Guide

editor25

Editor panel with a rose vertical column-limit ruler and numbered code lines behind it.

--primary: #f43f5e;
--accent: #8b5cf6;
--surface: #0ea5e9;

Color Preview

editor26

CSS lines with inline color swatch squares next to each hex value.

1function render(items) {
2 items.forEach(draw);
3}
Matching bracket on line 3

Bracket Match

editor27

Three-line snippet with the matching opening and closing brackets highlighted in primary.

1// TODO migrate to server components
2// FIXME handles null state poorly
3// NOTE revisit once design lock lands

TODO Comment

editor28

Italic comment lines with colored TODO, FIXME, NOTE, or HACK tags.

1const user = createUser(name: "Ayşe", role: "admin");
nameinlay parameter hints

Inlay Hints

editor29

Function call with muted parameter-name chips inlaid before each argument.

import { greet } from './greet';
 
const user = { name: 'Ayşe' };
const msg = greet(user.name);
console.log(msg);
 

Git Gutter

editor30

Code lines with colored gutter stripes showing added (emerald), modified (sky), and removed (rose) lines.

<<<<<<< CurrentHEAD
const greet = (name) => `Hi, ${name}!`;
=======
const greet = (name: string) => `Merhaba, ${name}!`;
>>>>>>> Incomingfeat/onboarding

Merge Conflict

editor31

Classic conflict block with emerald current section, sky incoming section, and <<< === >>> markers.

Zen Modemanifesto.md
Exit+K+Z

Zen Mode

editor32

Minimal focus card with a focus icon, current filename, and an exit-shortcut reminder.

:fi
  • :fire:
  • :finish_line:
  • :first_place:
  • :fish:

Emoji Picker

editor33

Inline :shortcode typing with an autocomplete dropdown showing emoji previews.

greetsayHello7 refs
  • greet.ts1
  • app.tsx4
  • welcome.tsx2

Rename Refactor

editor34

Preview card with the struck-through old name, the new name, and a list of affected files with ref counts.

Theme

Theme Switcher

editor35

Settings card with a segmented light / dark / system toggle and icon plus label per option.

Go to line142
of 386

Goto Line

editor36

Compact jump-to-line input with a typed value, a blinking caret, and the total line count.

Keybindings
  • Command palette
    +K
  • Quick open
    +P
  • Toggle terminal
    +`
  • Format document
    ++F

Keymap List

editor37

Panel listing editor actions with their kbd shortcut combinations on the right.

12function renderChart(data) {
37}

Code Folding

editor38

Expanded open line, a collapsed region button with chevron and line count, and the closing line.

The implmentation ships on Friday.
  • implementation
  • implements
  • implemented

Spell Check

editor39

Sentence with a rose wavy underline on a misspelling and a suggestions dropdown below.

const value = user.prfile.name;
  • Rename to 'profile'Preferred
  • Add missing property 'prfile'
  • Disable rule for this line

Quick Fix

editor40

Code line with a lightbulb quick-fix tile and a dropdown of fix options. Preferred fix gets an amber tag.