Files
dev/code-rs/tui/assets/spinners.json
T

248 lines
7.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Default": {
"diamond": {
"interval": 100,
"frames": [
"✧","✦","✧","✧","✦","✧","✧","✦","✧",
"✶","◇","◆",
"✶","◇","◆",
"✶","◇","◆",
"✶","◇","◆",
"✧","✦","✧","✧","✦","✧","✧","✦","✧",
"✶","◇","◆",
"✶","◇","◆",
"✶","◇","◆",
"✶","◇","◆",
"✶","◇","◆",
"✨"
],
"label": "Diamond"
}
},
"Dots": {
"brailleDotsClassic": {
"interval": 80,
"frames": ["⠋","⠙","⠹","⠸","⠼","⠴","⠦","⠧","⠇","⠏"],
"label": "Braille Dots Classic"
},
"brailleDotsBlock": {
"interval": 80,
"frames": ["⣾","⣽","⣻","⢿","⡿","⣟","⣯","⣷"],
"label": "Braille Dots Block"
},
"brailleDotsCycle": {
"interval": 80,
"frames": ["⢹","⢺","⢼","⣸","⣇","⡧","⡗","⡏"],
"label": "Braille Dots Cycle"
},
"ellipsis": {
"interval": 400,
"frames": [". ",".. ","..."," "],
"label": "Ellipsis"
},
"ellipsisScrolling": {
"interval": 200,
"frames": [". ",".. ","..."," .."," ."," "],
"label": "Ellipsis Scrolling"
}
},
"Lines": {
"spinnerLine": {
"interval": 130,
"frames": ["-","\\","|","/"],
"label": "Spinner Line"
},
"dashLine": {
"interval": 100,
"frames": ["⠂","-","–","—","–","-"],
"label": "Dash Line"
},
"boxPipe": {
"interval": 100,
"frames": ["┤","┘","┴","└","├","┌","┬","┐"],
"label": "Box Pipe"
},
"progressBarBounce": {
"interval": 80,
"frames": ["[ ]","[= ]","[== ]","[=== ]","[====]","[ ===]","[ ==]","[ =]","[ ]","[ =]","[ ==]","[ ===]","[====]","[=== ]","[== ]","[= ]"],
"label": "Progress Bar Bounce"
}
},
"Circles": {
"quarterArc": {
"interval": 100,
"frames": ["◜","◠","◝","◞","◡","◟"],
"label": "Quarter Arc"
},
"halfCircles": {
"interval": 50,
"frames": ["◐","◓","◑","◒"],
"label": "Half Circles"
},
"quarterCircles": {
"interval": 120,
"frames": ["◴","◷","◶","◵"],
"label": "Quarter Circles"
}
},
"Bouncing": {
"dotBounce": {
"interval": 120,
"frames": ["⠁","⠂","⠄","⠂"],
"label": "Dot Bounce"
},
"boxCorners": {
"interval": 120,
"frames": ["▖","▘","▝","▗"],
"label": "Box Corners"
},
"boxSides": {
"interval": 100,
"frames": ["▌","▀","▐","▄"],
"label": "Box Sides"
},
"ballLoop": {
"interval": 80,
"frames": ["( ● )","( ● )","( ● )","( ● )","( ●)","( ● )","( ● )","( ● )","( ● )","(● )"],
"label": "Ball Loop"
},
"pong": {
"interval": 80,
"frames": ["▐⠂ ▌","▐⠈ ▌","▐ ⠂ ▌","▐ ⠠ ▌","▐ ⡀ ▌","▐ ⠠ ▌","▐ ⠂ ▌","▐ ⠈ ▌","▐ ⠂ ▌","▐ ⠠ ▌","▐ ⡀ ▌","▐ ⠠ ▌","▐ ⠂ ▌","▐ ⠈ ▌","▐ ⠂▌","▐ ⠠▌","▐ ⡀▌","▐ ⠠ ▌","▐ ⠂ ▌","▐ ⠈ ▌","▐ ⠂ ▌","▐ ⠠ ▌","▐ ⡀ ▌","▐ ⠠ ▌","▐ ⠂ ▌","▐ ⠈ ▌","▐ ⠂ ▌","▐ ⠠ ▌","▐ ⡀ ▌","▐⠠ ▌"],
"label": "Pong"
}
},
"Arrows": {
"rotatingTriangle": {
"interval": 50,
"frames": ["◢","◣","◤","◥"],
"label": "Rotating Triangle"
},
"arrowDirections": {
"interval": 100,
"frames": ["←","↖","↑","↗","→","↘","↓","↙"],
"label": "Arrow Directions"
},
"arrowWave": {
"interval": 120,
"frames": ["▹▹▹▹▹","▸▹▹▹▹","▹▸▹▹▹","▹▹▸▹▹","▹▹▹▸▹","▹▹▹▹▸"],
"label": "Arrow Wave"
}
},
"Toggles": {
"squareToggle": {
"interval": 120,
"frames": ["□","■"],
"label": "Square Toggle"
},
"circleToggle": {
"interval": 80,
"frames": ["⦾","⦿"],
"label": "Circle Toggle"
},
"dotToggle": {
"interval": 80,
"frames": ["▫","▪"],
"label": "Dot Toggle"
},
"ringToggle": {
"interval": 100,
"frames": ["◍","◌"],
"label": "Ring Toggle"
}
},
"Special": {
"sandFill": {
"interval": 80,
"frames": ["⠁","⠂","⠄","⡀","⡈","⡐","⡠","⣀","⣁","⣂","⣄","⣌","⣔","⣤","⣥","⣦","⣮","⣶","⣷","⣿","⡿","⠿","⢟","⠟","⡛","⠛","⠫","⢋","⠋","⠍","⡉","⠉","⠑","⠡","⢁"],
"label": "Sand Fill"
},
"flipLine": {
"interval": 70,
"frames": ["_","_","_","-","`","`","'","´","-","_","_","_"],
"label": "Flip Line"
},
"trigramCycle": {
"interval": 100,
"frames": ["☱","☲","☴"],
"label": "Trigram Cycle"
},
"barGrowV": {
"interval": 120,
"frames": ["▁","▃","▄","▅","▆","▇","▆","▅","▄","▃"],
"label": "Bar Grow V"
},
"barGrowH": {
"interval": 120,
"frames": ["▏","▎","▍","▌","▋","▊","▉","▊","▋","▌","▍","▎"],
"label": "Bar Grow H"
},
"noisePattern": {
"interval": 100,
"frames": ["▓","▒","░"],
"label": "Noise Pattern"
},
"binaryDigits": {
"interval": 80,
"frames": ["010010","001100","100101","111010","111101","010111","101011","111000","110011","110101"],
"label": "Binary Digits"
},
"sharkSwim": {
"interval": 120,
"frames": ["▐|\\____________▌","▐_|\\___________▌","▐__|\\__________▌","▐___|\\_________▌","▐____|\\________▌","▐_____|\\_______▌","▐______|\\______▌","▐_______|\\_____▌","▐________|\\____▌","▐_________|\\___▌","▐__________|\\__▌","▐___________|\\_▌","▐____________|\\▌","▐____________/|▌","▐___________/|_▌","▐__________/|__▌","▐_________/|___▌","▐________/|____▌","▐_______/|_____▌","▐______/|______▌","▐_____/|_______▌","▐____/|________▌","▐___/|_________▌","▐__/|__________▌","▐_/|___________▌","▐/|____________▌"],
"label": "Shark Swim"
},
"letterCycle": {
"interval": 100,
"frames": ["d","q","p","b"],
"label": "Letter Cycle"
},
"layerStack": {
"interval": 150,
"frames": ["-","=","≡"],
"label": "Layer Stack"
},
"blockFill": {
"interval": 80,
"frames": ["▰▱▱▱▱▱▱","▰▰▱▱▱▱▱","▰▰▰▱▱▱▱","▰▰▰▰▱▱▱","▰▰▰▰▰▱▱","▰▰▰▰▰▰▱","▰▰▰▰▰▰▰","▰▱▱▱▱▱▱"],
"label": "Block Fill"
},
"snake": {
"interval": 80,
"frames": ["▁","▂","▃","▄","▅","▆","▇","█","▇","▆","▅","▄","▃","▂","▁"],
"label": "Snake"
},
"chevronSlide": {
"interval": 90,
"frames": ["> ",">> ",">>> "," >>> "," >>>"," >>"," >"," "],
"label": "Chevron Slide"
},
"ellipsisBar": {
"interval": 120,
"frames": ["[ ]","[. ]","[.. ]","[...]","[ ..]","[ .]","[ ]"],
"label": "Ellipsis Bar"
},
"ripple": {
"interval": 100,
"frames": ["·","∙","•","●","•","∙"],
"label": "Ripple"
},
"barScroll": {
"interval": 80,
"frames": ["▉▊▋▌▍▎▏","▏▉▊▋▌▍▎","▎▏▉▊▋▌▍","▍▎▏▉▊▋▌","▌▍▎▏▉▊▋","▋▌▍▎▏▉▊","▊▋▌▍▎▏▉","▉▊▋▌▍▎▏"],
"label": "Bar Scroll"
}
},
"Stars": {
"starSparkle": {
"interval": 70,
"frames": ["✶","✸","✹","✺","✹","✷"],
"label": "Star Sparkle"
},
"crossSparkle": {
"interval": 80,
"frames": ["+","x","*"],
"label": "Cross Sparkle"
}
}
}