Table of Contents

Enum SpinnerStyle

Namespace
SharpConsoleUI.Controls
Assembly
SharpConsoleUI.dll

Preset frame sets for SpinnerControl.

public enum SpinnerStyle
Extension Methods

Fields

AestheticBar = 12

Aesthetic progress bar (▰▰▰▱▱▱). Fixed 6-column width.

Arc = 4

Arc rotation.

Arrow = 10

Rotating arrow (←↖↑↗→↘↓↙). Reserves 2 columns (ambiguous-width glyph).

Bounce = 5

Bouncing braille dot.

BouncingBar = 11

ASCII bouncing bar ([== ]). Fixed 6-column width.

Braille = 0

Braille rotation (default). Reliably narrow on modern terminals.

BrailleDots = 13

Classic braille throbber (⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏). The widely-recognized npm/CLI spinner; distinct from the heavier Braille rotation.

Circle = 1

Quarter-circle rotation.

Dots = 2

ASCII dots (". " / ".. " / "..."). Fixed 3-column width.

DotsBounce = 14

Bouncing ASCII dots (". " → "..." → " .." → " "). Fixed 3-column width.

GrowHorizontal = 8

Horizontal growing bar (▏▎▍▌▋▊▉).

GrowVertical = 7

Vertical growing bar (▁▃▄▅▆▇).

Line = 3

ASCII line spinner (- \ | /).

Star = 6

Twinkling star (✶✸✹✺✷). Reserves 2 columns (ambiguous-width glyph).

Toggle = 9

Empty/filled square blink (□■). Reserves 2 columns (ambiguous-width glyph).