diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6491ad209..d7d66cc1f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,9 +78,9 @@ type TemplatePrinter struct{ // Srender renders the Template as a string. func (p TemplatePrinter) Srender() (string, error) { - var ret string + var ret strings.Builder - return ret, nil + return ret.String(), nil } // Render prints the Template to the terminal. diff --git a/README.md b/README.md index 6a9cd7842..4002a59a0 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ go get github.com/pterm/pterm | Interactive confirm
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/interactive_confirm) |Interactive continue
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/interactive_continue) |Interactive multiselect
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/interactive_multiselect) |Interactive select
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/interactive_select) |Interactive textinput
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/interactive_textinput) | | Logger
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/logger) |Multiple-live-printers
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/multiple-live-printers) |Panel
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/panel) |Paragraph
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/paragraph) |Prefix
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/prefix) | | Progressbar
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/progressbar) |Section
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/section) |Slog
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/slog) |Spinner
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/spinner) |Style
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/style) | -| Table
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/table) |Theme
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/theme) |Tree
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/tree) | | | +| Table
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/table) |Test.sh
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/test.sh) |Theme
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/theme) |Tree
[(Examples)](https://github.com/pterm/pterm/tree/master/_examples/tree) | | @@ -3204,7 +3204,7 @@ func main() { // Create and start a fork of the default spinner. spinnerInfo, _ := pterm.DefaultSpinner.Start("Some informational action...") time.Sleep(time.Second * 2) // Simulate 3 seconds of processing something. - spinnerInfo.Info() // Resolve spinner with error message. + spinnerInfo.Info() // Resolve spinner with information message. // Create and start a fork of the default spinner. spinnerSuccess, _ := pterm.DefaultSpinner.Start("Doing something important... (will succeed)") @@ -3386,6 +3386,43 @@ func main() { +### table/alternate-row-style + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/table/alternate-row-style/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Define the data for the table. + // Each inner slice represents a row in the table. + // The first row is considered as the header of the table. + alternateStyle := pterm.NewStyle(pterm.BgDarkGray) + + tableData := pterm.TableData{ + {"Firstname", "Lastname", "Email", "Note"}, + {"Paul", "Dean", "augue@velitAliquam.co.uk", ""}, + {"Callie", "Mckay", "nunc.sed@est.com", "这是一个测试, haha!"}, + {"Libby", "Camacho", "lobortis@semper.com", "just a test, hey!"}, + {"张", "小宝", "zhang@example.com", ""}, + } + + // Create a table with the defined data. + // The table has a header and is boxed. + // Finally, render the table to print it. + pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render() +} + +``` + +
+ ### table/boxed ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/table/boxed/animation.svg) diff --git a/_examples/README.md b/_examples/README.md index 1402ef814..d52008c2a 100644 --- a/_examples/README.md +++ b/_examples/README.md @@ -3072,7 +3072,7 @@ func main() { // Create and start a fork of the default spinner. spinnerInfo, _ := pterm.DefaultSpinner.Start("Some informational action...") time.Sleep(time.Second * 2) // Simulate 3 seconds of processing something. - spinnerInfo.Info() // Resolve spinner with error message. + spinnerInfo.Info() // Resolve spinner with information message. // Create and start a fork of the default spinner. spinnerSuccess, _ := pterm.DefaultSpinner.Start("Doing something important... (will succeed)") @@ -3254,6 +3254,43 @@ func main() { +### table/alternate-row-style + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/table/alternate-row-style/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Define the data for the table. + // Each inner slice represents a row in the table. + // The first row is considered as the header of the table. + alternateStyle := pterm.NewStyle(pterm.BgDarkGray) + + tableData := pterm.TableData{ + {"Firstname", "Lastname", "Email", "Note"}, + {"Paul", "Dean", "augue@velitAliquam.co.uk", ""}, + {"Callie", "Mckay", "nunc.sed@est.com", "这是一个测试, haha!"}, + {"Libby", "Camacho", "lobortis@semper.com", "just a test, hey!"}, + {"张", "小宝", "zhang@example.com", ""}, + } + + // Create a table with the defined data. + // The table has a header and is boxed. + // Finally, render the table to print it. + pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render() +} + +``` + +
+ ### table/boxed ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/table/boxed/animation.svg) diff --git a/_examples/area/center/animation.svg b/_examples/area/center/animation.svg index beea669fb..a73cd0435 100644 --- a/_examples/area/center/animation.svg +++ b/_examples/area/center/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.18266s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.8%{transform:translateX(-160px)}12.9%{transform:translateX(-240px)}12.9%{transform:translateX(-320px)}23.7%{transform:translateX(-400px)}23.8%{transform:translateX(-480px)}34.6%{transform:translateX(-560px)}34.6%{transform:translateX(-640px)}34.6%{transform:translateX(-720px)}45.5%{transform:translateX(-800px)}45.5%{transform:translateX(-880px)}100%{transform:translateX(-960px)}}Currentcount:0Areascanupdatetheircontentdynamically!Currentcount:2Currentcount:3Currentcount:4Currentcount:1Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.106421s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.9%{transform:translateX(-80px)}12.2%{transform:translateX(-160px)}23.5%{transform:translateX(-240px)}34.1%{transform:translateX(-320px)}45.1%{transform:translateX(-400px)}100%{transform:translateX(-480px)}}Areascanupdatetheircontentdynamically!Currentcount:4Currentcount:0Currentcount:1Currentcount:2Currentcount:3Restartinganimation... \ No newline at end of file diff --git a/_examples/area/default/animation.svg b/_examples/area/default/animation.svg index 8ff25c681..bf8f58782 100644 --- a/_examples/area/default/animation.svg +++ b/_examples/area/default/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.39227s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4.1%{transform:translateX(-80px)}4.9%{transform:translateX(-160px)}14.8%{transform:translateX(-240px)}14.8%{transform:translateX(-320px)}14.8%{transform:translateX(-400px)}14.8%{transform:translateX(-480px)}14.8%{transform:translateX(-560px)}14.8%{transform:translateX(-640px)}14.8%{transform:translateX(-720px)}25.5%{transform:translateX(-800px)}25.5%{transform:translateX(-880px)}36.1%{transform:translateX(-960px)}36.1%{transform:translateX(-1040px)}46.8%{transform:translateX(-1120px)}46.8%{transform:translateX(-1200px)}100%{transform:translateX(-1280px)}}Currentcount:0Areascanupdatetheircontentdynamically!Currentcount:1Currentcount:2Currentcount:3Currentcount:4Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.151728s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1.2%{transform:translateX(-80px)}12.2%{transform:translateX(-160px)}23.6%{transform:translateX(-240px)}34.5%{transform:translateX(-320px)}45.4%{transform:translateX(-400px)}100%{transform:translateX(-480px)}}Areascanupdatetheircontentdynamically!Currentcount:4Currentcount:0Currentcount:1Currentcount:2Currentcount:3Restartinganimation... \ No newline at end of file diff --git a/_examples/area/demo/animation.svg b/_examples/area/demo/animation.svg index bbd3ebab7..88720635a 100644 --- a/_examples/area/demo/animation.svg +++ b/_examples/area/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:14.05891s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}0.2%{transform:translateX(-80px)}0.3%{transform:translateX(-160px)}7.4%{transform:translateX(-240px)}7.4%{transform:translateX(-320px)}7.4%{transform:translateX(-400px)}7.4%{transform:translateX(-480px)}7.4%{transform:translateX(-560px)}7.4%{transform:translateX(-640px)}7.4%{transform:translateX(-720px)}7.4%{transform:translateX(-800px)}7.4%{transform:translateX(-880px)}7.4%{transform:translateX(-960px)}7.4%{transform:translateX(-1040px)}7.4%{transform:translateX(-1120px)}7.4%{transform:translateX(-1200px)}7.4%{transform:translateX(-1280px)}7.4%{transform:translateX(-1360px)}7.4%{transform:translateX(-1440px)}7.4%{transform:translateX(-1520px)}7.4%{transform:translateX(-1600px)}7.4%{transform:translateX(-1680px)}7.4%{transform:translateX(-1760px)}7.4%{transform:translateX(-1840px)}7.4%{transform:translateX(-1920px)}7.4%{transform:translateX(-2000px)}7.4%{transform:translateX(-2080px)}7.4%{transform:translateX(-2160px)}7.4%{transform:translateX(-2240px)}7.4%{transform:translateX(-2320px)}14.5%{transform:translateX(-2400px)}14.5%{transform:translateX(-2480px)}14.5%{transform:translateX(-2560px)}14.5%{transform:translateX(-2640px)}14.5%{transform:translateX(-2720px)}14.5%{transform:translateX(-2800px)}14.5%{transform:translateX(-2880px)}14.5%{transform:translateX(-2960px)}14.5%{transform:translateX(-3040px)}14.5%{transform:translateX(-3120px)}14.5%{transform:translateX(-3200px)}14.5%{transform:translateX(-3280px)}14.5%{transform:translateX(-3360px)}14.5%{transform:translateX(-3440px)}14.5%{transform:translateX(-3520px)}14.5%{transform:translateX(-3600px)}14.5%{transform:translateX(-3680px)}21.7%{transform:translateX(-3760px)}21.7%{transform:translateX(-3840px)}21.7%{transform:translateX(-3920px)}21.7%{transform:translateX(-4000px)}21.7%{transform:translateX(-4080px)}21.7%{transform:translateX(-4160px)}21.7%{transform:translateX(-4240px)}21.7%{transform:translateX(-4320px)}21.7%{transform:translateX(-4400px)}21.7%{transform:translateX(-4480px)}21.7%{transform:translateX(-4560px)}21.7%{transform:translateX(-4640px)}21.7%{transform:translateX(-4720px)}21.7%{transform:translateX(-4800px)}21.7%{transform:translateX(-4880px)}21.7%{transform:translateX(-4960px)}21.7%{transform:translateX(-5040px)}21.7%{transform:translateX(-5120px)}21.7%{transform:translateX(-5200px)}21.7%{transform:translateX(-5280px)}21.7%{transform:translateX(-5360px)}21.7%{transform:translateX(-5440px)}21.7%{transform:translateX(-5520px)}21.7%{transform:translateX(-5600px)}21.7%{transform:translateX(-5680px)}21.7%{transform:translateX(-5760px)}21.7%{transform:translateX(-5840px)}28.8%{transform:translateX(-5920px)}35.9%{transform:translateX(-6000px)}43.1%{transform:translateX(-6080px)}50.2%{transform:translateX(-6160px)}57.3%{transform:translateX(-6240px)}64.4%{transform:translateX(-6320px)}100%{transform:translateX(-6400px)}} INFO Theprevioustextwillstayinplace,whiletheareaupdates.████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:14.038087s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}0.1%{transform:translateX(-80px)}0.1%{transform:translateX(-160px)}0.1%{transform:translateX(-240px)}0.1%{transform:translateX(-320px)}0.1%{transform:translateX(-400px)}0.1%{transform:translateX(-480px)}0.1%{transform:translateX(-560px)}7.3%{transform:translateX(-640px)}14.5%{transform:translateX(-720px)}21.6%{transform:translateX(-800px)}28.7%{transform:translateX(-880px)}35.8%{transform:translateX(-960px)}43%{transform:translateX(-1040px)}50.1%{transform:translateX(-1120px)}50.1%{transform:translateX(-1200px)}57.2%{transform:translateX(-1280px)}64.4%{transform:translateX(-1360px)}100%{transform:translateX(-1440px)}} INFO Theprevioustextwillstayinplace,whiletheareaupdates.███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/area/dynamic-chart/animation.svg b/_examples/area/dynamic-chart/animation.svg index 604dd6fb8..eb37c489c 100644 --- a/_examples/area/dynamic-chart/animation.svg +++ b/_examples/area/dynamic-chart/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:transparent}.j{animation-duration:9.877027s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}2.7%{transform:translateX(-160px)}7.8%{transform:translateX(-240px)}7.8%{transform:translateX(-320px)}7.8%{transform:translateX(-400px)}7.8%{transform:translateX(-480px)}7.8%{transform:translateX(-560px)}7.8%{transform:translateX(-640px)}7.8%{transform:translateX(-720px)}7.8%{transform:translateX(-800px)}7.8%{transform:translateX(-880px)}7.8%{transform:translateX(-960px)}7.8%{transform:translateX(-1040px)}7.8%{transform:translateX(-1120px)}7.8%{transform:translateX(-1200px)}7.8%{transform:translateX(-1280px)}7.8%{transform:translateX(-1360px)}7.8%{transform:translateX(-1440px)}7.8%{transform:translateX(-1520px)}7.8%{transform:translateX(-1600px)}7.8%{transform:translateX(-1680px)}7.8%{transform:translateX(-1760px)}7.8%{transform:translateX(-1840px)}7.8%{transform:translateX(-1920px)}7.8%{transform:translateX(-2000px)}7.8%{transform:translateX(-2080px)}7.8%{transform:translateX(-2160px)}7.8%{transform:translateX(-2240px)}7.8%{transform:translateX(-2320px)}7.8%{transform:translateX(-2400px)}7.8%{transform:translateX(-2480px)}7.8%{transform:translateX(-2560px)}12.9%{transform:translateX(-2640px)}12.9%{transform:translateX(-2720px)}12.9%{transform:translateX(-2800px)}12.9%{transform:translateX(-2880px)}12.9%{transform:translateX(-2960px)}12.9%{transform:translateX(-3040px)}12.9%{transform:translateX(-3120px)}12.9%{transform:translateX(-3200px)}13%{transform:translateX(-3280px)}13%{transform:translateX(-3360px)}13%{transform:translateX(-3440px)}13%{transform:translateX(-3520px)}13%{transform:translateX(-3600px)}13%{transform:translateX(-3680px)}13%{transform:translateX(-3760px)}13%{transform:translateX(-3840px)}13%{transform:translateX(-3920px)}13%{transform:translateX(-4000px)}13%{transform:translateX(-4080px)}13%{transform:translateX(-4160px)}13%{transform:translateX(-4240px)}13%{transform:translateX(-4320px)}13%{transform:translateX(-4400px)}13%{transform:translateX(-4480px)}13%{transform:translateX(-4560px)}13%{transform:translateX(-4640px)}13%{transform:translateX(-4720px)}13%{transform:translateX(-4800px)}13%{transform:translateX(-4880px)}13%{transform:translateX(-4960px)}13%{transform:translateX(-5040px)}13%{transform:translateX(-5120px)}13%{transform:translateX(-5200px)}13%{transform:translateX(-5280px)}13%{transform:translateX(-5360px)}13%{transform:translateX(-5440px)}13%{transform:translateX(-5520px)}13%{transform:translateX(-5600px)}13%{transform:translateX(-5680px)}13%{transform:translateX(-5760px)}13%{transform:translateX(-5840px)}13%{transform:translateX(-5920px)}13%{transform:translateX(-6000px)}13%{transform:translateX(-6080px)}13%{transform:translateX(-6160px)}13%{transform:translateX(-6240px)}13%{transform:translateX(-6320px)}13%{transform:translateX(-6400px)}13%{transform:translateX(-6480px)}13%{transform:translateX(-6560px)}13%{transform:translateX(-6640px)}13%{transform:translateX(-6720px)}13%{transform:translateX(-6800px)}13%{transform:translateX(-6880px)}13%{transform:translateX(-6960px)}13%{transform:translateX(-7040px)}13%{transform:translateX(-7120px)}13%{transform:translateX(-7200px)}13.1%{transform:translateX(-7280px)}13.1%{transform:translateX(-7360px)}13.1%{transform:translateX(-7440px)}13.1%{transform:translateX(-7520px)}13.1%{transform:translateX(-7600px)}13.1%{transform:translateX(-7680px)}13.1%{transform:translateX(-7760px)}13.1%{transform:translateX(-7840px)}13.1%{transform:translateX(-7920px)}13.1%{transform:translateX(-8000px)}13.1%{transform:translateX(-8080px)}13.1%{transform:translateX(-8160px)}13.1%{transform:translateX(-8240px)}13.1%{transform:translateX(-8320px)}13.1%{transform:translateX(-8400px)}13.1%{transform:translateX(-8480px)}13.1%{transform:translateX(-8560px)}13.1%{transform:translateX(-8640px)}13.1%{transform:translateX(-8720px)}13.1%{transform:translateX(-8800px)}13.1%{transform:translateX(-8880px)}13.1%{transform:translateX(-8960px)}13.1%{transform:translateX(-9040px)}13.1%{transform:translateX(-9120px)}13.1%{transform:translateX(-9200px)}13.1%{transform:translateX(-9280px)}13.1%{transform:translateX(-9360px)}13.1%{transform:translateX(-9440px)}13.1%{transform:translateX(-9520px)}13.1%{transform:translateX(-9600px)}13.1%{transform:translateX(-9680px)}13.1%{transform:translateX(-9760px)}13.1%{transform:translateX(-9840px)}18.2%{transform:translateX(-9920px)}23.3%{transform:translateX(-10000px)}23.3%{transform:translateX(-10080px)}23.4%{transform:translateX(-10160px)}23.4%{transform:translateX(-10240px)}23.4%{transform:translateX(-10320px)}23.4%{transform:translateX(-10400px)}23.4%{transform:translateX(-10480px)}23.4%{transform:translateX(-10560px)}23.4%{transform:translateX(-10640px)}23.4%{transform:translateX(-10720px)}23.4%{transform:translateX(-10800px)}23.4%{transform:translateX(-10880px)}23.4%{transform:translateX(-10960px)}23.4%{transform:translateX(-11040px)}23.4%{transform:translateX(-11120px)}23.4%{transform:translateX(-11200px)}23.4%{transform:translateX(-11280px)}23.4%{transform:translateX(-11360px)}23.4%{transform:translateX(-11440px)}23.4%{transform:translateX(-11520px)}23.4%{transform:translateX(-11600px)}23.4%{transform:translateX(-11680px)}23.4%{transform:translateX(-11760px)}23.4%{transform:translateX(-11840px)}23.4%{transform:translateX(-11920px)}23.4%{transform:translateX(-12000px)}23.4%{transform:translateX(-12080px)}23.4%{transform:translateX(-12160px)}23.4%{transform:translateX(-12240px)}23.4%{transform:translateX(-12320px)}23.4%{transform:translateX(-12400px)}23.4%{transform:translateX(-12480px)}23.4%{transform:translateX(-12560px)}23.4%{transform:translateX(-12640px)}23.4%{transform:translateX(-12720px)}23.4%{transform:translateX(-12800px)}23.4%{transform:translateX(-12880px)}23.4%{transform:translateX(-12960px)}23.4%{transform:translateX(-13040px)}23.4%{transform:translateX(-13120px)}23.4%{transform:translateX(-13200px)}23.4%{transform:translateX(-13280px)}23.4%{transform:translateX(-13360px)}23.4%{transform:translateX(-13440px)}23.4%{transform:translateX(-13520px)}23.4%{transform:translateX(-13600px)}23.4%{transform:translateX(-13680px)}23.4%{transform:translateX(-13760px)}23.4%{transform:translateX(-13840px)}23.4%{transform:translateX(-13920px)}23.4%{transform:translateX(-14000px)}23.4%{transform:translateX(-14080px)}23.4%{transform:translateX(-14160px)}23.4%{transform:translateX(-14240px)}23.4%{transform:translateX(-14320px)}23.4%{transform:translateX(-14400px)}23.4%{transform:translateX(-14480px)}23.4%{transform:translateX(-14560px)}23.5%{transform:translateX(-14640px)}23.5%{transform:translateX(-14720px)}23.5%{transform:translateX(-14800px)}23.5%{transform:translateX(-14880px)}23.5%{transform:translateX(-14960px)}23.5%{transform:translateX(-15040px)}23.5%{transform:translateX(-15120px)}23.5%{transform:translateX(-15200px)}23.5%{transform:translateX(-15280px)}23.5%{transform:translateX(-15360px)}23.5%{transform:translateX(-15440px)}23.5%{transform:translateX(-15520px)}23.5%{transform:translateX(-15600px)}23.5%{transform:translateX(-15680px)}23.5%{transform:translateX(-15760px)}23.5%{transform:translateX(-15840px)}23.5%{transform:translateX(-15920px)}23.5%{transform:translateX(-16000px)}23.5%{transform:translateX(-16080px)}23.5%{transform:translateX(-16160px)}23.5%{transform:translateX(-16240px)}23.5%{transform:translateX(-16320px)}23.5%{transform:translateX(-16400px)}23.5%{transform:translateX(-16480px)}23.5%{transform:translateX(-16560px)}23.5%{transform:translateX(-16640px)}23.5%{transform:translateX(-16720px)}28.6%{transform:translateX(-16800px)}28.6%{transform:translateX(-16880px)}28.6%{transform:translateX(-16960px)}28.6%{transform:translateX(-17040px)}28.6%{transform:translateX(-17120px)}28.6%{transform:translateX(-17200px)}28.6%{transform:translateX(-17280px)}28.6%{transform:translateX(-17360px)}28.6%{transform:translateX(-17440px)}28.6%{transform:translateX(-17520px)}28.6%{transform:translateX(-17600px)}28.6%{transform:translateX(-17680px)}28.6%{transform:translateX(-17760px)}28.6%{transform:translateX(-17840px)}28.6%{transform:translateX(-17920px)}28.6%{transform:translateX(-18000px)}28.6%{transform:translateX(-18080px)}28.6%{transform:translateX(-18160px)}28.6%{transform:translateX(-18240px)}28.6%{transform:translateX(-18320px)}28.6%{transform:translateX(-18400px)}28.6%{transform:translateX(-18480px)}33.7%{transform:translateX(-18560px)}33.8%{transform:translateX(-18640px)}33.8%{transform:translateX(-18720px)}33.8%{transform:translateX(-18800px)}33.8%{transform:translateX(-18880px)}33.8%{transform:translateX(-18960px)}33.8%{transform:translateX(-19040px)}33.8%{transform:translateX(-19120px)}33.8%{transform:translateX(-19200px)}33.8%{transform:translateX(-19280px)}33.8%{transform:translateX(-19360px)}33.8%{transform:translateX(-19440px)}33.8%{transform:translateX(-19520px)}33.8%{transform:translateX(-19600px)}33.8%{transform:translateX(-19680px)}33.8%{transform:translateX(-19760px)}33.8%{transform:translateX(-19840px)}33.8%{transform:translateX(-19920px)}33.8%{transform:translateX(-20000px)}33.8%{transform:translateX(-20080px)}33.8%{transform:translateX(-20160px)}33.8%{transform:translateX(-20240px)}33.8%{transform:translateX(-20320px)}33.8%{transform:translateX(-20400px)}33.8%{transform:translateX(-20480px)}33.8%{transform:translateX(-20560px)}33.8%{transform:translateX(-20640px)}33.8%{transform:translateX(-20720px)}33.8%{transform:translateX(-20800px)}33.8%{transform:translateX(-20880px)}33.8%{transform:translateX(-20960px)}33.8%{transform:translateX(-21040px)}33.8%{transform:translateX(-21120px)}33.8%{transform:translateX(-21200px)}33.8%{transform:translateX(-21280px)}33.8%{transform:translateX(-21360px)}33.8%{transform:translateX(-21440px)}33.8%{transform:translateX(-21520px)}33.8%{transform:translateX(-21600px)}33.8%{transform:translateX(-21680px)}33.8%{transform:translateX(-21760px)}33.8%{transform:translateX(-21840px)}33.8%{transform:translateX(-21920px)}33.8%{transform:translateX(-22000px)}33.8%{transform:translateX(-22080px)}33.8%{transform:translateX(-22160px)}33.8%{transform:translateX(-22240px)}33.8%{transform:translateX(-22320px)}33.8%{transform:translateX(-22400px)}33.8%{transform:translateX(-22480px)}33.8%{transform:translateX(-22560px)}33.8%{transform:translateX(-22640px)}33.8%{transform:translateX(-22720px)}33.8%{transform:translateX(-22800px)}33.8%{transform:translateX(-22880px)}33.8%{transform:translateX(-22960px)}33.8%{transform:translateX(-23040px)}33.9%{transform:translateX(-23120px)}33.9%{transform:translateX(-23200px)}33.9%{transform:translateX(-23280px)}33.9%{transform:translateX(-23360px)}33.9%{transform:translateX(-23440px)}33.9%{transform:translateX(-23520px)}33.9%{transform:translateX(-23600px)}33.9%{transform:translateX(-23680px)}33.9%{transform:translateX(-23760px)}33.9%{transform:translateX(-23840px)}33.9%{transform:translateX(-23920px)}33.9%{transform:translateX(-24000px)}33.9%{transform:translateX(-24080px)}33.9%{transform:translateX(-24160px)}33.9%{transform:translateX(-24240px)}33.9%{transform:translateX(-24320px)}39%{transform:translateX(-24400px)}39%{transform:translateX(-24480px)}39%{transform:translateX(-24560px)}39%{transform:translateX(-24640px)}39%{transform:translateX(-24720px)}39%{transform:translateX(-24800px)}39%{transform:translateX(-24880px)}39%{transform:translateX(-24960px)}39%{transform:translateX(-25040px)}39%{transform:translateX(-25120px)}39%{transform:translateX(-25200px)}39%{transform:translateX(-25280px)}39%{transform:translateX(-25360px)}39%{transform:translateX(-25440px)}39%{transform:translateX(-25520px)}39%{transform:translateX(-25600px)}39%{transform:translateX(-25680px)}39%{transform:translateX(-25760px)}39%{transform:translateX(-25840px)}39%{transform:translateX(-25920px)}39%{transform:translateX(-26000px)}39%{transform:translateX(-26080px)}39%{transform:translateX(-26160px)}39%{transform:translateX(-26240px)}39%{transform:translateX(-26320px)}39%{transform:translateX(-26400px)}39%{transform:translateX(-26480px)}39%{transform:translateX(-26560px)}39%{transform:translateX(-26640px)}39%{transform:translateX(-26720px)}39%{transform:translateX(-26800px)}39%{transform:translateX(-26880px)}39%{transform:translateX(-26960px)}39%{transform:translateX(-27040px)}39%{transform:translateX(-27120px)}39.1%{transform:translateX(-27200px)}39.1%{transform:translateX(-27280px)}39.1%{transform:translateX(-27360px)}39.1%{transform:translateX(-27440px)}39.1%{transform:translateX(-27520px)}39.1%{transform:translateX(-27600px)}39.1%{transform:translateX(-27680px)}39.1%{transform:translateX(-27760px)}39.1%{transform:translateX(-27840px)}39.1%{transform:translateX(-27920px)}39.1%{transform:translateX(-28000px)}39.1%{transform:translateX(-28080px)}39.1%{transform:translateX(-28160px)}39.1%{transform:translateX(-28240px)}39.1%{transform:translateX(-28320px)}39.1%{transform:translateX(-28400px)}39.1%{transform:translateX(-28480px)}39.1%{transform:translateX(-28560px)}39.1%{transform:translateX(-28640px)}39.1%{transform:translateX(-28720px)}39.1%{transform:translateX(-28800px)}39.1%{transform:translateX(-28880px)}39.1%{transform:translateX(-28960px)}39.1%{transform:translateX(-29040px)}39.1%{transform:translateX(-29120px)}39.1%{transform:translateX(-29200px)}39.1%{transform:translateX(-29280px)}39.1%{transform:translateX(-29360px)}39.1%{transform:translateX(-29440px)}39.1%{transform:translateX(-29520px)}39.1%{transform:translateX(-29600px)}39.1%{transform:translateX(-29680px)}39.1%{transform:translateX(-29760px)}39.1%{transform:translateX(-29840px)}39.1%{transform:translateX(-29920px)}39.1%{transform:translateX(-30000px)}39.1%{transform:translateX(-30080px)}39.1%{transform:translateX(-30160px)}39.1%{transform:translateX(-30240px)}39.1%{transform:translateX(-30320px)}39.1%{transform:translateX(-30400px)}39.1%{transform:translateX(-30480px)}39.1%{transform:translateX(-30560px)}39.1%{transform:translateX(-30640px)}39.1%{transform:translateX(-30720px)}39.1%{transform:translateX(-30800px)}39.1%{transform:translateX(-30880px)}39.1%{transform:translateX(-30960px)}39.1%{transform:translateX(-31040px)}39.1%{transform:translateX(-31120px)}39.1%{transform:translateX(-31200px)}39.1%{transform:translateX(-31280px)}39.1%{transform:translateX(-31360px)}39.1%{transform:translateX(-31440px)}39.1%{transform:translateX(-31520px)}39.1%{transform:translateX(-31600px)}44.3%{transform:translateX(-31680px)}44.3%{transform:translateX(-31760px)}49.4%{transform:translateX(-31840px)}49.4%{transform:translateX(-31920px)}100%{transform:translateX(-32000px)}}████████████ABCD████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:transparent}.j{animation-duration:10.717662s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}1%{transform:translateX(-80px)}1.2%{transform:translateX(-160px)}1.5%{transform:translateX(-240px)}1.6%{transform:translateX(-320px)}1.7%{transform:translateX(-400px)}1.7%{transform:translateX(-480px)}1.7%{transform:translateX(-560px)}1.8%{transform:translateX(-640px)}1.8%{transform:translateX(-720px)}2%{transform:translateX(-800px)}7.2%{transform:translateX(-880px)}7.2%{transform:translateX(-960px)}7.2%{transform:translateX(-1040px)}7.2%{transform:translateX(-1120px)}7.2%{transform:translateX(-1200px)}7.2%{transform:translateX(-1280px)}7.2%{transform:translateX(-1360px)}12.9%{transform:translateX(-1440px)}12.9%{transform:translateX(-1520px)}12.9%{transform:translateX(-1600px)}12.9%{transform:translateX(-1680px)}12.9%{transform:translateX(-1760px)}13%{transform:translateX(-1840px)}13%{transform:translateX(-1920px)}13%{transform:translateX(-2000px)}13%{transform:translateX(-2080px)}13.2%{transform:translateX(-2160px)}18.3%{transform:translateX(-2240px)}18.7%{transform:translateX(-2320px)}18.8%{transform:translateX(-2400px)}24.3%{transform:translateX(-2480px)}30.3%{transform:translateX(-2560px)}36.7%{transform:translateX(-2640px)}41.9%{transform:translateX(-2720px)}42%{transform:translateX(-2800px)}42%{transform:translateX(-2880px)}42%{transform:translateX(-2960px)}42%{transform:translateX(-3040px)}42%{transform:translateX(-3120px)}42.1%{transform:translateX(-3200px)}47.3%{transform:translateX(-3280px)}47.4%{transform:translateX(-3360px)}47.5%{transform:translateX(-3440px)}53.3%{transform:translateX(-3520px)}100%{transform:translateX(-3600px)}}████████████ABCD████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/area/fullscreen-center/animation.svg b/_examples/area/fullscreen-center/animation.svg index 103b2a770..d92fd6656 100644 --- a/_examples/area/fullscreen-center/animation.svg +++ b/_examples/area/fullscreen-center/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.257426s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}2.7%{transform:translateX(-80px)}3.5%{transform:translateX(-160px)}13.5%{transform:translateX(-240px)}24.3%{transform:translateX(-320px)}24.3%{transform:translateX(-400px)}24.3%{transform:translateX(-480px)}24.3%{transform:translateX(-560px)}35.1%{transform:translateX(-640px)}35.1%{transform:translateX(-720px)}35.1%{transform:translateX(-800px)}35.1%{transform:translateX(-880px)}35.1%{transform:translateX(-960px)}45.9%{transform:translateX(-1040px)}45.9%{transform:translateX(-1120px)}46%{transform:translateX(-1200px)}46%{transform:translateX(-1280px)}46%{transform:translateX(-1360px)}46%{transform:translateX(-1440px)}46%{transform:translateX(-1520px)}100%{transform:translateX(-1600px)}}Areascanupdatetheircontentdynamically!Currentcount:2Currentcount:3Currentcount:4Currentcount:0Currentcount:1Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.218976s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1.3%{transform:translateX(-80px)}12.4%{transform:translateX(-160px)}23.3%{transform:translateX(-240px)}23.3%{transform:translateX(-320px)}34.8%{transform:translateX(-400px)}45.8%{transform:translateX(-480px)}100%{transform:translateX(-560px)}}Areascanupdatetheircontentdynamically!Currentcount:1Currentcount:4Currentcount:0Currentcount:2Currentcount:3Restartinganimation... \ No newline at end of file diff --git a/_examples/area/fullscreen/animation.svg b/_examples/area/fullscreen/animation.svg index 2f9a41ea0..d21258076 100644 --- a/_examples/area/fullscreen/animation.svg +++ b/_examples/area/fullscreen/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.4303s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4.4%{transform:translateX(-80px)}5.5%{transform:translateX(-160px)}15.1%{transform:translateX(-240px)}15.1%{transform:translateX(-320px)}15.1%{transform:translateX(-400px)}15.1%{transform:translateX(-480px)}15.1%{transform:translateX(-560px)}15.1%{transform:translateX(-640px)}15.1%{transform:translateX(-720px)}15.1%{transform:translateX(-800px)}15.1%{transform:translateX(-880px)}15.1%{transform:translateX(-960px)}15.1%{transform:translateX(-1040px)}15.1%{transform:translateX(-1120px)}25.7%{transform:translateX(-1200px)}25.7%{transform:translateX(-1280px)}25.7%{transform:translateX(-1360px)}25.7%{transform:translateX(-1440px)}25.7%{transform:translateX(-1520px)}25.7%{transform:translateX(-1600px)}25.7%{transform:translateX(-1680px)}36.3%{transform:translateX(-1760px)}36.3%{transform:translateX(-1840px)}36.3%{transform:translateX(-1920px)}36.3%{transform:translateX(-2000px)}36.3%{transform:translateX(-2080px)}36.3%{transform:translateX(-2160px)}36.4%{transform:translateX(-2240px)}36.4%{transform:translateX(-2320px)}47%{transform:translateX(-2400px)}47%{transform:translateX(-2480px)}47%{transform:translateX(-2560px)}47%{transform:translateX(-2640px)}47%{transform:translateX(-2720px)}47%{transform:translateX(-2800px)}47%{transform:translateX(-2880px)}100%{transform:translateX(-2960px)}}Currentcount:0Areascanupdatetheircontentdynamically!Currentcount:1Currentcount:2Currentcount:3Currentcount:4Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:9.146579s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.8%{transform:translateX(-80px)}0.9%{transform:translateX(-160px)}1.1%{transform:translateX(-240px)}11.9%{transform:translateX(-320px)}11.9%{transform:translateX(-400px)}23.1%{transform:translateX(-480px)}33.9%{transform:translateX(-560px)}45.3%{transform:translateX(-640px)}100%{transform:translateX(-720px)}}Currentcount:0Areascanupdatetheircontentdynamically!Currentcount:1Currentcount:2Currentcount:3Currentcount:4Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/custom-height/animation.svg b/_examples/barchart/custom-height/animation.svg index 31356afc6..49201f988 100644 --- a/_examples/barchart/custom-height/animation.svg +++ b/_examples/barchart/custom-height/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:transparent}.j{animation-duration:5.261836s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}3.9%{transform:translateX(-80px)}5%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}██████████████████████████████████████████████████ABCDEFGHIRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:transparent}.j{animation-duration:5.085011s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}██████████████████████████████████████████████████ABCDEFGHIRestartinganimation... \ No newline at end of file diff --git a/_examples/barchart/custom-width/animation.svg b/_examples/barchart/custom-width/animation.svg index 2e7be4a34..7e57de4c4 100644 --- a/_examples/barchart/custom-width/animation.svg +++ b/_examples/barchart/custom-width/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:transparent}.j{animation-duration:5.355837s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}6.6%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}AB██C███D████E█████F████G███H██IRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:transparent}.j{animation-duration:5.101348s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}AB██C███D████E█████F████G███H██IRestartinganimation... \ No newline at end of file diff --git a/_examples/barchart/default/animation.svg b/_examples/barchart/default/animation.svg index d17f04381..0dbad09de 100644 --- a/_examples/barchart/default/animation.svg +++ b/_examples/barchart/default/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:transparent}.j{animation-duration:5.728047s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}10.1%{transform:translateX(-80px)}12.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}██████████████████████████████████████████████████ABCDEFGHIRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:transparent}.j{animation-duration:5.286445s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}██████████████████████████████████████████████████ABCDEFGHIRestartinganimation... \ No newline at end of file diff --git a/_examples/barchart/demo/animation.svg b/_examples/barchart/demo/animation.svg index f9f6f7352..9bb48f19d 100644 --- a/_examples/barchart/demo/animation.svg +++ b/_examples/barchart/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:transparent}.l{animation-duration:5.326119s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}4.2%{transform:translateX(-80px)}5.5%{transform:translateX(-160px)}6.1%{transform:translateX(-240px)}6.1%{transform:translateX(-320px)}6.1%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Chartexamplewithpositiveonlyvalues(barsuse100%ofchartarea)████████████Bar1Bar2LongerLabelBar1█████████████████████████████████████Bar2██████████████████████LongerLabel█████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:transparent}.l{animation-duration:5.258467s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}1.9%{transform:translateX(-160px)}4.3%{transform:translateX(-240px)}4.9%{transform:translateX(-320px)}100%{transform:translateX(-400px)}} INFO Chartexamplewithpositiveonlyvalues(barsuse100%ofchartarea)████████████Bar1Bar2LongerLabelBar1█████████████████████████████████████Bar2██████████████████████LongerLabel█████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/horizontal-show-value/animation.svg b/_examples/barchart/horizontal-show-value/animation.svg index e89c80231..06bd18b3e 100644 --- a/_examples/barchart/horizontal-show-value/animation.svg +++ b/_examples/barchart/horizontal-show-value/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.421368s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}7.6%{transform:translateX(-80px)}7.8%{transform:translateX(-160px)}7.8%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}A██████████10B█████████████████████20C███████████████████████████████30D██████████████████████████████████████████40E████████████████████████████████████████████████████50F██████████████████████████████████████████40G███████████████████████████████30H█████████████████████20I██████████10F██████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.28101s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}4.9%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}A██████████10B█████████████████████20C███████████████████████████████30D██████████████████████████████████████████40E████████████████████████████████████████████████████50F██████████████████████████████████████████40G███████████████████████████████30H█████████████████████20I██████████10F██████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/horizontal/animation.svg b/_examples/barchart/horizontal/animation.svg index d5d0ebb47..4a0159cae 100644 --- a/_examples/barchart/horizontal/animation.svg +++ b/_examples/barchart/horizontal/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:transparent}.j{animation-duration:5.422699s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}7%{transform:translateX(-80px)}7.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}A██████████B█████████████████████C███████████████████████████████D██████████████████████████████████████████E████████████████████████████████████████████████████F██████████████████████████████████████████G███████████████████████████████H█████████████████████I██████████F████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:transparent}.j{animation-duration:5.278465s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}4.8%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}A██████████B█████████████████████C███████████████████████████████D██████████████████████████████████████████E████████████████████████████████████████████████████F██████████████████████████████████████████G███████████████████████████████H█████████████████████I██████████F████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/mixed-values/animation.svg b/_examples/barchart/mixed-values/animation.svg index 2725b135e..321929ea6 100644 --- a/_examples/barchart/mixed-values/animation.svg +++ b/_examples/barchart/mixed-values/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.455291s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}4.8%{transform:translateX(-80px)}5.2%{transform:translateX(-160px)}7.3%{transform:translateX(-240px)}7.3%{transform:translateX(-320px)}7.3%{transform:translateX(-400px)}7.3%{transform:translateX(-480px)}7.3%{transform:translateX(-560px)}7.3%{transform:translateX(-640px)}7.3%{transform:translateX(-720px)}7.3%{transform:translateX(-800px)}7.3%{transform:translateX(-880px)}7.4%{transform:translateX(-960px)}7.4%{transform:translateX(-1040px)}7.4%{transform:translateX(-1120px)}7.4%{transform:translateX(-1200px)}7.4%{transform:translateX(-1280px)}7.4%{transform:translateX(-1360px)}7.4%{transform:translateX(-1440px)}7.4%{transform:translateX(-1520px)}7.4%{transform:translateX(-1600px)}7.4%{transform:translateX(-1680px)}7.4%{transform:translateX(-1760px)}7.4%{transform:translateX(-1840px)}7.4%{transform:translateX(-1920px)}7.4%{transform:translateX(-2000px)}7.4%{transform:translateX(-2080px)}7.4%{transform:translateX(-2160px)}7.4%{transform:translateX(-2240px)}7.4%{transform:translateX(-2320px)}7.4%{transform:translateX(-2400px)}7.4%{transform:translateX(-2480px)}7.4%{transform:translateX(-2560px)}7.4%{transform:translateX(-2640px)}8.1%{transform:translateX(-2720px)}8.3%{transform:translateX(-2800px)}8.3%{transform:translateX(-2880px)}8.3%{transform:translateX(-2960px)}8.3%{transform:translateX(-3040px)}8.3%{transform:translateX(-3120px)}8.3%{transform:translateX(-3200px)}8.3%{transform:translateX(-3280px)}8.3%{transform:translateX(-3360px)}8.3%{transform:translateX(-3440px)}8.3%{transform:translateX(-3520px)}8.3%{transform:translateX(-3600px)}8.3%{transform:translateX(-3680px)}100%{transform:translateX(-3760px)}}#Chartexamplewithmixedvalues(notescreenspaceusageincasewhenABSOLUTEvaluesofnegativeandpositivepartsarediffertoomuch)257██████████████████-3-2Bar1Bar2Bar3Bar4LongerLabelBar1███████2Bar2███████████-3Bar3███████-2Bar4██████████████████5LongerLabel██████████████████████████7Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.235436s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.2%{transform:translateX(-80px)}3.8%{transform:translateX(-160px)}4.5%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}#Chartexamplewithmixedvalues(notescreenspaceusageincasewhenABSOLUTEvaluesofnegativeandpositivepartsarediffertoomuch)257██████████████████-3-2Bar1Bar2Bar3Bar4LongerLabelBar1███████2Bar2███████████-3Bar3███████-2Bar4██████████████████5LongerLabel██████████████████████████7Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/negative-values/animation.svg b/_examples/barchart/negative-values/animation.svg index 253a87320..2105faa3b 100644 --- a/_examples/barchart/negative-values/animation.svg +++ b/_examples/barchart/negative-values/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:transparent}.m{animation-duration:5.602419s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}5.7%{transform:translateX(-80px)}7.6%{transform:translateX(-160px)}10.6%{transform:translateX(-240px)}10.6%{transform:translateX(-320px)}10.6%{transform:translateX(-400px)}10.6%{transform:translateX(-480px)}10.6%{transform:translateX(-560px)}10.6%{transform:translateX(-640px)}10.6%{transform:translateX(-720px)}10.6%{transform:translateX(-800px)}10.6%{transform:translateX(-880px)}10.6%{transform:translateX(-960px)}10.6%{transform:translateX(-1040px)}10.6%{transform:translateX(-1120px)}10.6%{transform:translateX(-1200px)}10.6%{transform:translateX(-1280px)}10.6%{transform:translateX(-1360px)}10.6%{transform:translateX(-1440px)}10.6%{transform:translateX(-1520px)}10.6%{transform:translateX(-1600px)}10.6%{transform:translateX(-1680px)}10.6%{transform:translateX(-1760px)}10.6%{transform:translateX(-1840px)}10.6%{transform:translateX(-1920px)}10.6%{transform:translateX(-2000px)}10.6%{transform:translateX(-2080px)}10.6%{transform:translateX(-2160px)}10.6%{transform:translateX(-2240px)}10.6%{transform:translateX(-2320px)}10.6%{transform:translateX(-2400px)}10.6%{transform:translateX(-2480px)}10.6%{transform:translateX(-2560px)}10.6%{transform:translateX(-2640px)}10.6%{transform:translateX(-2720px)}10.6%{transform:translateX(-2800px)}10.6%{transform:translateX(-2880px)}10.6%{transform:translateX(-2960px)}10.6%{transform:translateX(-3040px)}10.6%{transform:translateX(-3120px)}10.6%{transform:translateX(-3200px)}10.6%{transform:translateX(-3280px)}10.7%{transform:translateX(-3360px)}10.7%{transform:translateX(-3440px)}10.7%{transform:translateX(-3520px)}10.7%{transform:translateX(-3600px)}10.7%{transform:translateX(-3680px)}10.7%{transform:translateX(-3760px)}10.7%{transform:translateX(-3840px)}10.8%{transform:translateX(-3920px)}10.8%{transform:translateX(-4000px)}10.8%{transform:translateX(-4080px)}100%{transform:translateX(-4160px)}} INFO Chartexamplewithnegativeonlyvalues(barsuse100%ofchartarea)████████████-5-3-7Bar1Bar2LongerLabelBar1█████████████████████████████████████-5Bar2██████████████████████-3LongerLabel█████████████████████████████████████████████████████-7LongerLabel██████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:transparent}.m{animation-duration:5.326957s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}2.7%{transform:translateX(-80px)}4.7%{transform:translateX(-160px)}6%{transform:translateX(-240px)}6.1%{transform:translateX(-320px)}6.1%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Chartexamplewithnegativeonlyvalues(barsuse100%ofchartarea)████████████-5-3-7Bar1Bar2LongerLabelBar1█████████████████████████████████████-5Bar2██████████████████████-3LongerLabel█████████████████████████████████████████████████████-7Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/show-value/animation.svg b/_examples/barchart/show-value/animation.svg index 1ffb8a059..7522d2937 100644 --- a/_examples/barchart/show-value/animation.svg +++ b/_examples/barchart/show-value/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:transparent}.k{animation-duration:5.622013s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}10.2%{transform:translateX(-80px)}11.1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}102030405040302010██████████████████████████████████████████████████ABCDEFGHIRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:transparent}.k{animation-duration:5.282714s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}102030405040302010██████████████████████████████████████████████████ABCDEFGHIRestartinganimation... \ No newline at end of file diff --git a/_examples/basictext/demo/animation.svg b/_examples/basictext/demo/animation.svg index 22c3f3917..8dc3c6ebb 100644 --- a/_examples/basictext/demo/animation.svg +++ b/_examples/basictext/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.532338s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}8.3%{transform:translateX(-80px)}9.6%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Defaultbasictextprinter.CanbeusedinanyTextPrintercontext.Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.111628s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.3%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Defaultbasictextprinter.CanbeusedinanyTextPrintercontext.Restartinganimation... \ No newline at end of file diff --git a/_examples/bigtext/colored/animation.svg b/_examples/bigtext/colored/animation.svg index 114538be4..e49679e58 100644 --- a/_examples/bigtext/colored/animation.svg +++ b/_examples/bigtext/colored/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.010675s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}0.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,198,255);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.011794s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}.k{fill:rgb(160,160,160);white-space:pre}@keyframes i{0%{transform:translateX(-0px)}0.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/bigtext/default/animation.svg b/_examples/bigtext/default/animation.svg index 26df7b9db..3b625ba32 100644 --- a/_examples/bigtext/default/animation.svg +++ b/_examples/bigtext/default/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.036258s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.006317s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/bigtext/demo/animation.svg b/_examples/bigtext/demo/animation.svg index 5785cd4eb..52fe58879 100644 --- a/_examples/bigtext/demo/animation.svg +++ b/_examples/bigtext/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,215,0);white-space:pre}.j{fill:transparent}.l{animation-duration:5.051312s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}0.9%{transform:translateX(-80px)}1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,215,0);white-space:pre}.j{fill:transparent}.l{animation-duration:5.00712s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}0.1%{transform:translateX(-80px)}0.1%{transform:translateX(-160px)}0.1%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/box/custom-padding/animation.svg b/_examples/box/custom-padding/animation.svg index 166b29cf0..ae4bf3ec0 100644 --- a/_examples/box/custom-padding/animation.svg +++ b/_examples/box/custom-padding/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.304686s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4.7%{transform:translateX(-80px)}5.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}┌─────────────────────────────────┐|||Hello,World!|└─────────────────────────────────┘Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.10926s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}┌─────────────────────────────────┐|||Hello,World!|└─────────────────────────────────┘Restartinganimation... \ No newline at end of file diff --git a/_examples/box/default/animation.svg b/_examples/box/default/animation.svg index 899e8448a..4d859a45c 100644 --- a/_examples/box/default/animation.svg +++ b/_examples/box/default/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.25492s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4.9%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}┌───────────────┐|Hello,World!|└───────────────┘Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.193748s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}3.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}┌───────────────┐|Hello,World!|└───────────────┘Restartinganimation... \ No newline at end of file diff --git a/_examples/box/demo/animation.svg b/_examples/box/demo/animation.svg index a1c4003d1..d2ed8d304 100644 --- a/_examples/box/demo/animation.svg +++ b/_examples/box/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.6288730000000005s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}6%{transform:translateX(-80px)}7.4%{transform:translateX(-160px)}11.2%{transform:translateX(-240px)}11.2%{transform:translateX(-320px)}11.2%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO ThismightnotberenderedcorrectlyonGitHub, butitwillworkinarealterminal. ThisisbecauseGitHubdoesnotuseamonospacedfontbydefaultforSVGs┌────────────────────────────────────────────────────────────────────┐|┌──────────────────────────────────┐┌─title───────────────────┐|||Loremipsumdolorsitamet,||Utenimadminimveniam,||||consecteturadipiscingelit,||quisnostrudexercitation||||seddoeiusmodtemporincididunt||ullamcolaboris||||utlaboreetdolore||nisiutaliquip||||magnaaliqua.||exeacommodo|||└──────────────────────────────────┘|consequat.|||└───────────────────────────┘||┌────────────────────────────────┐|||Duisauteirure||||dolorinreprehenderit||||involuptatevelitessecillum||||doloreeufugiat||||nullapariatur.|||└─────bottomcentertitle──────┘|||└──────────────────────────────────────────────────────LoremIpsum─┘|||┌──────────────────────────Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.240462s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.1%{transform:translateX(-80px)}1.5%{transform:translateX(-160px)}4.4%{transform:translateX(-240px)}4.5%{transform:translateX(-320px)}4.5%{transform:translateX(-400px)}4.6%{transform:translateX(-480px)}100%{transform:translateX(-560px)}} INFO ThismightnotberenderedcorrectlyonGitHub, butitwillworkinarealterminal. ThisisbecauseGitHubdoesnotuseamonospacedfontbydefaultforSVGs┌────────────────────────────────────────────────────────────────────┐|┌──────────────────────────────────┐┌─title───────────────────┐|||Loremipsumdolorsitamet,||Utenimadminimveniam,||||consecteturadipiscingelit,||quisnostrudexercitation||||seddoeiusmodtemporincididunt||ullamcolaboris||||utlaboreetdolore||nisiutaliquip||||magnaaliqua.||exeacommodo|||└──────────────────────────────────┘|consequat.|||└───────────────────────────┘||┌────────────────────────────────┐|||Duisauteirure||||dolorinreprehenderit||||involuptatevelitessecillum||||doloreeufugiat||||nullapariatur.|||└─────bottomcentertitle──────┘|||└──────────────────────────────────────────────────────LoremIpsum─┘|└────────────────Restartinganimation... \ No newline at end of file diff --git a/_examples/box/title/animation.svg b/_examples/box/title/animation.svg index 4ca6396ac..a5bbcc313 100644 --- a/_examples/box/title/animation.svg +++ b/_examples/box/title/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(243,86,86);white-space:pre}.h{fill:transparent}.j{animation-duration:5.466584s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}6.8%{transform:translateX(-80px)}8.5%{transform:translateX(-160px)}8.5%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}┌─I'mabox!────────┐┌────I'mabox!─────┐┌────────I'mabox!─┐|||||||Hello,World!||Hello,World!||Hello,World!||1||2||3|└─────────────────────┘└─────────────────────┘└─────────────────────┘┌─────────────────────┐┌─────────────────────┐┌─────────────────────┐|4||5||6|└────────I'mabox!─┘└────I'mabox!─────┘└─I'mabox!────────┘┌─I'mabox!────────┐|||Hello,World!||7|└─────────────────────┘|||Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(243,86,86);white-space:pre}.h{fill:transparent}.j{animation-duration:5.274114s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}4.9%{transform:translateX(-80px)}5.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}┌─I'mabox!────────┐┌────I'mabox!─────┐┌────────I'mabox!─┐|||||||Hello,World!||Hello,World!||Hello,World!||1||2||3|└─────────────────────┘└─────────────────────┘└─────────────────────┘┌─────────────────────┐┌─────────────────────┐┌─────────────────────┐|4||5||6|└────────I'mabox!─┘└────I'mabox!─────┘└─I'mabox!────────┘┌─I'mabox!────────┐|||Hello,World!||7|└─────────────────────┘┌─────────────────────┐┌──────────────Restartinganimation... \ No newline at end of file diff --git a/_examples/bulletlist/customized/animation.svg b/_examples/bulletlist/customized/animation.svg index 00e5e1f9a..511dbf180 100644 --- a/_examples/bulletlist/customized/animation.svg +++ b/_examples/bulletlist/customized/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(0,71,255);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,198,255);white-space:pre}.l{fill:transparent}.n{animation-duration:5.325178s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}6.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Blue-Green>CyanRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(0,71,255);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,198,255);white-space:pre}.l{fill:transparent}.n{animation-duration:5.084026s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Blue-Green>CyanRestartinganimation... \ No newline at end of file diff --git a/_examples/bulletlist/demo/animation.svg b/_examples/bulletlist/demo/animation.svg index 19834fd0f..4a06b6195 100644 --- a/_examples/bulletlist/demo/animation.svg +++ b/_examples/bulletlist/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.045069s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}0.8%{transform:translateX(-80px)}0.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Level0Level1Level20123Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.003945s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}0.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Level0Level1Level20123Restartinganimation... \ No newline at end of file diff --git a/_examples/center/demo/animation.svg b/_examples/center/demo/animation.svg index 5aa563f15..9adfeb3fa 100644 --- a/_examples/center/demo/animation.svg +++ b/_examples/center/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.044567s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}0.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thistextiscentered!Itcentersthewholeblockbydefault.Inthatwayyoucandostufflikethis:███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Thistextiscentered!ButeachlineiscenteredseparatelyRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.012855s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.2%{transform:translateX(-80px)}0.3%{transform:translateX(-160px)}0.3%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Thistextiscentered!Itcentersthewholeblockbydefault.Inthatwayyoucandostufflikethis:███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Thistextiscentered!ButeachlineiscenteredseparatelyRestartinganimation... \ No newline at end of file diff --git a/_examples/coloring/demo/animation.svg b/_examples/coloring/demo/animation.svg index 5227e1690..87d12dda4 100644 --- a/_examples/coloring/demo/animation.svg +++ b/_examples/coloring/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(255,0,4);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(243,86,86);white-space:pre}.l{fill:rgb(127,253,127);white-space:pre}.m{fill:rgb(220,239,139);white-space:pre}.n{fill:rgb(160,160,160);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(168,204,140)}.q{fill:rgb(219,171,121)}.r{fill:rgb(0,71,255);white-space:pre}.s{fill:rgb(255,0,255);white-space:pre}.t{fill:rgb(0,198,255);white-space:pre}.u{fill:rgb(207,207,207);white-space:pre}.v{fill:rgb(152,161,254);white-space:pre}.w{fill:rgb(234,89,246);white-space:pre}.x{fill:rgb(126,231,233);white-space:pre}.y{fill:rgb(255,255,255);white-space:pre}.z{fill:rgb(113,190,242)}.A{fill:rgb(210,144,228)}.B{fill:rgb(102,194,205)}.C{fill:rgb(185,191,202)}.D{fill:rgb(115,190,243)}.E{fill:rgb(210,144,227)}.F{fill:rgb(255,255,255)}.G{fill:rgb(127,253,127);font-weight:bold;white-space:pre}.H{fill:transparent}.J{animation-duration:5.378747s;animation-iteration-count:infinite;animation-name:I;animation-timing-function:steps(1,end)}@keyframes I{0%{transform:translateX(-0px)}5.2%{transform:translateX(-80px)}7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Black|Red|Green|Yellow|LightRed|LightGreen|LightYellow0Black|Red|Green|Yellow|Light Red|Light Green|Light YellowBlue|Magenta|Cyan|WhiteLightBlue|LightMagenta|LightCyan|LightWhiteBlue|Magenta|Cyan|WhiteLight Blue|Light Magenta|Light Cyan|Light WhiteHello,World!Evennestedcolorsaresupported!This text uses a style and is bold and light green with a red background!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(255,0,4);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(243,86,86);white-space:pre}.l{fill:rgb(127,253,127);white-space:pre}.m{fill:rgb(220,239,139);white-space:pre}.n{fill:rgb(160,160,160);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(168,204,140)}.q{fill:rgb(219,171,121)}.r{fill:rgb(0,71,255);white-space:pre}.s{fill:rgb(255,0,255);white-space:pre}.t{fill:rgb(0,198,255);white-space:pre}.u{fill:rgb(207,207,207);white-space:pre}.v{fill:rgb(152,161,254);white-space:pre}.w{fill:rgb(234,89,246);white-space:pre}.x{fill:rgb(126,231,233);white-space:pre}.y{fill:rgb(255,255,255);white-space:pre}.z{fill:rgb(113,190,242)}.A{fill:rgb(210,144,228)}.B{fill:rgb(102,194,205)}.C{fill:rgb(185,191,202)}.D{fill:rgb(115,190,243)}.E{fill:rgb(210,144,227)}.F{fill:rgb(255,255,255)}.G{fill:rgb(127,253,127);font-weight:bold;white-space:pre}.H{fill:transparent}.J{animation-duration:5.112717s;animation-iteration-count:infinite;animation-name:I;animation-timing-function:steps(1,end)}@keyframes I{0%{transform:translateX(-0px)}2.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Black|Red|Green|Yellow|LightRed|LightGreen|LightYellow0Black|Red|Green|Yellow|Light Red|Light Green|Light YellowBlue|Magenta|Cyan|WhiteLightBlue|LightMagenta|LightCyan|LightWhiteBlue|Magenta|Cyan|WhiteLight Blue|Light Magenta|Light Cyan|Light WhiteHello,World!Evennestedcolorsaresupported!This text uses a style and is bold and light green with a red background!Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/disable-output/animation.svg b/_examples/coloring/disable-output/animation.svg index 12d6a4430..5665d3fbf 100644 --- a/_examples/coloring/disable-output/animation.svg +++ b/_examples/coloring/disable-output/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(102,194,205)}.h{white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.392829s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}5.8%{transform:translateX(-80px)}7.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Printingsomething...[0/15]Printingsomething...[1/15]Printingsomething...[2/15]Printingsomething...[3/15]Printingsomething...[4/15] INFO DisabledOutput! INFO EnabledOutput!Printingsomething...[10/15]Printingsomething...[11/15]Printingsomething...[12/15]Printingsomething...[13/15]Printingsomething...[14/15]Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(102,194,205)}.h{white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.109744s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Printingsomething...[0/15]Printingsomething...[1/15]Printingsomething...[2/15]Printingsomething...[3/15]Printingsomething...[4/15] INFO DisabledOutput! INFO EnabledOutput!Printingsomething...[10/15]Printingsomething...[11/15]Printingsomething...[12/15]Printingsomething...[13/15]Printingsomething...[14/15]Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/fade-colors-rgb-style/animation.svg b/_examples/coloring/fade-colors-rgb-style/animation.svg index c4c733f01..0eae94fa3 100644 --- a/_examples/coloring/fade-colors-rgb-style/animation.svg +++ b/_examples/coloring/fade-colors-rgb-style/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(128,128,128)}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(125,125,125)}.i{fill:rgb(255,250,255);white-space:pre}.j{fill:rgb(123,123,123)}.k{fill:rgb(255,246,255);white-space:pre}.l{fill:rgb(121,121,121)}.m{fill:rgb(255,241,255);white-space:pre}.n{fill:rgb(119,119,119)}.o{fill:rgb(255,237,255);white-space:pre}.p{fill:rgb(116,116,116)}.q{fill:rgb(255,233,255);white-space:pre}.r{fill:rgb(114,114,114)}.s{fill:rgb(255,228,255);white-space:pre}.t{fill:rgb(112,112,112)}.u{fill:rgb(255,224,255);white-space:pre}.v{fill:rgb(110,110,110)}.w{fill:rgb(255,219,255);white-space:pre}.x{fill:rgb(108,108,108)}.y{fill:rgb(255,215,255);white-space:pre}.z{fill:rgb(105,105,105)}.A{fill:rgb(255,211,255);white-space:pre}.B{fill:rgb(103,103,103)}.C{fill:rgb(255,206,255);white-space:pre}.D{fill:rgb(101,101,101)}.E{fill:rgb(255,202,255);white-space:pre}.F{fill:rgb(99,99,99)}.G{fill:rgb(255,197,255);white-space:pre}.H{fill:rgb(97,97,97)}.I{fill:rgb(255,193,255);white-space:pre}.J{fill:rgb(94,94,94)}.K{fill:rgb(255,189,255);white-space:pre}.L{fill:rgb(92,92,92)}.M{fill:rgb(255,184,255);white-space:pre}.N{fill:rgb(90,90,90)}.O{fill:rgb(255,180,255);white-space:pre}.P{fill:rgb(88,88,88)}.Q{fill:rgb(255,175,255);white-space:pre}.R{fill:rgb(86,86,86)}.S{fill:rgb(255,171,255);white-space:pre}.T{fill:rgb(83,83,83)}.U{fill:rgb(255,167,255);white-space:pre}.V{fill:rgb(81,81,81)}.W{fill:rgb(255,162,255);white-space:pre}.X{fill:rgb(79,79,79)}.Y{fill:rgb(255,158,255);white-space:pre}.Z{fill:rgb(77,77,77)}.aa{fill:rgb(255,153,255);white-space:pre}.ab{fill:rgb(75,75,75)}.ac{fill:rgb(255,149,255);white-space:pre}.ad{fill:rgb(72,72,72)}.ae{fill:rgb(255,145,255);white-space:pre}.af{fill:rgb(70,70,70)}.ag{fill:rgb(255,140,255);white-space:pre}.ah{fill:rgb(68,68,68)}.ai{fill:rgb(255,136,255);white-space:pre}.aj{fill:rgb(66,66,66)}.ak{fill:rgb(255,131,255);white-space:pre}.al{fill:rgb(64,64,64)}.am{fill:rgb(255,127,255);white-space:pre}.an{fill:rgb(61,61,61)}.ao{fill:rgb(255,123,255);white-space:pre}.ap{fill:rgb(59,59,59)}.aq{fill:rgb(255,118,255);white-space:pre}.ar{fill:rgb(57,57,57)}.as{fill:rgb(255,114,255);white-space:pre}.at{fill:rgb(55,55,55)}.au{fill:rgb(255,109,255);white-space:pre}.av{fill:rgb(52,52,52)}.aw{fill:rgb(255,105,255);white-space:pre}.ax{fill:rgb(50,50,50)}.ay{fill:rgb(255,101,255);white-space:pre}.az{fill:rgb(48,48,48)}.aA{fill:rgb(255,96,255);white-space:pre}.aB{fill:rgb(46,46,46)}.aC{fill:rgb(255,92,255);white-space:pre}.aD{fill:rgb(44,44,44)}.aE{fill:rgb(255,87,255);white-space:pre}.aF{fill:rgb(41,41,41)}.aG{fill:rgb(255,83,255);white-space:pre}.aH{fill:rgb(39,39,39)}.aI{fill:rgb(255,79,255);white-space:pre}.aJ{fill:rgb(37,37,37)}.aK{fill:rgb(255,74,255);white-space:pre}.aL{fill:rgb(255,70,255);white-space:pre}.aM{fill:rgb(33,33,33)}.aN{fill:rgb(255,65,255);white-space:pre}.aO{fill:rgb(30,30,30)}.aP{fill:rgb(255,61,255);white-space:pre}.aQ{fill:rgb(28,28,28)}.aR{fill:rgb(255,57,255);white-space:pre}.aS{fill:rgb(26,26,26)}.aT{fill:rgb(255,52,255);white-space:pre}.aU{fill:rgb(24,24,24)}.aV{fill:rgb(255,48,255);white-space:pre}.aW{fill:rgb(22,22,22)}.aX{fill:rgb(255,43,255);white-space:pre}.aY{fill:rgb(19,19,19)}.aZ{fill:rgb(255,39,255);white-space:pre}.ba{fill:rgb(17,17,17)}.bb{fill:rgb(255,35,255);white-space:pre}.bc{fill:rgb(15,15,15)}.bd{fill:rgb(255,30,255);white-space:pre}.be{fill:rgb(13,13,13)}.bf{fill:rgb(255,26,255);white-space:pre}.bg{fill:rgb(11,11,11)}.bh{fill:rgb(255,21,255);white-space:pre}.bi{fill:rgb(8,8,8)}.bj{fill:rgb(255,17,255);white-space:pre}.bk{fill:rgb(6,6,6)}.bl{fill:rgb(255,13,255);white-space:pre}.bm{fill:rgb(4,4,4)}.bn{fill:rgb(255,8,255);white-space:pre}.bo{fill:rgb(2,2,2)}.bp{fill:rgb(255,4,255);white-space:pre}.bq{fill:rgb(255,0,0)}.br{fill:rgb(0,0,0);white-space:pre}.bs{fill:rgb(3,0,3);white-space:pre}.bt{fill:rgb(7,0,7);white-space:pre}.bu{fill:rgb(11,0,11);white-space:pre}.bv{fill:rgb(15,0,15);white-space:pre}.bw{fill:rgb(18,0,18);white-space:pre}.bx{fill:rgb(22,0,22);white-space:pre}.by{fill:rgb(26,0,26);white-space:pre}.bz{fill:rgb(30,0,30);white-space:pre}.bA{fill:rgb(33,0,33);white-space:pre}.bB{fill:rgb(37,0,37);white-space:pre}.bC{fill:rgb(41,0,41);white-space:pre}.bD{fill:rgb(45,0,45);white-space:pre}.bE{fill:rgb(48,0,48);white-space:pre}.bF{fill:rgb(52,0,52);white-space:pre}.bG{fill:rgb(56,0,56);white-space:pre}.bH{fill:rgb(60,0,60);white-space:pre}.bI{fill:rgb(63,0,63);white-space:pre}.bJ{fill:rgb(67,0,67);white-space:pre}.bK{fill:rgb(71,0,71);white-space:pre}.bL{fill:rgb(75,0,75);white-space:pre}.bM{fill:rgb(78,0,78);white-space:pre}.bN{fill:rgb(82,0,82);white-space:pre}.bO{fill:rgb(86,0,86);white-space:pre}.bP{fill:rgb(90,0,90);white-space:pre}.bQ{fill:rgb(93,0,93);white-space:pre}.bR{fill:rgb(97,0,97);white-space:pre}.bS{fill:rgb(101,0,101);white-space:pre}.bT{fill:rgb(105,0,105);white-space:pre}.bU{fill:rgb(108,0,108);white-space:pre}.bV{fill:rgb(112,0,112);white-space:pre}.bW{fill:rgb(116,0,116);white-space:pre}.bX{fill:rgb(120,0,120);white-space:pre}.bY{fill:rgb(123,0,123);white-space:pre}.bZ{fill:rgb(127,0,127);white-space:pre}.ca{fill:rgb(131,0,131);white-space:pre}.cb{fill:rgb(135,0,135);white-space:pre}.cc{fill:rgb(138,0,138);white-space:pre}.cd{fill:rgb(142,0,142);white-space:pre}.ce{fill:rgb(146,0,146);white-space:pre}.cf{fill:rgb(150,0,150);white-space:pre}.cg{fill:rgb(153,0,153);white-space:pre}.ch{fill:rgb(157,0,157);white-space:pre}.ci{fill:rgb(161,0,161);white-space:pre}.cj{fill:rgb(165,0,165);white-space:pre}.ck{fill:rgb(168,0,168);white-space:pre}.cl{fill:rgb(172,0,172);white-space:pre}.cm{fill:rgb(176,0,176);white-space:pre}.cn{fill:rgb(180,0,180);white-space:pre}.co{fill:rgb(183,0,183);white-space:pre}.cp{fill:rgb(187,0,187);white-space:pre}.cq{fill:rgb(191,0,191);white-space:pre}.cr{fill:rgb(195,0,195);white-space:pre}.cs{fill:rgb(198,0,198);white-space:pre}.ct{fill:rgb(202,0,202);white-space:pre}.cu{fill:rgb(206,0,206);white-space:pre}.cv{fill:rgb(210,0,210);white-space:pre}.cw{fill:rgb(213,0,213);white-space:pre}.cx{fill:rgb(217,0,217);white-space:pre}.cy{fill:rgb(221,0,221);white-space:pre}.cz{fill:rgb(225,0,225);white-space:pre}.cA{fill:rgb(228,0,228);white-space:pre}.cB{fill:rgb(232,0,232);white-space:pre}.cC{fill:rgb(236,0,236);white-space:pre}.cD{fill:rgb(240,0,240);white-space:pre}.cE{fill:rgb(243,0,243);white-space:pre}.cF{fill:rgb(247,0,247);white-space:pre}.cG{fill:rgb(251,0,251);white-space:pre}.cH{fill:rgb(250,0,0)}.cI{fill:rgb(250,255,250);white-space:pre}.cJ{fill:rgb(245,0,0)}.cK{fill:rgb(245,255,245);white-space:pre}.cL{fill:rgb(241,0,0)}.cM{fill:rgb(241,255,241);white-space:pre}.cN{fill:rgb(236,0,0)}.cO{fill:rgb(236,255,236);white-space:pre}.cP{fill:rgb(232,0,0)}.cQ{fill:rgb(232,255,232);white-space:pre}.cR{fill:rgb(227,0,0)}.cS{fill:rgb(227,255,227);white-space:pre}.cT{fill:rgb(223,0,0)}.cU{fill:rgb(223,255,223);white-space:pre}.cV{fill:rgb(218,0,0)}.cW{fill:rgb(218,255,218);white-space:pre}.cX{fill:rgb(214,0,0)}.cY{fill:rgb(214,255,214);white-space:pre}.cZ{fill:rgb(209,0,0)}.da{fill:rgb(209,255,209);white-space:pre}.db{fill:rgb(204,0,0)}.dc{fill:rgb(204,255,204);white-space:pre}.dd{fill:rgb(200,0,0)}.de{fill:rgb(200,255,200);white-space:pre}.df{fill:rgb(195,0,0)}.dg{fill:rgb(195,255,195);white-space:pre}.dh{fill:rgb(191,0,0)}.di{fill:rgb(191,255,191);white-space:pre}.dj{fill:rgb(186,0,0)}.dk{fill:rgb(186,255,186);white-space:pre}.dl{fill:rgb(182,0,0)}.dm{fill:rgb(182,255,182);white-space:pre}.dn{fill:rgb(177,0,0)}.do{fill:rgb(177,255,177);white-space:pre}.dp{fill:rgb(173,0,0)}.dq{fill:rgb(173,255,173);white-space:pre}.dr{fill:rgb(168,0,0)}.ds{fill:rgb(168,255,168);white-space:pre}.dt{fill:rgb(163,0,0)}.du{fill:rgb(163,255,163);white-space:pre}.dv{fill:rgb(159,0,0)}.dw{fill:rgb(159,255,159);white-space:pre}.dx{fill:rgb(154,0,0)}.dy{fill:rgb(154,255,154);white-space:pre}.dz{fill:rgb(150,0,0)}.dA{fill:rgb(150,255,150);white-space:pre}.dB{fill:rgb(145,0,0)}.dC{fill:rgb(145,255,145);white-space:pre}.dD{fill:rgb(141,0,0)}.dE{fill:rgb(141,255,141);white-space:pre}.dF{fill:rgb(136,0,0)}.dG{fill:rgb(136,255,136);white-space:pre}.dH{fill:rgb(132,0,0)}.dI{fill:rgb(132,255,132);white-space:pre}.dJ{fill:rgb(127,0,0)}.dK{fill:rgb(127,255,127);white-space:pre}.dL{fill:rgb(122,0,0)}.dM{fill:rgb(122,255,122);white-space:pre}.dN{fill:rgb(118,0,0)}.dO{fill:rgb(118,255,118);white-space:pre}.dP{fill:rgb(113,0,0)}.dQ{fill:rgb(113,255,113);white-space:pre}.dR{fill:rgb(109,0,0)}.dS{fill:rgb(109,255,109);white-space:pre}.dT{fill:rgb(104,0,0)}.dU{fill:rgb(104,255,104);white-space:pre}.dV{fill:rgb(100,0,0)}.dW{fill:rgb(100,255,100);white-space:pre}.dX{fill:rgb(95,0,0)}.dY{fill:rgb(95,255,95);white-space:pre}.dZ{fill:rgb(91,0,0)}.ea{fill:rgb(91,255,91);white-space:pre}.eb{fill:rgb(86,0,0)}.ec{fill:rgb(86,255,86);white-space:pre}.ed{fill:rgb(81,0,0)}.ee{fill:rgb(81,255,81);white-space:pre}.ef{fill:rgb(77,0,0)}.eg{fill:rgb(77,255,77);white-space:pre}.eh{fill:rgb(72,0,0)}.ei{fill:rgb(72,255,72);white-space:pre}.ej{fill:rgb(68,0,0)}.ek{fill:rgb(68,255,68);font-weight:bold;white-space:pre}.el{fill:rgb(63,0,0)}.em{fill:rgb(63,255,63);font-weight:bold;white-space:pre}.en{fill:rgb(59,0,0)}.eo{fill:rgb(59,255,59);font-weight:bold;white-space:pre}.ep{fill:rgb(54,0,0)}.eq{fill:rgb(54,255,54);font-weight:bold;white-space:pre}.er{fill:rgb(50,0,0)}.es{fill:rgb(50,255,50);white-space:pre}.et{fill:rgb(45,0,0)}.eu{fill:rgb(45,255,45);white-space:pre}.ev{fill:rgb(40,0,0)}.ew{fill:rgb(40,255,40);white-space:pre}.ex{fill:rgb(36,0,0)}.ey{fill:rgb(36,255,36);white-space:pre}.ez{fill:rgb(31,0,0)}.eA{fill:rgb(31,255,31);white-space:pre}.eB{fill:rgb(27,0,0)}.eC{fill:rgb(27,255,27);white-space:pre}.eD{fill:rgb(22,0,0)}.eE{fill:rgb(22,255,22);white-space:pre}.eF{fill:rgb(18,0,0)}.eG{fill:rgb(18,255,18);white-space:pre}.eH{fill:rgb(13,0,0)}.eI{fill:rgb(13,255,13);white-space:pre}.eJ{fill:rgb(9,0,0)}.eK{fill:rgb(9,255,9);white-space:pre}.eL{fill:rgb(4,0,0)}.eM{fill:rgb(4,255,4);white-space:pre}.eN{fill:transparent}.eP{animation-duration:5.411757s;animation-iteration-count:infinite;animation-name:eO;animation-timing-function:steps(1,end)}.eQ{fill:rgb(160,160,160);white-space:pre}@keyframes eO{0%{transform:translateX(-0px)}6%{transform:translateX(-80px)}7.6%{transform:translateX(-160px)}7.6%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}RGB colors only work in Terminals which support TrueColor.The background and foreground colors can be customized individually.Styles can also be applied. For example: Bold or Italic.RGB colors only work in Terminals which support TrueCStyles can also be applied. For example: BolRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(128,128,128)}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(125,125,125)}.i{fill:rgb(255,250,255);white-space:pre}.j{fill:rgb(123,123,123)}.k{fill:rgb(255,246,255);white-space:pre}.l{fill:rgb(121,121,121)}.m{fill:rgb(255,241,255);white-space:pre}.n{fill:rgb(119,119,119)}.o{fill:rgb(255,237,255);white-space:pre}.p{fill:rgb(116,116,116)}.q{fill:rgb(255,233,255);white-space:pre}.r{fill:rgb(114,114,114)}.s{fill:rgb(255,228,255);white-space:pre}.t{fill:rgb(112,112,112)}.u{fill:rgb(255,224,255);white-space:pre}.v{fill:rgb(110,110,110)}.w{fill:rgb(255,219,255);white-space:pre}.x{fill:rgb(108,108,108)}.y{fill:rgb(255,215,255);white-space:pre}.z{fill:rgb(105,105,105)}.A{fill:rgb(255,211,255);white-space:pre}.B{fill:rgb(103,103,103)}.C{fill:rgb(255,206,255);white-space:pre}.D{fill:rgb(101,101,101)}.E{fill:rgb(255,202,255);white-space:pre}.F{fill:rgb(99,99,99)}.G{fill:rgb(255,197,255);white-space:pre}.H{fill:rgb(97,97,97)}.I{fill:rgb(255,193,255);white-space:pre}.J{fill:rgb(94,94,94)}.K{fill:rgb(255,189,255);white-space:pre}.L{fill:rgb(92,92,92)}.M{fill:rgb(255,184,255);white-space:pre}.N{fill:rgb(90,90,90)}.O{fill:rgb(255,180,255);white-space:pre}.P{fill:rgb(88,88,88)}.Q{fill:rgb(255,175,255);white-space:pre}.R{fill:rgb(86,86,86)}.S{fill:rgb(255,171,255);white-space:pre}.T{fill:rgb(83,83,83)}.U{fill:rgb(255,167,255);white-space:pre}.V{fill:rgb(81,81,81)}.W{fill:rgb(255,162,255);white-space:pre}.X{fill:rgb(79,79,79)}.Y{fill:rgb(255,158,255);white-space:pre}.Z{fill:rgb(77,77,77)}.aa{fill:rgb(255,153,255);white-space:pre}.ab{fill:rgb(75,75,75)}.ac{fill:rgb(255,149,255);white-space:pre}.ad{fill:rgb(72,72,72)}.ae{fill:rgb(255,145,255);white-space:pre}.af{fill:rgb(70,70,70)}.ag{fill:rgb(255,140,255);white-space:pre}.ah{fill:rgb(68,68,68)}.ai{fill:rgb(255,136,255);white-space:pre}.aj{fill:rgb(66,66,66)}.ak{fill:rgb(255,131,255);white-space:pre}.al{fill:rgb(64,64,64)}.am{fill:rgb(255,127,255);white-space:pre}.an{fill:rgb(61,61,61)}.ao{fill:rgb(255,123,255);white-space:pre}.ap{fill:rgb(59,59,59)}.aq{fill:rgb(255,118,255);white-space:pre}.ar{fill:rgb(57,57,57)}.as{fill:rgb(255,114,255);white-space:pre}.at{fill:rgb(55,55,55)}.au{fill:rgb(255,109,255);white-space:pre}.av{fill:rgb(52,52,52)}.aw{fill:rgb(255,105,255);white-space:pre}.ax{fill:rgb(50,50,50)}.ay{fill:rgb(255,101,255);white-space:pre}.az{fill:rgb(48,48,48)}.aA{fill:rgb(255,96,255);white-space:pre}.aB{fill:rgb(46,46,46)}.aC{fill:rgb(255,92,255);white-space:pre}.aD{fill:rgb(44,44,44)}.aE{fill:rgb(255,87,255);white-space:pre}.aF{fill:rgb(41,41,41)}.aG{fill:rgb(255,83,255);white-space:pre}.aH{fill:rgb(39,39,39)}.aI{fill:rgb(255,79,255);white-space:pre}.aJ{fill:rgb(37,37,37)}.aK{fill:rgb(255,74,255);white-space:pre}.aL{fill:rgb(255,70,255);white-space:pre}.aM{fill:rgb(33,33,33)}.aN{fill:rgb(255,65,255);white-space:pre}.aO{fill:rgb(30,30,30)}.aP{fill:rgb(255,61,255);white-space:pre}.aQ{fill:rgb(28,28,28)}.aR{fill:rgb(255,57,255);white-space:pre}.aS{fill:rgb(26,26,26)}.aT{fill:rgb(255,52,255);white-space:pre}.aU{fill:rgb(24,24,24)}.aV{fill:rgb(255,48,255);white-space:pre}.aW{fill:rgb(22,22,22)}.aX{fill:rgb(255,43,255);white-space:pre}.aY{fill:rgb(19,19,19)}.aZ{fill:rgb(255,39,255);white-space:pre}.ba{fill:rgb(17,17,17)}.bb{fill:rgb(255,35,255);white-space:pre}.bc{fill:rgb(15,15,15)}.bd{fill:rgb(255,30,255);white-space:pre}.be{fill:rgb(13,13,13)}.bf{fill:rgb(255,26,255);white-space:pre}.bg{fill:rgb(11,11,11)}.bh{fill:rgb(255,21,255);white-space:pre}.bi{fill:rgb(8,8,8)}.bj{fill:rgb(255,17,255);white-space:pre}.bk{fill:rgb(6,6,6)}.bl{fill:rgb(255,13,255);white-space:pre}.bm{fill:rgb(4,4,4)}.bn{fill:rgb(255,8,255);white-space:pre}.bo{fill:rgb(2,2,2)}.bp{fill:rgb(255,4,255);white-space:pre}.bq{fill:rgb(255,0,0)}.br{fill:rgb(0,0,0);white-space:pre}.bs{fill:rgb(3,0,3);white-space:pre}.bt{fill:rgb(7,0,7);white-space:pre}.bu{fill:rgb(11,0,11);white-space:pre}.bv{fill:rgb(15,0,15);white-space:pre}.bw{fill:rgb(18,0,18);white-space:pre}.bx{fill:rgb(22,0,22);white-space:pre}.by{fill:rgb(26,0,26);white-space:pre}.bz{fill:rgb(30,0,30);white-space:pre}.bA{fill:rgb(33,0,33);white-space:pre}.bB{fill:rgb(37,0,37);white-space:pre}.bC{fill:rgb(41,0,41);white-space:pre}.bD{fill:rgb(45,0,45);white-space:pre}.bE{fill:rgb(48,0,48);white-space:pre}.bF{fill:rgb(52,0,52);white-space:pre}.bG{fill:rgb(56,0,56);white-space:pre}.bH{fill:rgb(60,0,60);white-space:pre}.bI{fill:rgb(63,0,63);white-space:pre}.bJ{fill:rgb(67,0,67);white-space:pre}.bK{fill:rgb(71,0,71);white-space:pre}.bL{fill:rgb(75,0,75);white-space:pre}.bM{fill:rgb(78,0,78);white-space:pre}.bN{fill:rgb(82,0,82);white-space:pre}.bO{fill:rgb(86,0,86);white-space:pre}.bP{fill:rgb(90,0,90);white-space:pre}.bQ{fill:rgb(93,0,93);white-space:pre}.bR{fill:rgb(97,0,97);white-space:pre}.bS{fill:rgb(101,0,101);white-space:pre}.bT{fill:rgb(105,0,105);white-space:pre}.bU{fill:rgb(108,0,108);white-space:pre}.bV{fill:rgb(112,0,112);white-space:pre}.bW{fill:rgb(116,0,116);white-space:pre}.bX{fill:rgb(120,0,120);white-space:pre}.bY{fill:rgb(123,0,123);white-space:pre}.bZ{fill:rgb(127,0,127);white-space:pre}.ca{fill:rgb(131,0,131);white-space:pre}.cb{fill:rgb(135,0,135);white-space:pre}.cc{fill:rgb(138,0,138);white-space:pre}.cd{fill:rgb(142,0,142);white-space:pre}.ce{fill:rgb(146,0,146);white-space:pre}.cf{fill:rgb(150,0,150);white-space:pre}.cg{fill:rgb(153,0,153);white-space:pre}.ch{fill:rgb(157,0,157);white-space:pre}.ci{fill:rgb(161,0,161);white-space:pre}.cj{fill:rgb(165,0,165);white-space:pre}.ck{fill:rgb(168,0,168);white-space:pre}.cl{fill:rgb(172,0,172);white-space:pre}.cm{fill:rgb(176,0,176);white-space:pre}.cn{fill:rgb(180,0,180);white-space:pre}.co{fill:rgb(183,0,183);white-space:pre}.cp{fill:rgb(187,0,187);white-space:pre}.cq{fill:rgb(191,0,191);white-space:pre}.cr{fill:rgb(195,0,195);white-space:pre}.cs{fill:rgb(198,0,198);white-space:pre}.ct{fill:rgb(202,0,202);white-space:pre}.cu{fill:rgb(206,0,206);white-space:pre}.cv{fill:rgb(210,0,210);white-space:pre}.cw{fill:rgb(213,0,213);white-space:pre}.cx{fill:rgb(217,0,217);white-space:pre}.cy{fill:rgb(221,0,221);white-space:pre}.cz{fill:rgb(225,0,225);white-space:pre}.cA{fill:rgb(228,0,228);white-space:pre}.cB{fill:rgb(232,0,232);white-space:pre}.cC{fill:rgb(236,0,236);white-space:pre}.cD{fill:rgb(240,0,240);white-space:pre}.cE{fill:rgb(243,0,243);white-space:pre}.cF{fill:rgb(247,0,247);white-space:pre}.cG{fill:rgb(251,0,251);white-space:pre}.cH{fill:rgb(250,0,0)}.cI{fill:rgb(250,255,250);white-space:pre}.cJ{fill:rgb(245,0,0)}.cK{fill:rgb(245,255,245);white-space:pre}.cL{fill:rgb(241,0,0)}.cM{fill:rgb(241,255,241);white-space:pre}.cN{fill:rgb(236,0,0)}.cO{fill:rgb(236,255,236);white-space:pre}.cP{fill:rgb(232,0,0)}.cQ{fill:rgb(232,255,232);white-space:pre}.cR{fill:rgb(227,0,0)}.cS{fill:rgb(227,255,227);white-space:pre}.cT{fill:rgb(223,0,0)}.cU{fill:rgb(223,255,223);white-space:pre}.cV{fill:rgb(218,0,0)}.cW{fill:rgb(218,255,218);white-space:pre}.cX{fill:rgb(214,0,0)}.cY{fill:rgb(214,255,214);white-space:pre}.cZ{fill:rgb(209,0,0)}.da{fill:rgb(209,255,209);white-space:pre}.db{fill:rgb(204,0,0)}.dc{fill:rgb(204,255,204);white-space:pre}.dd{fill:rgb(200,0,0)}.de{fill:rgb(200,255,200);white-space:pre}.df{fill:rgb(195,0,0)}.dg{fill:rgb(195,255,195);white-space:pre}.dh{fill:rgb(191,0,0)}.di{fill:rgb(191,255,191);white-space:pre}.dj{fill:rgb(186,0,0)}.dk{fill:rgb(186,255,186);white-space:pre}.dl{fill:rgb(182,0,0)}.dm{fill:rgb(182,255,182);white-space:pre}.dn{fill:rgb(177,0,0)}.do{fill:rgb(177,255,177);white-space:pre}.dp{fill:rgb(173,0,0)}.dq{fill:rgb(173,255,173);white-space:pre}.dr{fill:rgb(168,0,0)}.ds{fill:rgb(168,255,168);white-space:pre}.dt{fill:rgb(163,0,0)}.du{fill:rgb(163,255,163);white-space:pre}.dv{fill:rgb(159,0,0)}.dw{fill:rgb(159,255,159);white-space:pre}.dx{fill:rgb(154,0,0)}.dy{fill:rgb(154,255,154);white-space:pre}.dz{fill:rgb(150,0,0)}.dA{fill:rgb(150,255,150);white-space:pre}.dB{fill:rgb(145,0,0)}.dC{fill:rgb(145,255,145);white-space:pre}.dD{fill:rgb(141,0,0)}.dE{fill:rgb(141,255,141);white-space:pre}.dF{fill:rgb(136,0,0)}.dG{fill:rgb(136,255,136);white-space:pre}.dH{fill:rgb(132,0,0)}.dI{fill:rgb(132,255,132);white-space:pre}.dJ{fill:rgb(127,0,0)}.dK{fill:rgb(127,255,127);white-space:pre}.dL{fill:rgb(122,0,0)}.dM{fill:rgb(122,255,122);white-space:pre}.dN{fill:rgb(118,0,0)}.dO{fill:rgb(118,255,118);white-space:pre}.dP{fill:rgb(113,0,0)}.dQ{fill:rgb(113,255,113);white-space:pre}.dR{fill:rgb(109,0,0)}.dS{fill:rgb(109,255,109);white-space:pre}.dT{fill:rgb(104,0,0)}.dU{fill:rgb(104,255,104);white-space:pre}.dV{fill:rgb(100,0,0)}.dW{fill:rgb(100,255,100);white-space:pre}.dX{fill:rgb(95,0,0)}.dY{fill:rgb(95,255,95);white-space:pre}.dZ{fill:rgb(91,0,0)}.ea{fill:rgb(91,255,91);white-space:pre}.eb{fill:rgb(86,0,0)}.ec{fill:rgb(86,255,86);white-space:pre}.ed{fill:rgb(81,0,0)}.ee{fill:rgb(81,255,81);white-space:pre}.ef{fill:rgb(77,0,0)}.eg{fill:rgb(77,255,77);white-space:pre}.eh{fill:rgb(72,0,0)}.ei{fill:rgb(72,255,72);white-space:pre}.ej{fill:rgb(68,0,0)}.ek{fill:rgb(68,255,68);font-weight:bold;white-space:pre}.el{fill:rgb(63,0,0)}.em{fill:rgb(63,255,63);font-weight:bold;white-space:pre}.en{fill:rgb(59,0,0)}.eo{fill:rgb(59,255,59);font-weight:bold;white-space:pre}.ep{fill:rgb(54,0,0)}.eq{fill:rgb(54,255,54);font-weight:bold;white-space:pre}.er{fill:rgb(50,0,0)}.es{fill:rgb(50,255,50);white-space:pre}.et{fill:rgb(45,0,0)}.eu{fill:rgb(45,255,45);white-space:pre}.ev{fill:rgb(40,0,0)}.ew{fill:rgb(40,255,40);white-space:pre}.ex{fill:rgb(36,0,0)}.ey{fill:rgb(36,255,36);white-space:pre}.ez{fill:rgb(31,0,0)}.eA{fill:rgb(31,255,31);white-space:pre}.eB{fill:rgb(27,0,0)}.eC{fill:rgb(27,255,27);white-space:pre}.eD{fill:rgb(22,0,0)}.eE{fill:rgb(22,255,22);white-space:pre}.eF{fill:rgb(18,0,0)}.eG{fill:rgb(18,255,18);white-space:pre}.eH{fill:rgb(13,0,0)}.eI{fill:rgb(13,255,13);white-space:pre}.eJ{fill:rgb(9,0,0)}.eK{fill:rgb(9,255,9);white-space:pre}.eL{fill:rgb(4,0,0)}.eM{fill:rgb(4,255,4);white-space:pre}.eN{fill:transparent}.eP{animation-duration:5.151051s;animation-iteration-count:infinite;animation-name:eO;animation-timing-function:steps(1,end)}.eQ{fill:rgb(160,160,160);white-space:pre}@keyframes eO{0%{transform:translateX(-0px)}2.2%{transform:translateX(-80px)}2.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}RGB colors only work in Terminals which support TrueColor.The background and foreground colors can be customized individually.Styles can also be applied. For example: Bold or Italic.The background and foreground colors can be customized Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/fade-colors/animation.svg b/_examples/coloring/fade-colors/animation.svg index ce2d74e3d..de8d83799 100644 --- a/_examples/coloring/fade-colors/animation.svg +++ b/_examples/coloring/fade-colors/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(11,243,255);white-space:pre}.g{fill:rgb(23,231,255);white-space:pre}.h{fill:rgb(34,220,255);white-space:pre}.i{fill:rgb(46,208,255);white-space:pre}.j{fill:rgb(57,197,255);white-space:pre}.k{fill:rgb(69,185,255);white-space:pre}.l{fill:rgb(81,173,255);white-space:pre}.m{fill:rgb(92,162,255);white-space:pre}.n{fill:rgb(104,150,255);white-space:pre}.o{fill:rgb(115,139,255);white-space:pre}.p{fill:rgb(127,127,255);white-space:pre}.q{fill:rgb(139,115,255);white-space:pre}.r{fill:rgb(150,104,255);white-space:pre}.s{fill:rgb(162,92,255);white-space:pre}.t{fill:rgb(173,81,255);white-space:pre}.u{fill:rgb(185,69,255);white-space:pre}.v{fill:rgb(197,57,255);white-space:pre}.w{fill:rgb(208,46,255);white-space:pre}.x{fill:rgb(220,34,255);white-space:pre}.y{fill:rgb(231,23,255);white-space:pre}.z{fill:rgb(243,11,255);white-space:pre}.A{fill:transparent}.C{animation-duration:5.164682s;animation-iteration-count:infinite;animation-name:B;animation-timing-function:steps(1,end)}.D{fill:rgb(102,194,205)}.E{white-space:pre}.F{fill:rgb(126,231,233);white-space:pre}.G{fill:rgb(0,255,255);white-space:pre}.H{fill:rgb(160,160,160);white-space:pre}@keyframes B{0%{transform:translateX(-0px)}3.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World! INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,255,255);white-space:pre}.j{fill:rgb(11,243,255);white-space:pre}.k{fill:rgb(23,231,255);white-space:pre}.l{fill:rgb(34,220,255);white-space:pre}.m{fill:rgb(46,208,255);white-space:pre}.n{fill:rgb(57,197,255);white-space:pre}.o{fill:rgb(69,185,255);white-space:pre}.p{fill:rgb(81,173,255);white-space:pre}.q{fill:rgb(92,162,255);white-space:pre}.r{fill:rgb(104,150,255);white-space:pre}.s{fill:rgb(115,139,255);white-space:pre}.t{fill:rgb(127,127,255);white-space:pre}.u{fill:rgb(139,115,255);white-space:pre}.v{fill:rgb(150,104,255);white-space:pre}.w{fill:rgb(162,92,255);white-space:pre}.x{fill:rgb(173,81,255);white-space:pre}.y{fill:rgb(185,69,255);white-space:pre}.z{fill:rgb(197,57,255);white-space:pre}.A{fill:rgb(208,46,255);white-space:pre}.B{fill:rgb(220,34,255);white-space:pre}.C{fill:rgb(231,23,255);white-space:pre}.D{fill:rgb(243,11,255);white-space:pre}.E{fill:transparent}.G{animation-duration:5.098043s;animation-iteration-count:infinite;animation-name:F;animation-timing-function:steps(1,end)}.H{fill:rgb(160,160,160);white-space:pre}@keyframes F{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}1.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/fade-multiple-colors/animation.svg b/_examples/coloring/fade-multiple-colors/animation.svg index 657cb590a..086302a89 100644 --- a/_examples/coloring/fade-multiple-colors/animation.svg +++ b/_examples/coloring/fade-multiple-colors/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(0,255,255);white-space:pre}.i{fill:rgb(4,250,255);white-space:pre}.j{fill:rgb(8,246,255);white-space:pre}.k{fill:rgb(17,237,255);white-space:pre}.l{fill:rgb(21,233,255);white-space:pre}.m{fill:rgb(26,228,255);white-space:pre}.n{fill:rgb(30,224,255);white-space:pre}.o{fill:rgb(35,219,255);white-space:pre}.p{fill:rgb(39,215,255);white-space:pre}.q{fill:rgb(48,206,255);white-space:pre}.r{fill:rgb(52,202,255);white-space:pre}.s{fill:rgb(57,197,255);white-space:pre}.t{fill:rgb(61,193,255);white-space:pre}.u{fill:rgb(70,184,255);white-space:pre}.v{fill:rgb(74,180,255);white-space:pre}.w{fill:rgb(79,175,255);white-space:pre}.x{fill:rgb(83,171,255);white-space:pre}.y{fill:rgb(92,162,255);white-space:pre}.z{fill:rgb(96,158,255);white-space:pre}.A{fill:rgb(105,149,255);white-space:pre}.B{fill:rgb(109,145,255);white-space:pre}.C{fill:rgb(114,140,255);white-space:pre}.D{fill:rgb(118,136,255);white-space:pre}.E{fill:rgb(123,131,255);white-space:pre}.F{fill:rgb(127,127,255);white-space:pre}.G{fill:rgb(131,123,255);white-space:pre}.H{fill:rgb(136,118,255);white-space:pre}.I{fill:rgb(140,114,255);white-space:pre}.J{fill:rgb(149,105,255);white-space:pre}.K{fill:rgb(153,101,255);white-space:pre}.L{fill:rgb(158,96,255);white-space:pre}.M{fill:rgb(162,92,255);white-space:pre}.N{fill:rgb(167,87,255);white-space:pre}.O{fill:rgb(175,79,255);white-space:pre}.P{fill:rgb(180,74,255);white-space:pre}.Q{fill:rgb(184,70,255);white-space:pre}.R{fill:rgb(189,65,255);white-space:pre}.S{fill:rgb(193,61,255);white-space:pre}.T{fill:rgb(197,57,255);white-space:pre}.U{fill:rgb(202,52,255);white-space:pre}.V{fill:rgb(211,43,255);white-space:pre}.W{fill:rgb(215,39,255);white-space:pre}.X{fill:rgb(219,35,255);white-space:pre}.Y{fill:rgb(224,30,255);white-space:pre}.Z{fill:rgb(228,26,255);white-space:pre}.aa{fill:rgb(233,21,255);white-space:pre}.ab{fill:rgb(237,17,255);white-space:pre}.ac{fill:rgb(241,13,255);white-space:pre}.ad{fill:rgb(246,8,255);white-space:pre}.ae{fill:rgb(250,4,255);white-space:pre}.af{fill:rgb(46,208,255);white-space:pre}.ag{fill:rgb(139,115,255);white-space:pre}.ah{fill:rgb(185,69,255);white-space:pre}.ai{fill:rgb(231,23,255);white-space:pre}.aj{fill:rgb(255,0,231);white-space:pre}.ak{fill:rgb(255,0,185);white-space:pre}.al{fill:rgb(255,0,139);white-space:pre}.am{fill:rgb(255,0,92);white-space:pre}.an{fill:rgb(255,0,46);white-space:pre}.ao{fill:rgb(255,0,0);white-space:pre}.ap{fill:rgb(208,46,0);white-space:pre}.aq{fill:rgb(162,92,0);white-space:pre}.ar{fill:rgb(115,139,0);white-space:pre}.as{fill:rgb(69,185,0);white-space:pre}.at{fill:rgb(23,231,0);white-space:pre}.au{fill:rgb(23,255,23);white-space:pre}.av{fill:rgb(69,255,69);white-space:pre}.aw{fill:rgb(115,255,115);white-space:pre}.ax{fill:rgb(162,255,162);white-space:pre}.ay{fill:rgb(208,255,208);white-space:pre}.az{fill:transparent}.aB{animation-duration:5.398141s;animation-iteration-count:infinite;animation-name:aA;animation-timing-function:steps(1,end)}.aC{fill:rgb(160,160,160);white-space:pre}@keyframes aA{0%{transform:translateX(-0px)}5.9%{transform:translateX(-80px)}7.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(0,255,255);white-space:pre}.i{fill:rgb(4,250,255);white-space:pre}.j{fill:rgb(8,246,255);white-space:pre}.k{fill:rgb(17,237,255);white-space:pre}.l{fill:rgb(21,233,255);white-space:pre}.m{fill:rgb(26,228,255);white-space:pre}.n{fill:rgb(30,224,255);white-space:pre}.o{fill:rgb(35,219,255);white-space:pre}.p{fill:rgb(39,215,255);white-space:pre}.q{fill:rgb(48,206,255);white-space:pre}.r{fill:rgb(52,202,255);white-space:pre}.s{fill:rgb(57,197,255);white-space:pre}.t{fill:rgb(61,193,255);white-space:pre}.u{fill:rgb(70,184,255);white-space:pre}.v{fill:rgb(74,180,255);white-space:pre}.w{fill:rgb(79,175,255);white-space:pre}.x{fill:rgb(83,171,255);white-space:pre}.y{fill:rgb(92,162,255);white-space:pre}.z{fill:rgb(96,158,255);white-space:pre}.A{fill:rgb(105,149,255);white-space:pre}.B{fill:rgb(109,145,255);white-space:pre}.C{fill:rgb(114,140,255);white-space:pre}.D{fill:rgb(118,136,255);white-space:pre}.E{fill:rgb(123,131,255);white-space:pre}.F{fill:rgb(127,127,255);white-space:pre}.G{fill:rgb(131,123,255);white-space:pre}.H{fill:rgb(136,118,255);white-space:pre}.I{fill:rgb(140,114,255);white-space:pre}.J{fill:rgb(149,105,255);white-space:pre}.K{fill:rgb(153,101,255);white-space:pre}.L{fill:rgb(158,96,255);white-space:pre}.M{fill:rgb(162,92,255);white-space:pre}.N{fill:rgb(167,87,255);white-space:pre}.O{fill:rgb(175,79,255);white-space:pre}.P{fill:rgb(180,74,255);white-space:pre}.Q{fill:rgb(184,70,255);white-space:pre}.R{fill:rgb(189,65,255);white-space:pre}.S{fill:rgb(193,61,255);white-space:pre}.T{fill:rgb(197,57,255);white-space:pre}.U{fill:rgb(202,52,255);white-space:pre}.V{fill:rgb(211,43,255);white-space:pre}.W{fill:rgb(215,39,255);white-space:pre}.X{fill:rgb(219,35,255);white-space:pre}.Y{fill:rgb(224,30,255);white-space:pre}.Z{fill:rgb(228,26,255);white-space:pre}.aa{fill:rgb(233,21,255);white-space:pre}.ab{fill:rgb(237,17,255);white-space:pre}.ac{fill:rgb(241,13,255);white-space:pre}.ad{fill:rgb(246,8,255);white-space:pre}.ae{fill:rgb(250,4,255);white-space:pre}.af{fill:rgb(46,208,255);white-space:pre}.ag{fill:rgb(139,115,255);white-space:pre}.ah{fill:rgb(185,69,255);white-space:pre}.ai{fill:rgb(231,23,255);white-space:pre}.aj{fill:rgb(255,0,231);white-space:pre}.ak{fill:rgb(255,0,185);white-space:pre}.al{fill:rgb(255,0,139);white-space:pre}.am{fill:rgb(255,0,92);white-space:pre}.an{fill:rgb(255,0,46);white-space:pre}.ao{fill:rgb(255,0,0);white-space:pre}.ap{fill:rgb(208,46,0);white-space:pre}.aq{fill:rgb(162,92,0);white-space:pre}.ar{fill:rgb(115,139,0);white-space:pre}.as{fill:rgb(69,185,0);white-space:pre}.at{fill:rgb(23,231,0);white-space:pre}.au{fill:rgb(23,255,23);white-space:pre}.av{fill:rgb(69,255,69);white-space:pre}.aw{fill:rgb(115,255,115);white-space:pre}.ax{fill:rgb(162,255,162);white-space:pre}.ay{fill:rgb(208,255,208);white-space:pre}.az{fill:transparent}.aB{animation-duration:5.100087s;animation-iteration-count:infinite;animation-name:aA;animation-timing-function:steps(1,end)}.aC{fill:rgb(160,160,160);white-space:pre}@keyframes aA{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/override-default-printers/animation.svg b/_examples/coloring/override-default-printers/animation.svg index 5efcc2258..938f1f831 100644 --- a/_examples/coloring/override-default-printers/animation.svg +++ b/_examples/coloring/override-default-printers/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(232,131,136)}.g{white-space:pre}.h{fill:rgb(243,86,86);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(255,0,4);white-space:pre}.k{fill:transparent}.m{animation-duration:5.223762s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}3.6%{transform:translateX(-80px)}4.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} ERROR ThisisthedefaultError OVERRIDE ThisisthedefaultErroraftertheprefixwasoverriddenRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(232,131,136)}.g{white-space:pre}.h{fill:rgb(243,86,86);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(255,0,4);white-space:pre}.k{fill:transparent}.m{animation-duration:5.173038s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}3%{transform:translateX(-80px)}3.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} ERROR ThisisthedefaultError OVERRIDE ThisisthedefaultErroraftertheprefixwasoverriddenRestartinganimation... \ No newline at end of file diff --git a/_examples/coloring/print-color-rgb-style/animation.svg b/_examples/coloring/print-color-rgb-style/animation.svg index 2bb7fdab0..94a51a65b 100644 --- a/_examples/coloring/print-color-rgb-style/animation.svg +++ b/_examples/coloring/print-color-rgb-style/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,50,123)}.g{fill:rgb(187,80,0);white-space:pre}.h{fill:rgb(187,80,0);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.485118s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}.l{fill:rgb(160,160,160);white-space:pre}@keyframes j{0%{transform:translateX(-0px)}6.5%{transform:translateX(-80px)}8.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}This text is not styled.This text is bold.This text is italic.Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(0,50,123)}.g{fill:rgb(187,80,0);white-space:pre}.h{fill:rgb(187,80,0);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.131598s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}.l{fill:rgb(160,160,160);white-space:pre}@keyframes j{0%{transform:translateX(-0px)}2.6%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}This text is not styled.This text is bold.This text is italic.Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/print-color-rgb/animation.svg b/_examples/coloring/print-color-rgb/animation.svg index c1f365100..9d3c07547 100644 --- a/_examples/coloring/print-color-rgb/animation.svg +++ b/_examples/coloring/print-color-rgb/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(178,44,199);white-space:pre}.g{fill:rgb(15,199,209);white-space:pre}.h{fill:rgb(201,144,30)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.230997s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2.8%{transform:translateX(-80px)}4.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!This text is printed with a custom RGB background!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(178,44,199);white-space:pre}.g{fill:rgb(15,199,209);white-space:pre}.h{fill:rgb(201,144,30)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.164363s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}3.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!This text is printed with a custom RGB background!Restartinganimation... \ No newline at end of file diff --git a/_examples/demo/demo/animation.svg b/_examples/demo/demo/animation.svg index e9769050b..52d40c56b 100644 --- a/_examples/demo/demo/animation.svg +++ b/_examples/demo/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(115,190,243)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.k{fill:rgb(102,194,205)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(255,255,255);white-space:pre}.o{fill:rgb(104,104,104);white-space:pre}.p{fill:rgb(0,198,255);font-weight:bold;white-space:pre}.q{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.r{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.s{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.t{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.u{fill:rgb(255,0,0);white-space:pre}.v{fill:rgb(168,204,140)}.w{fill:rgb(0,198,255);white-space:pre}.x{fill:rgb(231,23,0);white-space:pre}.y{fill:rgb(208,46,0);white-space:pre}.z{fill:rgb(185,69,0);white-space:pre}.A{fill:rgb(162,92,0);white-space:pre}.B{fill:rgb(139,115,0);white-space:pre}.C{fill:rgb(115,139,0);white-space:pre}.D{fill:rgb(92,162,0);white-space:pre}.E{fill:rgb(69,185,0);white-space:pre}.F{fill:rgb(219,171,121)}.G{fill:rgb(255,241,0);white-space:pre}.H{fill:rgb(46,208,0);white-space:pre}.I{fill:rgb(23,231,0);white-space:pre}.J{fill:rgb(0,255,0);white-space:pre}.K{fill:rgb(0,255,255);white-space:pre}.L{fill:rgb(0,254,255);white-space:pre}.M{fill:rgb(1,253,255);white-space:pre}.N{fill:rgb(2,252,255);white-space:pre}.O{fill:rgb(3,251,255);white-space:pre}.P{fill:rgb(4,250,255);white-space:pre}.Q{fill:rgb(5,249,255);white-space:pre}.R{fill:rgb(6,248,255);white-space:pre}.S{fill:rgb(7,247,255);white-space:pre}.T{fill:rgb(8,246,255);white-space:pre}.U{fill:rgb(9,245,255);white-space:pre}.V{fill:rgb(10,244,255);white-space:pre}.W{fill:rgb(11,243,255);white-space:pre}.X{fill:rgb(12,242,255);white-space:pre}.Y{fill:rgb(13,241,255);white-space:pre}.Z{fill:rgb(14,240,255);white-space:pre}.aa{fill:rgb(15,239,255);white-space:pre}.ab{fill:rgb(16,238,255);white-space:pre}.ac{fill:rgb(17,237,255);white-space:pre}.ad{fill:rgb(18,236,255);white-space:pre}.ae{fill:rgb(19,235,255);white-space:pre}.af{fill:rgb(20,234,255);white-space:pre}.ag{fill:rgb(21,233,255);white-space:pre}.ah{fill:rgb(22,232,255);white-space:pre}.ai{fill:rgb(23,231,255);white-space:pre}.aj{fill:rgb(24,230,255);white-space:pre}.ak{fill:rgb(25,229,255);white-space:pre}.al{fill:rgb(26,228,255);white-space:pre}.am{fill:rgb(27,227,255);white-space:pre}.an{fill:rgb(28,226,255);white-space:pre}.ao{fill:rgb(29,225,255);white-space:pre}.ap{fill:rgb(30,224,255);white-space:pre}.aq{fill:rgb(31,223,255);white-space:pre}.ar{fill:rgb(32,222,255);white-space:pre}.as{fill:rgb(34,220,255);white-space:pre}.at{fill:rgb(35,219,255);white-space:pre}.au{fill:rgb(36,218,255);white-space:pre}.av{fill:rgb(37,217,255);white-space:pre}.aw{fill:rgb(38,216,255);white-space:pre}.ax{fill:rgb(39,215,255);white-space:pre}.ay{fill:rgb(40,214,255);white-space:pre}.az{fill:rgb(41,213,255);white-space:pre}.aA{fill:rgb(42,212,255);white-space:pre}.aB{fill:rgb(43,211,255);white-space:pre}.aC{fill:rgb(44,210,255);white-space:pre}.aD{fill:rgb(45,209,255);white-space:pre}.aE{fill:rgb(46,208,255);white-space:pre}.aF{fill:rgb(47,207,255);white-space:pre}.aG{fill:rgb(48,206,255);white-space:pre}.aH{fill:rgb(49,205,255);white-space:pre}.aI{fill:rgb(50,204,255);white-space:pre}.aJ{fill:rgb(51,203,255);white-space:pre}.aK{fill:rgb(52,202,255);white-space:pre}.aL{fill:rgb(53,201,255);white-space:pre}.aM{fill:rgb(54,200,255);white-space:pre}.aN{fill:rgb(55,199,255);white-space:pre}.aO{fill:rgb(56,198,255);white-space:pre}.aP{fill:rgb(57,197,255);white-space:pre}.aQ{fill:rgb(58,196,255);white-space:pre}.aR{fill:rgb(59,195,255);white-space:pre}.aS{fill:rgb(60,194,255);white-space:pre}.aT{fill:rgb(61,193,255);white-space:pre}.aU{fill:rgb(62,192,255);white-space:pre}.aV{fill:rgb(63,191,255);white-space:pre}.aW{fill:rgb(64,190,255);white-space:pre}.aX{fill:rgb(65,189,255);white-space:pre}.aY{fill:rgb(66,188,255);white-space:pre}.aZ{fill:rgb(67,187,255);white-space:pre}.ba{fill:rgb(68,186,255);white-space:pre}.bb{fill:rgb(69,185,255);white-space:pre}.bc{fill:rgb(70,184,255);white-space:pre}.bd{fill:rgb(71,183,255);white-space:pre}.be{fill:rgb(72,182,255);white-space:pre}.bf{fill:rgb(73,181,255);white-space:pre}.bg{fill:rgb(74,180,255);white-space:pre}.bh{fill:rgb(75,179,255);white-space:pre}.bi{fill:rgb(76,178,255);white-space:pre}.bj{fill:rgb(77,177,255);white-space:pre}.bk{fill:rgb(78,176,255);white-space:pre}.bl{fill:rgb(79,175,255);white-space:pre}.bm{fill:rgb(80,174,255);white-space:pre}.bn{fill:rgb(81,173,255);white-space:pre}.bo{fill:rgb(82,172,255);white-space:pre}.bp{fill:rgb(83,171,255);white-space:pre}.bq{fill:rgb(84,170,255);white-space:pre}.br{fill:rgb(85,169,255);white-space:pre}.bs{fill:rgb(86,168,255);white-space:pre}.bt{fill:rgb(87,167,255);white-space:pre}.bu{fill:rgb(88,166,255);white-space:pre}.bv{fill:rgb(89,165,255);white-space:pre}.bw{fill:rgb(90,164,255);white-space:pre}.bx{fill:rgb(91,163,255);white-space:pre}.by{fill:rgb(92,162,255);white-space:pre}.bz{fill:rgb(93,161,255);white-space:pre}.bA{fill:rgb(94,160,255);white-space:pre}.bB{fill:rgb(95,159,255);white-space:pre}.bC{fill:rgb(96,158,255);white-space:pre}.bD{fill:rgb(97,157,255);white-space:pre}.bE{fill:rgb(98,156,255);white-space:pre}.bF{fill:rgb(99,155,255);white-space:pre}.bG{fill:rgb(100,154,255);white-space:pre}.bH{fill:rgb(101,153,255);white-space:pre}.bI{fill:rgb(102,152,255);white-space:pre}.bJ{fill:rgb(103,151,255);white-space:pre}.bK{fill:rgb(104,150,255);white-space:pre}.bL{fill:rgb(105,149,255);white-space:pre}.bM{fill:rgb(106,148,255);white-space:pre}.bN{fill:rgb(107,147,255);white-space:pre}.bO{fill:rgb(108,146,255);white-space:pre}.bP{fill:rgb(109,145,255);white-space:pre}.bQ{fill:rgb(110,144,255);white-space:pre}.bR{fill:rgb(111,143,255);white-space:pre}.bS{fill:rgb(112,142,255);white-space:pre}.bT{fill:rgb(113,141,255);white-space:pre}.bU{fill:rgb(114,140,255);white-space:pre}.bV{fill:rgb(115,139,255);white-space:pre}.bW{fill:rgb(116,138,255);white-space:pre}.bX{fill:rgb(117,137,255);white-space:pre}.bY{fill:rgb(118,136,255);white-space:pre}.bZ{fill:rgb(119,135,255);white-space:pre}.ca{fill:rgb(120,134,255);white-space:pre}.cb{fill:rgb(121,133,255);white-space:pre}.cc{fill:rgb(122,132,255);white-space:pre}.cd{fill:rgb(123,131,255);white-space:pre}.ce{fill:rgb(124,130,255);white-space:pre}.cf{fill:rgb(125,129,255);white-space:pre}.cg{fill:rgb(126,128,255);white-space:pre}.ch{fill:rgb(127,127,255);white-space:pre}.ci{fill:rgb(128,126,255);white-space:pre}.cj{fill:rgb(129,125,255);white-space:pre}.ck{fill:rgb(130,124,255);white-space:pre}.cl{fill:rgb(131,123,255);white-space:pre}.cm{fill:rgb(132,122,255);white-space:pre}.cn{fill:rgb(133,121,255);white-space:pre}.co{fill:rgb(134,120,255);white-space:pre}.cp{fill:rgb(135,119,255);white-space:pre}.cq{fill:rgb(136,118,255);white-space:pre}.cr{fill:rgb(137,117,255);white-space:pre}.cs{fill:rgb(138,116,255);white-space:pre}.ct{fill:rgb(139,115,255);white-space:pre}.cu{fill:rgb(140,114,255);white-space:pre}.cv{fill:rgb(141,113,255);white-space:pre}.cw{fill:rgb(142,112,255);white-space:pre}.cx{fill:rgb(143,111,255);white-space:pre}.cy{fill:rgb(144,110,255);white-space:pre}.cz{fill:rgb(145,109,255);white-space:pre}.cA{fill:rgb(146,108,255);white-space:pre}.cB{fill:rgb(147,107,255);white-space:pre}.cC{fill:rgb(148,106,255);white-space:pre}.cD{fill:rgb(149,105,255);white-space:pre}.cE{fill:rgb(150,104,255);white-space:pre}.cF{fill:rgb(151,103,255);white-space:pre}.cG{fill:rgb(152,102,255);white-space:pre}.cH{fill:rgb(153,101,255);white-space:pre}.cI{fill:rgb(154,100,255);white-space:pre}.cJ{fill:rgb(155,99,255);white-space:pre}.cK{fill:rgb(156,98,255);white-space:pre}.cL{fill:rgb(157,97,255);white-space:pre}.cM{fill:rgb(158,96,255);white-space:pre}.cN{fill:rgb(159,95,255);white-space:pre}.cO{fill:rgb(160,94,255);white-space:pre}.cP{fill:rgb(161,93,255);white-space:pre}.cQ{fill:rgb(162,92,255);white-space:pre}.cR{fill:rgb(163,91,255);white-space:pre}.cS{fill:rgb(164,90,255);white-space:pre}.cT{fill:rgb(165,89,255);white-space:pre}.cU{fill:rgb(166,88,255);white-space:pre}.cV{fill:rgb(167,87,255);white-space:pre}.cW{fill:rgb(168,86,255);white-space:pre}.cX{fill:rgb(169,85,255);white-space:pre}.cY{fill:rgb(170,84,255);white-space:pre}.cZ{fill:rgb(171,83,255);white-space:pre}.da{fill:rgb(172,82,255);white-space:pre}.db{fill:rgb(173,81,255);white-space:pre}.dc{fill:rgb(174,80,255);white-space:pre}.dd{fill:rgb(175,79,255);white-space:pre}.de{fill:rgb(176,78,255);white-space:pre}.df{fill:rgb(177,77,255);white-space:pre}.dg{fill:rgb(178,76,255);white-space:pre}.dh{fill:rgb(179,75,255);white-space:pre}.di{fill:rgb(180,74,255);white-space:pre}.dj{fill:rgb(181,73,255);white-space:pre}.dk{fill:rgb(182,72,255);white-space:pre}.dl{fill:rgb(183,71,255);white-space:pre}.dm{fill:rgb(255,0,4);white-space:pre}.dn{fill:rgb(243,86,86);white-space:pre}.do{fill:rgb(232,131,136)}.dp{fill:rgb(111,119,131)}.dq{fill:transparent}.ds{animation-duration:104.29899s;animation-iteration-count:infinite;animation-name:dr;animation-timing-function:steps(1,end)}.dt{fill:rgb(184,70,255);white-space:pre}.du{fill:rgb(185,69,255);white-space:pre}.dv{fill:rgb(186,68,255);white-space:pre}.dw{fill:rgb(187,67,255);white-space:pre}.dx{fill:rgb(188,66,255);white-space:pre}.dy{fill:rgb(189,65,255);white-space:pre}.dz{fill:rgb(190,64,255);white-space:pre}.dA{fill:rgb(191,63,255);white-space:pre}.dB{fill:rgb(192,62,255);white-space:pre}.dC{fill:rgb(193,61,255);white-space:pre}.dD{fill:rgb(194,60,255);white-space:pre}.dE{fill:rgb(195,59,255);white-space:pre}.dF{fill:rgb(196,58,255);white-space:pre}.dG{fill:rgb(197,57,255);white-space:pre}.dH{fill:rgb(198,56,255);white-space:pre}.dI{fill:rgb(199,55,255);white-space:pre}.dJ{fill:rgb(200,54,255);white-space:pre}.dK{fill:rgb(201,53,255);white-space:pre}.dL{fill:rgb(202,52,255);white-space:pre}.dM{fill:rgb(203,51,255);white-space:pre}.dN{fill:rgb(204,50,255);white-space:pre}.dO{fill:rgb(205,49,255);white-space:pre}.dP{fill:rgb(206,48,255);white-space:pre}.dQ{fill:rgb(207,47,255);white-space:pre}.dR{fill:rgb(208,46,255);white-space:pre}.dS{fill:rgb(209,45,255);white-space:pre}.dT{fill:rgb(210,44,255);white-space:pre}.dU{fill:rgb(211,43,255);white-space:pre}.dV{fill:rgb(212,42,255);white-space:pre}.dW{fill:rgb(213,41,255);white-space:pre}.dX{fill:rgb(214,40,255);white-space:pre}.dY{fill:rgb(215,39,255);white-space:pre}.dZ{fill:rgb(216,38,255);white-space:pre}.ea{fill:rgb(217,37,255);white-space:pre}.eb{fill:rgb(218,36,255);white-space:pre}.ec{fill:rgb(219,35,255);white-space:pre}.ed{fill:rgb(220,34,255);white-space:pre}.ee{fill:rgb(221,33,255);white-space:pre}.ef{fill:rgb(222,32,255);white-space:pre}.eg{fill:rgb(223,31,255);white-space:pre}.eh{fill:rgb(224,30,255);white-space:pre}.ei{fill:rgb(225,29,255);white-space:pre}.ej{fill:rgb(226,28,255);white-space:pre}.ek{fill:rgb(227,27,255);white-space:pre}.el{fill:rgb(228,26,255);white-space:pre}.em{fill:rgb(229,25,255);white-space:pre}.en{fill:rgb(230,24,255);white-space:pre}.eo{fill:rgb(231,23,255);white-space:pre}.ep{fill:rgb(232,22,255);white-space:pre}.eq{fill:rgb(233,21,255);white-space:pre}.er{fill:rgb(234,20,255);white-space:pre}.es{fill:rgb(235,19,255);white-space:pre}.et{fill:rgb(236,18,255);white-space:pre}.eu{fill:rgb(237,17,255);white-space:pre}.ev{fill:rgb(238,16,255);white-space:pre}.ew{fill:rgb(239,15,255);white-space:pre}.ex{fill:rgb(240,14,255);white-space:pre}.ey{fill:rgb(241,13,255);white-space:pre}.ez{fill:rgb(242,12,255);white-space:pre}.eA{fill:rgb(243,11,255);white-space:pre}.eB{fill:rgb(244,10,255);white-space:pre}.eC{fill:rgb(245,9,255);white-space:pre}.eD{fill:rgb(246,8,255);white-space:pre}.eE{fill:rgb(247,7,255);white-space:pre}.eF{fill:rgb(248,6,255);white-space:pre}.eG{fill:rgb(249,5,255);white-space:pre}.eH{fill:rgb(250,4,255);white-space:pre}.eI{fill:rgb(251,3,255);white-space:pre}.eJ{fill:rgb(252,2,255);white-space:pre}.eK{fill:rgb(253,1,255);white-space:pre}.eL{fill:rgb(254,0,255);white-space:pre}@keyframes dr{0%{transform:translateX(-0px)}0.01%{transform:translateX(-80px)}0.01%{transform:translateX(-160px)}0.21%{transform:translateX(-240px)}0.4%{transform:translateX(-320px)}0.59%{transform:translateX(-400px)}0.78%{transform:translateX(-480px)}0.97%{transform:translateX(-560px)}0.98%{transform:translateX(-640px)}1.17%{transform:translateX(-720px)}1.36%{transform:translateX(-800px)}1.55%{transform:translateX(-880px)}1.75%{transform:translateX(-960px)}1.93%{transform:translateX(-1040px)}1.94%{transform:translateX(-1120px)}2.13%{transform:translateX(-1200px)}2.32%{transform:translateX(-1280px)}2.52%{transform:translateX(-1360px)}2.71%{transform:translateX(-1440px)}2.89%{transform:translateX(-1520px)}2.9%{transform:translateX(-1600px)}3.09%{transform:translateX(-1680px)}3.29%{transform:translateX(-1760px)}3.48%{transform:translateX(-1840px)}3.67%{transform:translateX(-1920px)}3.85%{transform:translateX(-2000px)}3.86%{transform:translateX(-2080px)}4.06%{transform:translateX(-2160px)}4.25%{transform:translateX(-2240px)}4.44%{transform:translateX(-2320px)}4.63%{transform:translateX(-2400px)}4.81%{transform:translateX(-2480px)}4.83%{transform:translateX(-2560px)}5.02%{transform:translateX(-2640px)}5.21%{transform:translateX(-2720px)}5.4%{transform:translateX(-2800px)}5.59%{transform:translateX(-2880px)}5.77%{transform:translateX(-2960px)}5.79%{transform:translateX(-3040px)}5.98%{transform:translateX(-3120px)}6.17%{transform:translateX(-3200px)}6.36%{transform:translateX(-3280px)}6.56%{transform:translateX(-3360px)}6.73%{transform:translateX(-3440px)}6.75%{transform:translateX(-3520px)}6.94%{transform:translateX(-3600px)}7.13%{transform:translateX(-3680px)}7.32%{transform:translateX(-3760px)}7.52%{transform:translateX(-3840px)}7.69%{transform:translateX(-3920px)}7.71%{transform:translateX(-4000px)}7.9%{transform:translateX(-4080px)}8.09%{transform:translateX(-4160px)}8.28%{transform:translateX(-4240px)}8.48%{transform:translateX(-4320px)}8.65%{transform:translateX(-4400px)}8.67%{transform:translateX(-4480px)}8.86%{transform:translateX(-4560px)}9.05%{transform:translateX(-4640px)}9.25%{transform:translateX(-4720px)}9.44%{transform:translateX(-4800px)}9.61%{transform:translateX(-4880px)}9.63%{transform:translateX(-4960px)}9.82%{transform:translateX(-5040px)}10.01%{transform:translateX(-5120px)}10.21%{transform:translateX(-5200px)}10.4%{transform:translateX(-5280px)}10.57%{transform:translateX(-5360px)}10.59%{transform:translateX(-5440px)}10.78%{transform:translateX(-5520px)}10.97%{transform:translateX(-5600px)}11.17%{transform:translateX(-5680px)}11.36%{transform:translateX(-5760px)}11.53%{transform:translateX(-5840px)}11.55%{transform:translateX(-5920px)}11.74%{transform:translateX(-6000px)}11.94%{transform:translateX(-6080px)}12.13%{transform:translateX(-6160px)}12.32%{transform:translateX(-6240px)}12.49%{transform:translateX(-6320px)}12.51%{transform:translateX(-6400px)}12.7%{transform:translateX(-6480px)}12.9%{transform:translateX(-6560px)}13.09%{transform:translateX(-6640px)}13.28%{transform:translateX(-6720px)}13.45%{transform:translateX(-6800px)}13.47%{transform:translateX(-6880px)}13.67%{transform:translateX(-6960px)}13.86%{transform:translateX(-7040px)}14.05%{transform:translateX(-7120px)}14.24%{transform:translateX(-7200px)}14.41%{transform:translateX(-7280px)}14.41%{transform:translateX(-7360px)}14.89%{transform:translateX(-7440px)}17.76%{transform:translateX(-7520px)}20.64%{transform:translateX(-7600px)}23.52%{transform:translateX(-7680px)}26.4%{transform:translateX(-7760px)}29.28%{transform:translateX(-7840px)}34.08%{transform:translateX(-7920px)}34.08%{transform:translateX(-8000px)}34.56%{transform:translateX(-8080px)}34.56%{transform:translateX(-8160px)}35.04%{transform:translateX(-8240px)}35.04%{transform:translateX(-8320px)}35.52%{transform:translateX(-8400px)}35.52%{transform:translateX(-8480px)}35.52%{transform:translateX(-8560px)}36%{transform:translateX(-8640px)}36.48%{transform:translateX(-8720px)}36.48%{transform:translateX(-8800px)}36.48%{transform:translateX(-8880px)}36.96%{transform:translateX(-8960px)}36.96%{transform:translateX(-9040px)}37.43%{transform:translateX(-9120px)}37.44%{transform:translateX(-9200px)}37.44%{transform:translateX(-9280px)}37.92%{transform:translateX(-9360px)}38.39%{transform:translateX(-9440px)}38.4%{transform:translateX(-9520px)}38.4%{transform:translateX(-9600px)}38.88%{transform:translateX(-9680px)}38.88%{transform:translateX(-9760px)}39.35%{transform:translateX(-9840px)}39.36%{transform:translateX(-9920px)}39.36%{transform:translateX(-10000px)}39.36%{transform:translateX(-10080px)}39.84%{transform:translateX(-10160px)}41.76%{transform:translateX(-10240px)}41.76%{transform:translateX(-10320px)}42.24%{transform:translateX(-10400px)}42.43%{transform:translateX(-10480px)}42.62%{transform:translateX(-10560px)}42.81%{transform:translateX(-10640px)}43.01%{transform:translateX(-10720px)}43.2%{transform:translateX(-10800px)}43.2%{transform:translateX(-10880px)}43.39%{transform:translateX(-10960px)}43.58%{transform:translateX(-11040px)}43.77%{transform:translateX(-11120px)}43.97%{transform:translateX(-11200px)}44.16%{transform:translateX(-11280px)}44.16%{transform:translateX(-11360px)}44.35%{transform:translateX(-11440px)}44.54%{transform:translateX(-11520px)}44.74%{transform:translateX(-11600px)}44.93%{transform:translateX(-11680px)}45.12%{transform:translateX(-11760px)}45.12%{transform:translateX(-11840px)}45.31%{transform:translateX(-11920px)}45.5%{transform:translateX(-12000px)}45.7%{transform:translateX(-12080px)}45.89%{transform:translateX(-12160px)}46.08%{transform:translateX(-12240px)}47.99%{transform:translateX(-12320px)}48%{transform:translateX(-12400px)}48.48%{transform:translateX(-12480px)}48.48%{transform:translateX(-12560px)}49.44%{transform:translateX(-12640px)}50.4%{transform:translateX(-12720px)}51.36%{transform:translateX(-12800px)}52.32%{transform:translateX(-12880px)}53.28%{transform:translateX(-12960px)}54.24%{transform:translateX(-13040px)}55.19%{transform:translateX(-13120px)}56.15%{transform:translateX(-13200px)}57.11%{transform:translateX(-13280px)}59.99%{transform:translateX(-13360px)}59.99%{transform:translateX(-13440px)}60.47%{transform:translateX(-13520px)}60.47%{transform:translateX(-13600px)}60.47%{transform:translateX(-13680px)}64.31%{transform:translateX(-13760px)}64.31%{transform:translateX(-13840px)}64.79%{transform:translateX(-13920px)}64.8%{transform:translateX(-14000px)}64.8%{transform:translateX(-14080px)}64.8%{transform:translateX(-14160px)}71.51%{transform:translateX(-14240px)}71.51%{transform:translateX(-14320px)}71.99%{transform:translateX(-14400px)}71.99%{transform:translateX(-14480px)}72.95%{transform:translateX(-14560px)}73.27%{transform:translateX(-14640px)}73.59%{transform:translateX(-14720px)}73.91%{transform:translateX(-14800px)}74.23%{transform:translateX(-14880px)}74.55%{transform:translateX(-14960px)}74.87%{transform:translateX(-15040px)}75.19%{transform:translateX(-15120px)}75.51%{transform:translateX(-15200px)}75.83%{transform:translateX(-15280px)}76.15%{transform:translateX(-15360px)}76.34%{transform:translateX(-15440px)}76.53%{transform:translateX(-15520px)}76.72%{transform:translateX(-15600px)}78.64%{transform:translateX(-15680px)}78.64%{transform:translateX(-15760px)}79.12%{transform:translateX(-15840px)}79.6%{transform:translateX(-15920px)}79.84%{transform:translateX(-16000px)}80.08%{transform:translateX(-16080px)}80.32%{transform:translateX(-16160px)}80.56%{transform:translateX(-16240px)}80.8%{transform:translateX(-16320px)}81.04%{transform:translateX(-16400px)}81.28%{transform:translateX(-16480px)}81.52%{transform:translateX(-16560px)}81.76%{transform:translateX(-16640px)}82%{transform:translateX(-16720px)}82.24%{transform:translateX(-16800px)}82.48%{transform:translateX(-16880px)}82.72%{transform:translateX(-16960px)}82.97%{transform:translateX(-17040px)}83.21%{transform:translateX(-17120px)}83.45%{transform:translateX(-17200px)}83.69%{transform:translateX(-17280px)}83.93%{transform:translateX(-17360px)}84.17%{transform:translateX(-17440px)}84.41%{transform:translateX(-17520px)}84.65%{transform:translateX(-17600px)}84.89%{transform:translateX(-17680px)}85.13%{transform:translateX(-17760px)}85.37%{transform:translateX(-17840px)}85.61%{transform:translateX(-17920px)}85.85%{transform:translateX(-18000px)}86.09%{transform:translateX(-18080px)}86.33%{transform:translateX(-18160px)}86.57%{transform:translateX(-18240px)}86.81%{transform:translateX(-18320px)}87.05%{transform:translateX(-18400px)}87.29%{transform:translateX(-18480px)}87.53%{transform:translateX(-18560px)}87.77%{transform:translateX(-18640px)}88.01%{transform:translateX(-18720px)}88.25%{transform:translateX(-18800px)}88.49%{transform:translateX(-18880px)}88.73%{transform:translateX(-18960px)}88.97%{transform:translateX(-19040px)}89.21%{transform:translateX(-19120px)}89.45%{transform:translateX(-19200px)}91.85%{transform:translateX(-19280px)}91.85%{transform:translateX(-19360px)}92.33%{transform:translateX(-19440px)}92.33%{transform:translateX(-19520px)}95.21%{transform:translateX(-19600px)}100%{transform:translateX(-19680px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████ PTDP - PTerm Demo Program INFO ThisanimationwasgeneratedwiththelatestversionofPTerm! PTermworksonnearlyeveryterminalandoperatingsystem. It'ssupereasytouse! Ifyouwant,youcancustomizeeverything:) Youcanseethecodeofthisdemointhe./_examples/demodirectory. Thisdemowasupdatedat:29May2024-13:34:24UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds....Waitingfor9seconds....Waitingfor8seconds....Waitingfor8seconds....Waitingfor7seconds....Waitingfor7seconds....Waitingfor6seconds....Waitingfor6seconds....Waitingfor5seconds....Waitingfor5seconds....Waitingfor4seconds....Waitingfor4seconds....Waitingfor3seconds....Waitingfor3seconds....Waitingfor2seconds....Waitingfor2seconds....Waitingfor1second.....Waitingfor1second..... Structured Logging 2024-05-2913:34:39TRACEDoingnotsoimportantstuffpriority:superlow2024-05-2913:34:42DEBUGThismightbeinterestingwhenwerecrayonsinvented:1903whatisthemeaningoflife:42isthisinteresting:true2024-05-2913:34:45INFOThatwasactuallyinterestingsuch:wow2024-05-2913:34:48WARNOhno,Iseeanerrorcomingtous!speed:88measures:mph2024-05-2913:34:51ERRORDamn,hereitis!error:somethingwentwrong Progress bar Installingpseudo-excel[00/11]█████████████████████████████████████0%|0s SUCCESS Installingpseudo-excelInstallingpseudo-photoshop[01/11]██████████████████████████████████9%|1s SUCCESS Installingpseudo-photoshopInstallingpseudo-photoshop[02/11]██████████████████████████████████18%|1sInstallingpseudo-chrome[02/11]█████████████████████████████████████18%|1s SUCCESS Installingpseudo-chromeInstallingpseudo-outlook[03/11]████████████████████████████████████27%|2s SUCCESS Installingpseudo-outlookInstallingpseudo-outlook[04/11]████████████████████████████████████36%|2sInstallingpseudo-explorer[04/11]███████████████████████████████████36%|2s SUCCESS Installingpseudo-explorerInstallingpseudo-git[05/11]████████████████████████████████████████45%|3s SUCCESS Installingpseudo-gitInstallingpseudo-git[06/11]████████████████████████████████████████55%|3sInstallingpseudo-vsc[06/11]████████████████████████████████████████55%|3s SUCCESS Installingpseudo-vscInstallingpseudo-intellij[07/11]███████████████████████████████████64%|4s SUCCESS Installingpseudo-intellijInstallingpseudo-intellij[08/11]███████████████████████████████████73%|4sInstallingpseudo-minecraft[08/11]██████████████████████████████████73%|4s WARNING Couldnotinstallpseudo-minecraft Thecompanypolicyforbidsgames.Installingpseudo-scoop[09/11]██████████████████████████████████████82%|5s SUCCESS Installingpseudo-scoop Installingpseudo-scoop[10/11]██████████████████████████████████████91%|5sInstallingpseudo-chocolatey[10/11]█████████████████████████████████91%|5s SUCCESS Installingpseudo-chocolatey Installingpseudo-chocolatey[11/11]█████████████████████████████████100%|5s Spinner SUCCESS Installingpseudo-scoop SUCCESS Installingpseudo-chocolatey Live Output INFO YoucanuseanAreatodisplaychangingoutput:█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ Tables Library|DescriptionPTerm|MakebeautifulCLIsTestza|ProgrammerfriendlytestframeworkCursor|Movethecursoraroundtheterminal TrueColor Support IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctusestLoremipsumdolorsitamet.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlabor Fully Customizable ┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘|||||||| Themes INFO YoucanchangethecolorthemeofPTermeasilytofityourneeds! Thisisthedefaultone:DefaultTextPrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleHeatmapStyleHeatmapHeaderStyleHeatmapSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyle And much more! ||Waitingfor15seconds...Waitingfor15seconds...Waitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds....Waitingfor9seconds....Waitingfor8seconds....Waitingfor8seconds....Waitingfor7seconds....Waitingfor7seconds....Waitingfor6seconds....Waitingfor6seconds....Waitingfor5seconds....Waitingfor5seconds....Waitingfor4seconds....Waitingfor4seconds....Waitingfor3seconds....Waitingfor3seconds....Waitingfor2seconds....Waitingfor2seconds....Waitingfor1second.....Waitingfor1second.....2024-05-2913:34:54INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:longInstallingpseudo-excel[00/11]█████████████████████████████████████0%|0sInstallingpseudo-excel[01/11]██████████████████████████████████████9%|0sInstallingpseudo-chrome[03/11]█████████████████████████████████████27%|1sInstallingpseudo-explorer[05/11]███████████████████████████████████45%|2sInstallingpseudo-vsc[07/11]████████████████████████████████████████64%|3sInstallingpseudo-minecraft[09/11]██████████████████████████████████82%|4sInstallingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(1s)Installingpseudo-intellij(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(2s)Installingpseudo-minecraft(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(3s)Installingpseudo-scoop(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(4s)Installingpseudo-chocolatey(4s)█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████┌───────────────────────────────────────────────┐|Library|Description||PTerm|MakebeautifulCLIs||Testza|Programmerfriendlytestframework||Cursor|Movethecursoraroundtheterminal|└───────────────────────────────────────────────┘temponoseatakimatasaneetdoloremagnaaliquyamerat,seetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctusestLoremipsumdolorsitamet.┌─Sometitle!────────────────────────┐┌────────────Sometitle!─────────────┐┌────────────────────────Sometitle!─┐└────────────────────────Sometitle!─┘└────────────Sometitle!─────────────┘└─Sometitle!────────────────────────┘┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘╔══════════════════════════════════════╗Allprintersarefullycustomizable!╚══════════════════════════════════════╝BarStyle┌───────────────────────────────┐|HavefunexploringPTerm!|└───────────────────────────────┘Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(115,190,243)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.k{fill:rgb(102,194,205)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(255,255,255);white-space:pre}.o{fill:rgb(104,104,104);white-space:pre}.p{fill:rgb(0,198,255);font-weight:bold;white-space:pre}.q{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.r{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.s{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.t{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.u{fill:rgb(255,0,0);white-space:pre}.v{fill:rgb(168,204,140)}.w{fill:rgb(0,198,255);white-space:pre}.x{fill:rgb(231,23,0);white-space:pre}.y{fill:rgb(208,46,0);white-space:pre}.z{fill:rgb(185,69,0);white-space:pre}.A{fill:rgb(162,92,0);white-space:pre}.B{fill:rgb(139,115,0);white-space:pre}.C{fill:rgb(115,139,0);white-space:pre}.D{fill:rgb(92,162,0);white-space:pre}.E{fill:rgb(69,185,0);white-space:pre}.F{fill:rgb(219,171,121)}.G{fill:rgb(255,241,0);white-space:pre}.H{fill:rgb(46,208,0);white-space:pre}.I{fill:rgb(23,231,0);white-space:pre}.J{fill:rgb(0,255,0);white-space:pre}.K{fill:rgb(0,255,255);white-space:pre}.L{fill:rgb(0,254,255);white-space:pre}.M{fill:rgb(1,253,255);white-space:pre}.N{fill:rgb(2,252,255);white-space:pre}.O{fill:rgb(3,251,255);white-space:pre}.P{fill:rgb(4,250,255);white-space:pre}.Q{fill:rgb(5,249,255);white-space:pre}.R{fill:rgb(6,248,255);white-space:pre}.S{fill:rgb(7,247,255);white-space:pre}.T{fill:rgb(8,246,255);white-space:pre}.U{fill:rgb(9,245,255);white-space:pre}.V{fill:rgb(10,244,255);white-space:pre}.W{fill:rgb(11,243,255);white-space:pre}.X{fill:rgb(12,242,255);white-space:pre}.Y{fill:rgb(13,241,255);white-space:pre}.Z{fill:rgb(14,240,255);white-space:pre}.aa{fill:rgb(15,239,255);white-space:pre}.ab{fill:rgb(16,238,255);white-space:pre}.ac{fill:rgb(17,237,255);white-space:pre}.ad{fill:rgb(18,236,255);white-space:pre}.ae{fill:rgb(19,235,255);white-space:pre}.af{fill:rgb(20,234,255);white-space:pre}.ag{fill:rgb(21,233,255);white-space:pre}.ah{fill:rgb(22,232,255);white-space:pre}.ai{fill:rgb(23,231,255);white-space:pre}.aj{fill:rgb(24,230,255);white-space:pre}.ak{fill:rgb(25,229,255);white-space:pre}.al{fill:rgb(26,228,255);white-space:pre}.am{fill:rgb(27,227,255);white-space:pre}.an{fill:rgb(28,226,255);white-space:pre}.ao{fill:rgb(29,225,255);white-space:pre}.ap{fill:rgb(30,224,255);white-space:pre}.aq{fill:rgb(31,223,255);white-space:pre}.ar{fill:rgb(32,222,255);white-space:pre}.as{fill:rgb(34,220,255);white-space:pre}.at{fill:rgb(35,219,255);white-space:pre}.au{fill:rgb(36,218,255);white-space:pre}.av{fill:rgb(37,217,255);white-space:pre}.aw{fill:rgb(38,216,255);white-space:pre}.ax{fill:rgb(39,215,255);white-space:pre}.ay{fill:rgb(40,214,255);white-space:pre}.az{fill:rgb(41,213,255);white-space:pre}.aA{fill:rgb(42,212,255);white-space:pre}.aB{fill:rgb(43,211,255);white-space:pre}.aC{fill:rgb(44,210,255);white-space:pre}.aD{fill:rgb(45,209,255);white-space:pre}.aE{fill:rgb(46,208,255);white-space:pre}.aF{fill:rgb(47,207,255);white-space:pre}.aG{fill:rgb(48,206,255);white-space:pre}.aH{fill:rgb(49,205,255);white-space:pre}.aI{fill:rgb(50,204,255);white-space:pre}.aJ{fill:rgb(51,203,255);white-space:pre}.aK{fill:rgb(52,202,255);white-space:pre}.aL{fill:rgb(53,201,255);white-space:pre}.aM{fill:rgb(54,200,255);white-space:pre}.aN{fill:rgb(55,199,255);white-space:pre}.aO{fill:rgb(56,198,255);white-space:pre}.aP{fill:rgb(57,197,255);white-space:pre}.aQ{fill:rgb(58,196,255);white-space:pre}.aR{fill:rgb(59,195,255);white-space:pre}.aS{fill:rgb(60,194,255);white-space:pre}.aT{fill:rgb(61,193,255);white-space:pre}.aU{fill:rgb(62,192,255);white-space:pre}.aV{fill:rgb(63,191,255);white-space:pre}.aW{fill:rgb(64,190,255);white-space:pre}.aX{fill:rgb(65,189,255);white-space:pre}.aY{fill:rgb(66,188,255);white-space:pre}.aZ{fill:rgb(67,187,255);white-space:pre}.ba{fill:rgb(68,186,255);white-space:pre}.bb{fill:rgb(69,185,255);white-space:pre}.bc{fill:rgb(70,184,255);white-space:pre}.bd{fill:rgb(71,183,255);white-space:pre}.be{fill:rgb(72,182,255);white-space:pre}.bf{fill:rgb(73,181,255);white-space:pre}.bg{fill:rgb(74,180,255);white-space:pre}.bh{fill:rgb(75,179,255);white-space:pre}.bi{fill:rgb(76,178,255);white-space:pre}.bj{fill:rgb(77,177,255);white-space:pre}.bk{fill:rgb(78,176,255);white-space:pre}.bl{fill:rgb(79,175,255);white-space:pre}.bm{fill:rgb(80,174,255);white-space:pre}.bn{fill:rgb(81,173,255);white-space:pre}.bo{fill:rgb(82,172,255);white-space:pre}.bp{fill:rgb(83,171,255);white-space:pre}.bq{fill:rgb(84,170,255);white-space:pre}.br{fill:rgb(85,169,255);white-space:pre}.bs{fill:rgb(86,168,255);white-space:pre}.bt{fill:rgb(87,167,255);white-space:pre}.bu{fill:rgb(88,166,255);white-space:pre}.bv{fill:rgb(89,165,255);white-space:pre}.bw{fill:rgb(90,164,255);white-space:pre}.bx{fill:rgb(91,163,255);white-space:pre}.by{fill:rgb(92,162,255);white-space:pre}.bz{fill:rgb(93,161,255);white-space:pre}.bA{fill:rgb(94,160,255);white-space:pre}.bB{fill:rgb(95,159,255);white-space:pre}.bC{fill:rgb(96,158,255);white-space:pre}.bD{fill:rgb(97,157,255);white-space:pre}.bE{fill:rgb(98,156,255);white-space:pre}.bF{fill:rgb(99,155,255);white-space:pre}.bG{fill:rgb(100,154,255);white-space:pre}.bH{fill:rgb(101,153,255);white-space:pre}.bI{fill:rgb(102,152,255);white-space:pre}.bJ{fill:rgb(103,151,255);white-space:pre}.bK{fill:rgb(104,150,255);white-space:pre}.bL{fill:rgb(105,149,255);white-space:pre}.bM{fill:rgb(106,148,255);white-space:pre}.bN{fill:rgb(107,147,255);white-space:pre}.bO{fill:rgb(108,146,255);white-space:pre}.bP{fill:rgb(109,145,255);white-space:pre}.bQ{fill:rgb(110,144,255);white-space:pre}.bR{fill:rgb(111,143,255);white-space:pre}.bS{fill:rgb(112,142,255);white-space:pre}.bT{fill:rgb(113,141,255);white-space:pre}.bU{fill:rgb(114,140,255);white-space:pre}.bV{fill:rgb(115,139,255);white-space:pre}.bW{fill:rgb(116,138,255);white-space:pre}.bX{fill:rgb(117,137,255);white-space:pre}.bY{fill:rgb(118,136,255);white-space:pre}.bZ{fill:rgb(119,135,255);white-space:pre}.ca{fill:rgb(120,134,255);white-space:pre}.cb{fill:rgb(121,133,255);white-space:pre}.cc{fill:rgb(122,132,255);white-space:pre}.cd{fill:rgb(123,131,255);white-space:pre}.ce{fill:rgb(124,130,255);white-space:pre}.cf{fill:rgb(125,129,255);white-space:pre}.cg{fill:rgb(126,128,255);white-space:pre}.ch{fill:rgb(127,127,255);white-space:pre}.ci{fill:rgb(128,126,255);white-space:pre}.cj{fill:rgb(129,125,255);white-space:pre}.ck{fill:rgb(130,124,255);white-space:pre}.cl{fill:rgb(131,123,255);white-space:pre}.cm{fill:rgb(132,122,255);white-space:pre}.cn{fill:rgb(133,121,255);white-space:pre}.co{fill:rgb(134,120,255);white-space:pre}.cp{fill:rgb(135,119,255);white-space:pre}.cq{fill:rgb(136,118,255);white-space:pre}.cr{fill:rgb(137,117,255);white-space:pre}.cs{fill:rgb(138,116,255);white-space:pre}.ct{fill:rgb(139,115,255);white-space:pre}.cu{fill:rgb(140,114,255);white-space:pre}.cv{fill:rgb(141,113,255);white-space:pre}.cw{fill:rgb(142,112,255);white-space:pre}.cx{fill:rgb(143,111,255);white-space:pre}.cy{fill:rgb(144,110,255);white-space:pre}.cz{fill:rgb(145,109,255);white-space:pre}.cA{fill:rgb(146,108,255);white-space:pre}.cB{fill:rgb(147,107,255);white-space:pre}.cC{fill:rgb(148,106,255);white-space:pre}.cD{fill:rgb(149,105,255);white-space:pre}.cE{fill:rgb(150,104,255);white-space:pre}.cF{fill:rgb(151,103,255);white-space:pre}.cG{fill:rgb(152,102,255);white-space:pre}.cH{fill:rgb(153,101,255);white-space:pre}.cI{fill:rgb(154,100,255);white-space:pre}.cJ{fill:rgb(155,99,255);white-space:pre}.cK{fill:rgb(156,98,255);white-space:pre}.cL{fill:rgb(157,97,255);white-space:pre}.cM{fill:rgb(158,96,255);white-space:pre}.cN{fill:rgb(159,95,255);white-space:pre}.cO{fill:rgb(160,94,255);white-space:pre}.cP{fill:rgb(161,93,255);white-space:pre}.cQ{fill:rgb(162,92,255);white-space:pre}.cR{fill:rgb(163,91,255);white-space:pre}.cS{fill:rgb(164,90,255);white-space:pre}.cT{fill:rgb(165,89,255);white-space:pre}.cU{fill:rgb(166,88,255);white-space:pre}.cV{fill:rgb(167,87,255);white-space:pre}.cW{fill:rgb(168,86,255);white-space:pre}.cX{fill:rgb(169,85,255);white-space:pre}.cY{fill:rgb(170,84,255);white-space:pre}.cZ{fill:rgb(171,83,255);white-space:pre}.da{fill:rgb(172,82,255);white-space:pre}.db{fill:rgb(173,81,255);white-space:pre}.dc{fill:rgb(174,80,255);white-space:pre}.dd{fill:rgb(175,79,255);white-space:pre}.de{fill:rgb(176,78,255);white-space:pre}.df{fill:rgb(177,77,255);white-space:pre}.dg{fill:rgb(178,76,255);white-space:pre}.dh{fill:rgb(179,75,255);white-space:pre}.di{fill:rgb(180,74,255);white-space:pre}.dj{fill:rgb(181,73,255);white-space:pre}.dk{fill:rgb(182,72,255);white-space:pre}.dl{fill:rgb(183,71,255);white-space:pre}.dm{fill:rgb(255,0,4);white-space:pre}.dn{fill:rgb(243,86,86);white-space:pre}.do{fill:rgb(232,131,136)}.dp{fill:rgb(111,119,131)}.dq{fill:transparent}.ds{animation-duration:104.291298s;animation-iteration-count:infinite;animation-name:dr;animation-timing-function:steps(1,end)}.dt{fill:rgb(184,70,255);white-space:pre}.du{fill:rgb(185,69,255);white-space:pre}.dv{fill:rgb(186,68,255);white-space:pre}.dw{fill:rgb(187,67,255);white-space:pre}.dx{fill:rgb(188,66,255);white-space:pre}.dy{fill:rgb(189,65,255);white-space:pre}.dz{fill:rgb(190,64,255);white-space:pre}.dA{fill:rgb(191,63,255);white-space:pre}.dB{fill:rgb(192,62,255);white-space:pre}.dC{fill:rgb(193,61,255);white-space:pre}.dD{fill:rgb(194,60,255);white-space:pre}.dE{fill:rgb(195,59,255);white-space:pre}.dF{fill:rgb(196,58,255);white-space:pre}.dG{fill:rgb(197,57,255);white-space:pre}.dH{fill:rgb(198,56,255);white-space:pre}.dI{fill:rgb(199,55,255);white-space:pre}.dJ{fill:rgb(200,54,255);white-space:pre}.dK{fill:rgb(201,53,255);white-space:pre}.dL{fill:rgb(202,52,255);white-space:pre}.dM{fill:rgb(203,51,255);white-space:pre}.dN{fill:rgb(204,50,255);white-space:pre}.dO{fill:rgb(205,49,255);white-space:pre}.dP{fill:rgb(206,48,255);white-space:pre}.dQ{fill:rgb(207,47,255);white-space:pre}.dR{fill:rgb(208,46,255);white-space:pre}.dS{fill:rgb(209,45,255);white-space:pre}.dT{fill:rgb(210,44,255);white-space:pre}.dU{fill:rgb(211,43,255);white-space:pre}.dV{fill:rgb(212,42,255);white-space:pre}.dW{fill:rgb(213,41,255);white-space:pre}.dX{fill:rgb(214,40,255);white-space:pre}.dY{fill:rgb(215,39,255);white-space:pre}.dZ{fill:rgb(216,38,255);white-space:pre}.ea{fill:rgb(217,37,255);white-space:pre}.eb{fill:rgb(218,36,255);white-space:pre}.ec{fill:rgb(219,35,255);white-space:pre}.ed{fill:rgb(220,34,255);white-space:pre}.ee{fill:rgb(221,33,255);white-space:pre}.ef{fill:rgb(222,32,255);white-space:pre}.eg{fill:rgb(223,31,255);white-space:pre}.eh{fill:rgb(224,30,255);white-space:pre}.ei{fill:rgb(225,29,255);white-space:pre}.ej{fill:rgb(226,28,255);white-space:pre}.ek{fill:rgb(227,27,255);white-space:pre}.el{fill:rgb(228,26,255);white-space:pre}.em{fill:rgb(229,25,255);white-space:pre}.en{fill:rgb(230,24,255);white-space:pre}.eo{fill:rgb(231,23,255);white-space:pre}.ep{fill:rgb(232,22,255);white-space:pre}.eq{fill:rgb(233,21,255);white-space:pre}.er{fill:rgb(234,20,255);white-space:pre}.es{fill:rgb(235,19,255);white-space:pre}.et{fill:rgb(236,18,255);white-space:pre}.eu{fill:rgb(237,17,255);white-space:pre}.ev{fill:rgb(238,16,255);white-space:pre}.ew{fill:rgb(239,15,255);white-space:pre}.ex{fill:rgb(240,14,255);white-space:pre}.ey{fill:rgb(241,13,255);white-space:pre}.ez{fill:rgb(242,12,255);white-space:pre}.eA{fill:rgb(243,11,255);white-space:pre}.eB{fill:rgb(244,10,255);white-space:pre}.eC{fill:rgb(245,9,255);white-space:pre}.eD{fill:rgb(246,8,255);white-space:pre}.eE{fill:rgb(247,7,255);white-space:pre}.eF{fill:rgb(248,6,255);white-space:pre}.eG{fill:rgb(249,5,255);white-space:pre}.eH{fill:rgb(250,4,255);white-space:pre}.eI{fill:rgb(251,3,255);white-space:pre}.eJ{fill:rgb(252,2,255);white-space:pre}.eK{fill:rgb(253,1,255);white-space:pre}.eL{fill:rgb(254,0,255);white-space:pre}@keyframes dr{0%{transform:translateX(-0px)}0%{transform:translateX(-80px)}0.01%{transform:translateX(-160px)}0.01%{transform:translateX(-240px)}0.2%{transform:translateX(-320px)}0.39%{transform:translateX(-400px)}0.58%{transform:translateX(-480px)}0.77%{transform:translateX(-560px)}0.97%{transform:translateX(-640px)}0.97%{transform:translateX(-720px)}1.16%{transform:translateX(-800px)}1.35%{transform:translateX(-880px)}1.54%{transform:translateX(-960px)}1.74%{transform:translateX(-1040px)}1.93%{transform:translateX(-1120px)}1.93%{transform:translateX(-1200px)}2.13%{transform:translateX(-1280px)}2.32%{transform:translateX(-1360px)}2.51%{transform:translateX(-1440px)}2.7%{transform:translateX(-1520px)}2.89%{transform:translateX(-1600px)}2.9%{transform:translateX(-1680px)}3.09%{transform:translateX(-1760px)}3.28%{transform:translateX(-1840px)}3.47%{transform:translateX(-1920px)}3.66%{transform:translateX(-2000px)}3.85%{transform:translateX(-2080px)}3.86%{transform:translateX(-2160px)}4.05%{transform:translateX(-2240px)}4.24%{transform:translateX(-2320px)}4.43%{transform:translateX(-2400px)}4.62%{transform:translateX(-2480px)}4.81%{transform:translateX(-2560px)}4.82%{transform:translateX(-2640px)}5.01%{transform:translateX(-2720px)}5.2%{transform:translateX(-2800px)}5.39%{transform:translateX(-2880px)}5.59%{transform:translateX(-2960px)}5.76%{transform:translateX(-3040px)}5.78%{transform:translateX(-3120px)}5.97%{transform:translateX(-3200px)}6.16%{transform:translateX(-3280px)}6.35%{transform:translateX(-3360px)}6.55%{transform:translateX(-3440px)}6.72%{transform:translateX(-3520px)}6.74%{transform:translateX(-3600px)}6.93%{transform:translateX(-3680px)}7.12%{transform:translateX(-3760px)}7.32%{transform:translateX(-3840px)}7.51%{transform:translateX(-3920px)}7.68%{transform:translateX(-4000px)}7.7%{transform:translateX(-4080px)}7.89%{transform:translateX(-4160px)}8.08%{transform:translateX(-4240px)}8.28%{transform:translateX(-4320px)}8.47%{transform:translateX(-4400px)}8.64%{transform:translateX(-4480px)}8.66%{transform:translateX(-4560px)}8.85%{transform:translateX(-4640px)}9.04%{transform:translateX(-4720px)}9.24%{transform:translateX(-4800px)}9.43%{transform:translateX(-4880px)}9.6%{transform:translateX(-4960px)}9.62%{transform:translateX(-5040px)}9.81%{transform:translateX(-5120px)}10.01%{transform:translateX(-5200px)}10.2%{transform:translateX(-5280px)}10.39%{transform:translateX(-5360px)}10.56%{transform:translateX(-5440px)}10.58%{transform:translateX(-5520px)}10.77%{transform:translateX(-5600px)}10.97%{transform:translateX(-5680px)}11.16%{transform:translateX(-5760px)}11.35%{transform:translateX(-5840px)}11.52%{transform:translateX(-5920px)}11.54%{transform:translateX(-6000px)}11.74%{transform:translateX(-6080px)}11.93%{transform:translateX(-6160px)}12.12%{transform:translateX(-6240px)}12.31%{transform:translateX(-6320px)}12.48%{transform:translateX(-6400px)}12.5%{transform:translateX(-6480px)}12.7%{transform:translateX(-6560px)}12.89%{transform:translateX(-6640px)}13.08%{transform:translateX(-6720px)}13.27%{transform:translateX(-6800px)}13.44%{transform:translateX(-6880px)}13.47%{transform:translateX(-6960px)}13.66%{transform:translateX(-7040px)}13.85%{transform:translateX(-7120px)}14.04%{transform:translateX(-7200px)}14.23%{transform:translateX(-7280px)}14.4%{transform:translateX(-7360px)}14.4%{transform:translateX(-7440px)}14.88%{transform:translateX(-7520px)}17.76%{transform:translateX(-7600px)}20.64%{transform:translateX(-7680px)}23.51%{transform:translateX(-7760px)}26.39%{transform:translateX(-7840px)}29.27%{transform:translateX(-7920px)}34.07%{transform:translateX(-8000px)}34.07%{transform:translateX(-8080px)}34.55%{transform:translateX(-8160px)}34.55%{transform:translateX(-8240px)}34.55%{transform:translateX(-8320px)}35.03%{transform:translateX(-8400px)}35.51%{transform:translateX(-8480px)}35.51%{transform:translateX(-8560px)}35.51%{transform:translateX(-8640px)}35.99%{transform:translateX(-8720px)}36.47%{transform:translateX(-8800px)}36.47%{transform:translateX(-8880px)}36.47%{transform:translateX(-8960px)}36.95%{transform:translateX(-9040px)}36.95%{transform:translateX(-9120px)}37.43%{transform:translateX(-9200px)}37.43%{transform:translateX(-9280px)}37.43%{transform:translateX(-9360px)}37.43%{transform:translateX(-9440px)}37.91%{transform:translateX(-9520px)}37.91%{transform:translateX(-9600px)}38.39%{transform:translateX(-9680px)}38.39%{transform:translateX(-9760px)}38.39%{transform:translateX(-9840px)}38.39%{transform:translateX(-9920px)}38.87%{transform:translateX(-10000px)}38.87%{transform:translateX(-10080px)}39.35%{transform:translateX(-10160px)}39.35%{transform:translateX(-10240px)}39.35%{transform:translateX(-10320px)}39.83%{transform:translateX(-10400px)}41.75%{transform:translateX(-10480px)}41.75%{transform:translateX(-10560px)}42.23%{transform:translateX(-10640px)}42.42%{transform:translateX(-10720px)}42.62%{transform:translateX(-10800px)}42.81%{transform:translateX(-10880px)}43%{transform:translateX(-10960px)}43.19%{transform:translateX(-11040px)}43.19%{transform:translateX(-11120px)}43.38%{transform:translateX(-11200px)}43.58%{transform:translateX(-11280px)}43.77%{transform:translateX(-11360px)}43.96%{transform:translateX(-11440px)}44.15%{transform:translateX(-11520px)}44.15%{transform:translateX(-11600px)}44.35%{transform:translateX(-11680px)}44.54%{transform:translateX(-11760px)}44.73%{transform:translateX(-11840px)}44.92%{transform:translateX(-11920px)}45.11%{transform:translateX(-12000px)}45.11%{transform:translateX(-12080px)}45.31%{transform:translateX(-12160px)}45.5%{transform:translateX(-12240px)}45.69%{transform:translateX(-12320px)}45.88%{transform:translateX(-12400px)}46.07%{transform:translateX(-12480px)}47.99%{transform:translateX(-12560px)}47.99%{transform:translateX(-12640px)}48.47%{transform:translateX(-12720px)}48.47%{transform:translateX(-12800px)}49.43%{transform:translateX(-12880px)}50.39%{transform:translateX(-12960px)}50.39%{transform:translateX(-13040px)}51.35%{transform:translateX(-13120px)}52.31%{transform:translateX(-13200px)}53.27%{transform:translateX(-13280px)}54.23%{transform:translateX(-13360px)}55.19%{transform:translateX(-13440px)}56.15%{transform:translateX(-13520px)}57.11%{transform:translateX(-13600px)}59.99%{transform:translateX(-13680px)}59.99%{transform:translateX(-13760px)}60.47%{transform:translateX(-13840px)}60.47%{transform:translateX(-13920px)}60.47%{transform:translateX(-14000px)}64.31%{transform:translateX(-14080px)}64.31%{transform:translateX(-14160px)}64.79%{transform:translateX(-14240px)}64.79%{transform:translateX(-14320px)}64.79%{transform:translateX(-14400px)}64.79%{transform:translateX(-14480px)}71.5%{transform:translateX(-14560px)}71.5%{transform:translateX(-14640px)}71.98%{transform:translateX(-14720px)}71.98%{transform:translateX(-14800px)}72.94%{transform:translateX(-14880px)}73.26%{transform:translateX(-14960px)}73.58%{transform:translateX(-15040px)}73.91%{transform:translateX(-15120px)}74.23%{transform:translateX(-15200px)}74.55%{transform:translateX(-15280px)}74.87%{transform:translateX(-15360px)}75.19%{transform:translateX(-15440px)}75.51%{transform:translateX(-15520px)}75.83%{transform:translateX(-15600px)}76.15%{transform:translateX(-15680px)}76.34%{transform:translateX(-15760px)}76.53%{transform:translateX(-15840px)}76.72%{transform:translateX(-15920px)}78.64%{transform:translateX(-16000px)}78.64%{transform:translateX(-16080px)}79.12%{transform:translateX(-16160px)}79.6%{transform:translateX(-16240px)}79.84%{transform:translateX(-16320px)}80.08%{transform:translateX(-16400px)}80.32%{transform:translateX(-16480px)}80.56%{transform:translateX(-16560px)}80.8%{transform:translateX(-16640px)}81.04%{transform:translateX(-16720px)}81.28%{transform:translateX(-16800px)}81.52%{transform:translateX(-16880px)}81.76%{transform:translateX(-16960px)}82%{transform:translateX(-17040px)}82.24%{transform:translateX(-17120px)}82.48%{transform:translateX(-17200px)}82.72%{transform:translateX(-17280px)}82.96%{transform:translateX(-17360px)}83.2%{transform:translateX(-17440px)}83.44%{transform:translateX(-17520px)}83.68%{transform:translateX(-17600px)}83.92%{transform:translateX(-17680px)}84.16%{transform:translateX(-17760px)}84.41%{transform:translateX(-17840px)}84.65%{transform:translateX(-17920px)}84.89%{transform:translateX(-18000px)}85.13%{transform:translateX(-18080px)}85.37%{transform:translateX(-18160px)}85.61%{transform:translateX(-18240px)}85.85%{transform:translateX(-18320px)}86.09%{transform:translateX(-18400px)}86.33%{transform:translateX(-18480px)}86.57%{transform:translateX(-18560px)}86.81%{transform:translateX(-18640px)}87.05%{transform:translateX(-18720px)}87.29%{transform:translateX(-18800px)}87.53%{transform:translateX(-18880px)}87.77%{transform:translateX(-18960px)}88.01%{transform:translateX(-19040px)}88.25%{transform:translateX(-19120px)}88.49%{transform:translateX(-19200px)}88.73%{transform:translateX(-19280px)}88.97%{transform:translateX(-19360px)}89.21%{transform:translateX(-19440px)}89.45%{transform:translateX(-19520px)}91.85%{transform:translateX(-19600px)}91.85%{transform:translateX(-19680px)}92.33%{transform:translateX(-19760px)}92.33%{transform:translateX(-19840px)}95.21%{transform:translateX(-19920px)}100%{transform:translateX(-20000px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████ PTDP - PTerm Demo Program INFO ThisanimationwasgeneratedwiththelatestversionofPTerm! PTermworksonnearlyeveryterminalandoperatingsystem. It'ssupereasytouse! Ifyouwant,youcancustomizeeverything:) Youcanseethecodeofthisdemointhe./_examples/demodirectory. Thisdemowasupdatedat:04Oct2024-17:08:55UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds....Waitingfor9seconds....Waitingfor8seconds....Waitingfor8seconds....Waitingfor7seconds....Waitingfor7seconds....Waitingfor6seconds....Waitingfor6seconds....Waitingfor5seconds....Waitingfor5seconds....Waitingfor4seconds....Waitingfor4seconds....Waitingfor3seconds....Waitingfor3seconds....Waitingfor2seconds....Waitingfor2seconds....Waitingfor1second.....Waitingfor1second..... Structured Logging 2024-10-0417:09:10TRACEDoingnotsoimportantstuffpriority:superlow2024-10-0417:09:13DEBUGThismightbeinterestingwhenwerecrayonsinvented:1903whatisthemeaningoflife:42isthisinteresting:true2024-10-0417:09:16INFOThatwasactuallyinterestingsuch:wow2024-10-0417:09:19WARNOhno,Iseeanerrorcomingtous!speed:88measures:mph2024-10-0417:09:22ERRORDamn,hereitis!error:somethingwentwrong Progress bar Installingpseudo-excel[00/11]█████████████████████████████████████0%|0s SUCCESS Installingpseudo-excelInstallingpseudo-photoshop[01/11]██████████████████████████████████9%|1s SUCCESS Installingpseudo-photoshopInstallingpseudo-photoshop[02/11]██████████████████████████████████18%|1sInstallingpseudo-chrome[02/11]█████████████████████████████████████18%|1s SUCCESS Installingpseudo-chromeInstallingpseudo-outlook[03/11]████████████████████████████████████27%|2s SUCCESS Installingpseudo-outlookInstallingpseudo-outlook[04/11]████████████████████████████████████36%|2sInstallingpseudo-explorer[04/11]███████████████████████████████████36%|2s SUCCESS Installingpseudo-explorerInstallingpseudo-git[05/11]████████████████████████████████████████45%|3s SUCCESS Installingpseudo-gitInstallingpseudo-git[06/11]████████████████████████████████████████55%|3sInstallingpseudo-vsc[06/11]████████████████████████████████████████55%|3s SUCCESS Installingpseudo-vscInstallingpseudo-intellij[07/11]███████████████████████████████████64%|4s SUCCESS Installingpseudo-intellijInstallingpseudo-intellij[08/11]███████████████████████████████████73%|4sInstallingpseudo-minecraft[08/11]██████████████████████████████████73%|4s WARNING Couldnotinstallpseudo-minecraft Thecompanypolicyforbidsgames.Installingpseudo-scoop[09/11]██████████████████████████████████████82%|5s SUCCESS Installingpseudo-scoop Installingpseudo-scoop[10/11]██████████████████████████████████████91%|5sInstallingpseudo-chocolatey[10/11]█████████████████████████████████91%|5s SUCCESS Installingpseudo-chocolatey Installingpseudo-chocolatey[11/11]█████████████████████████████████100%|5s Spinner SUCCESS Installingpseudo-scoop SUCCESS Installingpseudo-chocolatey Live Output INFO YoucanuseanAreatodisplaychangingoutput:██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ Tables Library|DescriptionPTerm|MakebeautifulCLIsTestza|ProgrammerfriendlytestframeworkCursor|Movethecursoraroundtheterminal TrueColor Support IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctusestLoremipsumdolorsitamet.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlabor Fully Customizable ┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘|||||||| Themes INFO YoucanchangethecolorthemeofPTermeasilytofityourneeds! Thisisthedefaultone:DefaultTextPrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleHeatmapStyleHeatmapHeaderStyleHeatmapSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyle And much more! ||Waitingfor15seconds...Waitingfor15seconds...Waitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds....Waitingfor9seconds....Waitingfor8seconds....Waitingfor8seconds....Waitingfor7seconds....Waitingfor7seconds....Waitingfor6seconds....Waitingfor6seconds....Waitingfor5seconds....Waitingfor5seconds....Waitingfor4seconds....Waitingfor4seconds....Waitingfor3seconds....Waitingfor3seconds....Waitingfor2seconds....Waitingfor2seconds....Waitingfor1second.....Waitingfor1second.....2024-10-0417:09:25INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:longInstallingstuff[00/11]████████████████████████████████████████████0%|0sInstallingpseudo-excel[00/11]█████████████████████████████████████0%|0sInstallingpseudo-excel[01/11]██████████████████████████████████████9%|0sInstallingpseudo-chrome[03/11]█████████████████████████████████████27%|1sInstallingpseudo-explorer[05/11]███████████████████████████████████45%|2sInstallingpseudo-vsc[07/11]████████████████████████████████████████64%|3sInstallingpseudo-minecraft[09/11]██████████████████████████████████82%|4sInstallingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(1s)Installingpseudo-intellij(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(2s)Installingpseudo-minecraft(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(3s)Installingpseudo-scoop(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(4s)Installingpseudo-chocolatey(4s)█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████┌───────────────────────────────────────────────┐|Library|Description||PTerm|MakebeautifulCLIs||Testza|Programmerfriendlytestframework||Cursor|Movethecursoraroundtheterminal|||└───────────────────────────────────────────────┘temponoseatakimatasaneetdoloremagnaaliquyamerat,seetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctusestLoremipsumdolorsitamet.┌─Sometitle!────────────────────────┐┌────────────Sometitle!─────────────┐┌────────────────────────Sometitle!─┐└────────────────────────Sometitle!─┘└────────────Sometitle!─────────────┘└─Sometitle!────────────────────────┘┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘╔══════════════════════════════════════╗Allprintersarefullycustomizable!╚══════════════════════════════════════╝BarStyle┌───────────────────────────────┐|HavefunexploringPTerm!|└───────────────────────────────┘Restartinganimation... \ No newline at end of file diff --git a/_examples/header/custom/animation.svg b/_examples/header/custom/animation.svg index f3c1c0c12..cbd094316 100644 --- a/_examples/header/custom/animation.svg +++ b/_examples/header/custom/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{fill:rgb(160,160,160);white-space:pre}.h{white-space:pre}.i{fill:rgb(232,131,136)}.j{fill:transparent}.l{animation-duration:5.369188s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}4.7%{transform:translateX(-80px)}6.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is a custom header! This is a custom header! Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{fill:rgb(160,160,160);white-space:pre}.h{white-space:pre}.i{fill:rgb(232,131,136)}.j{fill:transparent}.l{animation-duration:5.090774s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} This is a custom header! This is a custom header! Restartinganimation... \ No newline at end of file diff --git a/_examples/header/demo/animation.svg b/_examples/header/demo/animation.svg index 2ee1cb7c7..c246981a0 100644 --- a/_examples/header/demo/animation.svg +++ b/_examples/header/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.275149s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}3.9%{transform:translateX(-80px)}5.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is the default header! This is a full-width header. Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.117777s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}2.3%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} This is the default header! This is a full-width header. Restartinganimation... \ No newline at end of file diff --git a/_examples/heatmap/custom_colors/animation.svg b/_examples/heatmap/custom_colors/animation.svg index 62a991360..1efc223c6 100644 --- a/_examples/heatmap/custom_colors/animation.svg +++ b/_examples/heatmap/custom_colors/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(219,171,121)}.k{fill:rgb(168,204,140)}.l{fill:rgb(113,190,242)}.m{fill:rgb(232,131,136)}.n{fill:transparent}.p{animation-duration:5.384899s;animation-iteration-count:infinite;animation-name:o;animation-timing-function:steps(1,end)}@keyframes o{0%{transform:translateX(-0px)}5.7%{transform:translateX(-80px)}7.1%{transform:translateX(-160px)}7.1%{transform:translateX(-240px)}7.1%{transform:translateX(-320px)}100%{transform:translateX(-400px)}} INFO Thefollowingtablehasnorgb(supportedbyeveryterminal),noaxisdataandalegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmLegend -1 -0.33 0.33 1 ────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(219,171,121)}.k{fill:rgb(168,204,140)}.l{fill:rgb(113,190,242)}.m{fill:rgb(232,131,136)}.n{fill:transparent}.p{animation-duration:5.129459s;animation-iteration-count:infinite;animation-name:o;animation-timing-function:steps(1,end)}@keyframes o{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}1.6%{transform:translateX(-160px)}2%{transform:translateX(-240px)}2.5%{transform:translateX(-320px)}2.5%{transform:translateX(-400px)}2.5%{transform:translateX(-480px)}100%{transform:translateX(-560px)}} INFO Thefollowingtablehasnorgb(supportedbyeveryterminal),noaxisdataandalegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmLegend -1 -0.33 0.33 1 ────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼──────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼──────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼──Restartinganimation... \ No newline at end of file diff --git a/_examples/heatmap/custom_legend/animation.svg b/_examples/heatmap/custom_legend/animation.svg index 8f9764e84..895c8a682 100644 --- a/_examples/heatmap/custom_legend/animation.svg +++ b/_examples/heatmap/custom_legend/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(25,246,0)}.k{fill:rgb(0,0,0);white-space:pre}.l{fill:rgb(203,183,0)}.m{fill:rgb(255,49,0)}.n{fill:rgb(153,201,0)}.o{fill:rgb(255,82,0)}.p{fill:rgb(102,219,0)}.q{fill:rgb(255,115,0)}.r{fill:rgb(51,237,0)}.s{fill:rgb(255,148,0)}.t{fill:rgb(255,0,0)}.u{fill:rgb(229,174,0)}.v{fill:rgb(255,32,0)}.w{fill:rgb(178,192,0)}.x{fill:rgb(127,210,0)}.y{fill:rgb(255,16,0)}.z{fill:rgb(255,132,0)}.A{fill:rgb(0,255,0)}.B{fill:rgb(76,228,0)}.C{fill:rgb(255,165,0)}.D{fill:rgb(255,11,0)}.E{fill:rgb(255,22,0)}.F{fill:rgb(255,34,0)}.G{fill:rgb(255,45,0)}.H{fill:rgb(255,56,0)}.I{fill:rgb(255,68,0)}.J{fill:rgb(255,79,0)}.K{fill:rgb(255,91,0)}.L{fill:rgb(255,102,0)}.M{fill:rgb(255,113,0)}.N{fill:rgb(255,125,0)}.O{fill:rgb(255,136,0)}.P{fill:rgb(255,147,0)}.Q{fill:rgb(255,159,0)}.R{fill:rgb(246,168,0)}.S{fill:rgb(228,174,0)}.T{fill:rgb(211,180,0)}.U{fill:rgb(193,186,0)}.V{fill:rgb(175,192,0)}.W{fill:rgb(158,199,0)}.X{fill:rgb(140,205,0)}.Y{fill:rgb(123,211,0)}.Z{fill:rgb(105,217,0)}.aa{fill:rgb(87,223,0)}.ab{fill:rgb(70,230,0)}.ac{fill:rgb(52,236,0)}.ad{fill:rgb(35,242,0)}.ae{fill:rgb(17,248,0)}.af{fill:transparent}.ah{animation-duration:5.311241s;animation-iteration-count:infinite;animation-name:ag;animation-timing-function:steps(1,end)}@keyframes ag{0%{transform:translateX(-0px)}4.5%{transform:translateX(-80px)}5.9%{transform:translateX(-160px)}5.9%{transform:translateX(-240px)}5.9%{transform:translateX(-320px)}5.9%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Thefollowingtablehasrgb(notsupportedbyeveryterminal),axisdataandacustomlegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmcustom ────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────────┼────┼────┼────┼────┼────┼────┼───custom Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(25,246,0)}.k{fill:rgb(0,0,0);white-space:pre}.l{fill:rgb(203,183,0)}.m{fill:rgb(255,49,0)}.n{fill:rgb(153,201,0)}.o{fill:rgb(255,82,0)}.p{fill:rgb(102,219,0)}.q{fill:rgb(255,115,0)}.r{fill:rgb(51,237,0)}.s{fill:rgb(255,148,0)}.t{fill:rgb(255,0,0)}.u{fill:rgb(229,174,0)}.v{fill:rgb(255,32,0)}.w{fill:rgb(178,192,0)}.x{fill:rgb(127,210,0)}.y{fill:rgb(255,16,0)}.z{fill:rgb(255,132,0)}.A{fill:rgb(0,255,0)}.B{fill:rgb(76,228,0)}.C{fill:rgb(255,165,0)}.D{fill:rgb(255,11,0)}.E{fill:rgb(255,22,0)}.F{fill:rgb(255,34,0)}.G{fill:rgb(255,45,0)}.H{fill:rgb(255,56,0)}.I{fill:rgb(255,68,0)}.J{fill:rgb(255,79,0)}.K{fill:rgb(255,91,0)}.L{fill:rgb(255,102,0)}.M{fill:rgb(255,113,0)}.N{fill:rgb(255,125,0)}.O{fill:rgb(255,136,0)}.P{fill:rgb(255,147,0)}.Q{fill:rgb(255,159,0)}.R{fill:rgb(246,168,0)}.S{fill:rgb(228,174,0)}.T{fill:rgb(211,180,0)}.U{fill:rgb(193,186,0)}.V{fill:rgb(175,192,0)}.W{fill:rgb(158,199,0)}.X{fill:rgb(140,205,0)}.Y{fill:rgb(123,211,0)}.Z{fill:rgb(105,217,0)}.aa{fill:rgb(87,223,0)}.ab{fill:rgb(70,230,0)}.ac{fill:rgb(52,236,0)}.ad{fill:rgb(35,242,0)}.ae{fill:rgb(17,248,0)}.af{fill:transparent}.ah{animation-duration:5.060113s;animation-iteration-count:infinite;animation-name:ag;animation-timing-function:steps(1,end)}@keyframes ag{0%{transform:translateX(-0px)}1%{transform:translateX(-80px)}1.2%{transform:translateX(-160px)}1.2%{transform:translateX(-240px)}1.2%{transform:translateX(-320px)}100%{transform:translateX(-400px)}} INFO Thefollowingtablehasrgb(notsupportedbyeveryterminal),axisdataandacustomlegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmcustom ────┼────┼────┼────┼────┼────┼────┼────┼────┼──────┼────┼────┼────┼────┼────┼─custom Restartinganimation... \ No newline at end of file diff --git a/_examples/heatmap/custom_rgb/animation.svg b/_examples/heatmap/custom_rgb/animation.svg index 50e5b19b2..d4aa2c73d 100644 --- a/_examples/heatmap/custom_rgb/animation.svg +++ b/_examples/heatmap/custom_rgb/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(216,255,0)}.k{fill:rgb(0,0,0);white-space:pre}.l{fill:rgb(50,204,0)}.m{fill:rgb(114,0,140)}.n{fill:rgb(25,255,0)}.o{fill:rgb(191,0,63)}.p{fill:rgb(101,255,0)}.q{fill:rgb(242,12,0)}.r{fill:rgb(178,255,0)}.s{fill:rgb(165,89,0)}.t{fill:rgb(0,0,255)}.u{fill:rgb(89,165,0)}.v{fill:rgb(76,0,178)}.w{fill:rgb(12,242,0)}.x{fill:rgb(63,255,0)}.y{fill:rgb(38,0,216)}.z{fill:rgb(204,50,0)}.A{fill:rgb(255,255,0)}.B{fill:rgb(140,255,0)}.C{fill:rgb(127,127,0)}.D{fill:rgb(84,0,170)}.E{fill:rgb(169,0,85)}.F{fill:rgb(255,0,0)}.G{fill:rgb(170,84,0)}.H{fill:rgb(84,170,0)}.I{fill:rgb(0,255,0)}.J{fill:rgb(84,255,0)}.K{fill:rgb(170,255,0)}.L{fill:transparent}.N{animation-duration:5.257897s;animation-iteration-count:infinite;animation-name:M;animation-timing-function:steps(1,end)}@keyframes M{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}4.9%{transform:translateX(-160px)}4.9%{transform:translateX(-240px)}4.9%{transform:translateX(-320px)}100%{transform:translateX(-400px)}} INFO Thefollowingtablehasrgb(notsupportedbyeveryterminal),axisdataandalegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmLegend -1 -0.78 -0.56 -0.33 -0.11 0.11 0.33 0.56 0.78 1 ────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────────┼────┼────┼────┼────┼────┼────┼────Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(216,255,0)}.k{fill:rgb(0,0,0);white-space:pre}.l{fill:rgb(50,204,0)}.m{fill:rgb(114,0,140)}.n{fill:rgb(25,255,0)}.o{fill:rgb(191,0,63)}.p{fill:rgb(101,255,0)}.q{fill:rgb(242,12,0)}.r{fill:rgb(178,255,0)}.s{fill:rgb(165,89,0)}.t{fill:rgb(0,0,255)}.u{fill:rgb(89,165,0)}.v{fill:rgb(76,0,178)}.w{fill:rgb(12,242,0)}.x{fill:rgb(63,255,0)}.y{fill:rgb(38,0,216)}.z{fill:rgb(204,50,0)}.A{fill:rgb(255,255,0)}.B{fill:rgb(140,255,0)}.C{fill:rgb(127,127,0)}.D{fill:rgb(84,0,170)}.E{fill:rgb(169,0,85)}.F{fill:rgb(255,0,0)}.G{fill:rgb(170,84,0)}.H{fill:rgb(84,170,0)}.I{fill:rgb(0,255,0)}.J{fill:rgb(84,255,0)}.K{fill:rgb(170,255,0)}.L{fill:transparent}.N{animation-duration:5.127716s;animation-iteration-count:infinite;animation-name:M;animation-timing-function:steps(1,end)}@keyframes M{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}2.2%{transform:translateX(-240px)}2.5%{transform:translateX(-320px)}2.5%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Thefollowingtablehasrgb(notsupportedbyeveryterminal),axisdataandalegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmLegend -1 -0.78 -0.56 -0.33 -0.11 0.11 0.33 0.56 0.78 1 ────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────5 0.5 0.6 0.1-0.2-0.7 0.8 0.6Restartinganimation... \ No newline at end of file diff --git a/_examples/heatmap/demo/animation.svg b/_examples/heatmap/demo/animation.svg index 4ad9d28bb..ba55d2d51 100644 --- a/_examples/heatmap/demo/animation.svg +++ b/_examples/heatmap/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:rgb(25,246,0)}.i{fill:rgb(0,0,0);white-space:pre}.j{fill:rgb(203,183,0)}.k{fill:rgb(255,49,0)}.l{fill:rgb(153,201,0)}.m{fill:rgb(255,82,0)}.n{fill:rgb(102,219,0)}.o{fill:rgb(255,115,0)}.p{fill:rgb(51,237,0)}.q{fill:rgb(255,148,0)}.r{fill:rgb(255,0,0)}.s{fill:rgb(229,174,0)}.t{fill:rgb(255,32,0)}.u{fill:rgb(178,192,0)}.v{fill:rgb(127,210,0)}.w{fill:rgb(255,16,0)}.x{fill:rgb(255,132,0)}.y{fill:rgb(0,255,0)}.z{fill:rgb(76,228,0)}.A{fill:rgb(255,165,0)}.B{fill:rgb(255,36,0)}.C{fill:rgb(255,73,0)}.D{fill:rgb(255,110,0)}.E{fill:rgb(255,146,0)}.F{fill:rgb(226,175,0)}.G{fill:rgb(170,195,0)}.H{fill:rgb(113,215,0)}.I{fill:rgb(56,235,0)}.J{fill:transparent}.L{animation-duration:5.179855s;animation-iteration-count:infinite;animation-name:K;animation-timing-function:steps(1,end)}@keyframes K{0%{transform:translateX(-0px)}3.3%{transform:translateX(-80px)}3.5%{transform:translateX(-160px)}3.5%{transform:translateX(-240px)}3.5%{transform:translateX(-320px)}3.5%{transform:translateX(-400px)}3.5%{transform:translateX(-480px)}100%{transform:translateX(-560px)}}┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3├────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklm└────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐Legend -1 -0.78 -0.56 -0.33 -0.11 0.11 0.33 0.56 0.78 1 └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘├────┼────┼────┼────┼────┼────┼────┼────┼────┼─├────┼────┼────┼────┼───└────┴───└──────┴──────┴──────┴──Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:rgb(25,246,0)}.i{fill:rgb(0,0,0);white-space:pre}.j{fill:rgb(203,183,0)}.k{fill:rgb(255,49,0)}.l{fill:rgb(153,201,0)}.m{fill:rgb(255,82,0)}.n{fill:rgb(102,219,0)}.o{fill:rgb(255,115,0)}.p{fill:rgb(51,237,0)}.q{fill:rgb(255,148,0)}.r{fill:rgb(255,0,0)}.s{fill:rgb(229,174,0)}.t{fill:rgb(255,32,0)}.u{fill:rgb(178,192,0)}.v{fill:rgb(127,210,0)}.w{fill:rgb(255,16,0)}.x{fill:rgb(255,132,0)}.y{fill:rgb(0,255,0)}.z{fill:rgb(76,228,0)}.A{fill:rgb(255,165,0)}.B{fill:rgb(255,36,0)}.C{fill:rgb(255,73,0)}.D{fill:rgb(255,110,0)}.E{fill:rgb(255,146,0)}.F{fill:rgb(226,175,0)}.G{fill:rgb(170,195,0)}.H{fill:rgb(113,215,0)}.I{fill:rgb(56,235,0)}.J{fill:transparent}.L{animation-duration:5.199805s;animation-iteration-count:infinite;animation-name:K;animation-timing-function:steps(1,end)}@keyframes K{0%{transform:translateX(-0px)}3.2%{transform:translateX(-80px)}3.4%{transform:translateX(-160px)}3.4%{transform:translateX(-240px)}3.4%{transform:translateX(-320px)}3.8%{transform:translateX(-400px)}3.8%{transform:translateX(-480px)}100%{transform:translateX(-560px)}}┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3├────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklm└────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐Legend -1 -0.78 -0.56 -0.33 -0.11 0.11 0.33 0.56 0.78 1 └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘2 0.2-0.7-0.5-0.3├────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼─├────┼────┼────┼────┼────┼────┼────┼───└────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴└──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴────Restartinganimation... \ No newline at end of file diff --git a/_examples/heatmap/no_grid/animation.svg b/_examples/heatmap/no_grid/animation.svg index 3b39bb617..97f46a0be 100644 --- a/_examples/heatmap/no_grid/animation.svg +++ b/_examples/heatmap/no_grid/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(25,246,0)}.j{fill:rgb(0,0,0);white-space:pre}.k{fill:rgb(203,183,0)}.l{fill:rgb(255,49,0)}.m{fill:rgb(153,201,0)}.n{fill:rgb(255,82,0)}.o{fill:rgb(102,219,0)}.p{fill:rgb(255,115,0)}.q{fill:rgb(51,237,0)}.r{fill:rgb(255,148,0)}.s{fill:rgb(255,0,0)}.t{fill:rgb(229,174,0)}.u{fill:rgb(255,32,0)}.v{fill:rgb(178,192,0)}.w{fill:rgb(127,210,0)}.x{fill:rgb(255,16,0)}.y{fill:rgb(255,132,0)}.z{fill:rgb(0,255,0)}.A{fill:rgb(76,228,0)}.B{fill:rgb(255,165,0)}.C{fill:rgb(255,36,0)}.D{fill:rgb(255,73,0)}.E{fill:rgb(255,110,0)}.F{fill:rgb(255,146,0)}.G{fill:rgb(226,175,0)}.H{fill:rgb(170,195,0)}.I{fill:rgb(113,215,0)}.J{fill:rgb(56,235,0)}.K{fill:transparent}.M{animation-duration:5.4606580000000005s;animation-iteration-count:infinite;animation-name:L;animation-timing-function:steps(1,end)}.N{fill:rgb(160,160,160);white-space:pre}@keyframes L{0%{transform:translateX(-0px)}7.6%{transform:translateX(-80px)}8.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO Thefollowingtablehasrgb(notsupportedbyeveryterminal),axisdataandalegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.32 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmLegend -1 -0.78 -0.56 -0.33 -0.11 0.11 0.33 0.56 0.78 1 Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(25,246,0)}.j{fill:rgb(0,0,0);white-space:pre}.k{fill:rgb(203,183,0)}.l{fill:rgb(255,49,0)}.m{fill:rgb(153,201,0)}.n{fill:rgb(255,82,0)}.o{fill:rgb(102,219,0)}.p{fill:rgb(255,115,0)}.q{fill:rgb(51,237,0)}.r{fill:rgb(255,148,0)}.s{fill:rgb(255,0,0)}.t{fill:rgb(229,174,0)}.u{fill:rgb(255,32,0)}.v{fill:rgb(178,192,0)}.w{fill:rgb(127,210,0)}.x{fill:rgb(255,16,0)}.y{fill:rgb(255,132,0)}.z{fill:rgb(0,255,0)}.A{fill:rgb(76,228,0)}.B{fill:rgb(255,165,0)}.C{fill:rgb(255,36,0)}.D{fill:rgb(255,73,0)}.E{fill:rgb(255,110,0)}.F{fill:rgb(255,146,0)}.G{fill:rgb(226,175,0)}.H{fill:rgb(170,195,0)}.I{fill:rgb(113,215,0)}.J{fill:rgb(56,235,0)}.K{fill:transparent}.M{animation-duration:5.078883s;animation-iteration-count:infinite;animation-name:L;animation-timing-function:steps(1,end)}.N{fill:rgb(160,160,160);white-space:pre}@keyframes L{0%{transform:translateX(-0px)}1.6%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} INFO Thefollowingtablehasrgb(notsupportedbyeveryterminal),axisdataandalegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.32 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklmLegend -1 -0.78 -0.56 -0.33 -0.11 0.11 0.33 0.56 0.78 1 Restartinganimation... \ No newline at end of file diff --git a/_examples/heatmap/separated/animation.svg b/_examples/heatmap/separated/animation.svg index 7fb3b01b8..107135276 100644 --- a/_examples/heatmap/separated/animation.svg +++ b/_examples/heatmap/separated/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(168,204,140)}.k{fill:rgb(219,171,121)}.l{fill:rgb(232,131,136)}.m{fill:transparent}.o{animation-duration:5.383527s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}7.1%{transform:translateX(-160px)}7.1%{transform:translateX(-240px)}7.1%{transform:translateX(-320px)}100%{transform:translateX(-400px)}} INFO Thefollowingtablehasnorgb(supportedbyeveryterminal),noaxisdataandnolegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklm────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼───Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(168,204,140)}.k{fill:rgb(219,171,121)}.l{fill:rgb(232,131,136)}.m{fill:transparent}.o{animation-duration:5.112162s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}2.2%{transform:translateX(-240px)}100%{transform:translateX(-320px)}} INFO Thefollowingtablehasnorgb(supportedbyeveryterminal),noaxisdataandnolegend.1 0.9 0.2-0.7 0.4-0.5 0.6-0.3 0.8-0.1 -1 0.1-0.8 0.3────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────2 0.2-0.7-0.5-0.3-0.1 0.1 0.3 0.5 0.9-0.9-0.7-0.5-0.33 0.4 0.4-0.3 -1 0.3-0.2-0.9 0.5-0.3 -1 0.6-0.2-0.94 0.9-0.5-0.1 0.3 1 -0.7-0.3 0.1 0.7-0.9-0.5 0.2 0.65 0.5 0.6 0.1-0.2-0.7 0.8 0.6 0.1-0.5-0.7 0.7 0.3 0 abcdefghijklm────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼──────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼─Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_confirm/demo/animation.svg b/_examples/interactive_confirm/demo/animation.svg index 9c0aa8f4b..f875cf6aa 100644 --- a/_examples/interactive_confirm/demo/animation.svg +++ b/_examples/interactive_confirm/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:transparent}.l{fill:rgb(160,160,160)}.n{animation-duration:7.2237659999999995s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}3.1%{transform:translateX(-80px)}30.8%{transform:translateX(-160px)}30.8%{transform:translateX(-240px)}30.8%{transform:translateX(-320px)}30.8%{transform:translateX(-400px)}30.8%{transform:translateX(-480px)}30.8%{transform:translateX(-560px)}100%{transform:translateX(-640px)}}Pleaseconfirm[y/N]:Yes INFO Youanswered:YesPleaseconfirm[y/N]:Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:transparent}.l{fill:rgb(160,160,160)}.n{animation-duration:7.128258000000001s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}29.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Pleaseconfirm[y/N]:Yes INFO Youanswered:YesPleaseconfirm[y/N]:Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_continue/demo/animation.svg b/_examples/interactive_continue/demo/animation.svg index b8f38da3d..7fc83a4d0 100644 --- a/_examples/interactive_continue/demo/animation.svg +++ b/_examples/interactive_continue/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:transparent}.l{fill:rgb(160,160,160)}.n{animation-duration:7.188599s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}2.6%{transform:translateX(-80px)}30.4%{transform:translateX(-160px)}30.4%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Doyouwanttocontinue[Yes/no/all/cancel]:yes INFO Youanswered:yesDoyouwanttocontinue[Yes/no/all/cancel]:Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:transparent}.l{fill:rgb(160,160,160)}.n{animation-duration:7.039934000000001s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}0.8%{transform:translateX(-80px)}29%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Doyouwanttocontinue[Yes/no/all/cancel]:yes INFO Youanswered:yesDoyouwanttocontinue[Yes/no/all/cancel]:Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_multiselect/custom-checkmarks/animation.svg b/_examples/interactive_multiselect/custom-checkmarks/animation.svg index c9c06a07c..834de6fb9 100644 --- a/_examples/interactive_multiselect/custom-checkmarks/animation.svg +++ b/_examples/interactive_multiselect/custom-checkmarks/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:rgb(234,89,246);font-weight:bold;white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(102,194,205)}.m{white-space:pre}.n{fill:transparent}.o{fill:rgb(160,160,160)}.q{animation-duration:14.936586s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}@keyframes p{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}8.8%{transform:translateX(-240px)}8.8%{transform:translateX(-320px)}8.8%{transform:translateX(-400px)}8.8%{transform:translateX(-480px)}8.8%{transform:translateX(-560px)}8.8%{transform:translateX(-640px)}8.8%{transform:translateX(-720px)}8.8%{transform:translateX(-800px)}9.5%{transform:translateX(-880px)}9.5%{transform:translateX(-960px)}9.5%{transform:translateX(-1040px)}9.5%{transform:translateX(-1120px)}9.5%{transform:translateX(-1200px)}12.9%{transform:translateX(-1280px)}16.2%{transform:translateX(-1360px)}16.2%{transform:translateX(-1440px)}16.2%{transform:translateX(-1520px)}16.2%{transform:translateX(-1600px)}16.2%{transform:translateX(-1680px)}16.9%{transform:translateX(-1760px)}20.2%{transform:translateX(-1840px)}20.2%{transform:translateX(-1920px)}20.2%{transform:translateX(-2000px)}20.2%{transform:translateX(-2080px)}20.2%{transform:translateX(-2160px)}23.6%{transform:translateX(-2240px)}24.3%{transform:translateX(-2320px)}24.3%{transform:translateX(-2400px)}24.3%{transform:translateX(-2480px)}24.3%{transform:translateX(-2560px)}24.3%{transform:translateX(-2640px)}27.6%{transform:translateX(-2720px)}31%{transform:translateX(-2800px)}31%{transform:translateX(-2880px)}31%{transform:translateX(-2960px)}31%{transform:translateX(-3040px)}31%{transform:translateX(-3120px)}31.6%{transform:translateX(-3200px)}31.6%{transform:translateX(-3280px)}31.6%{transform:translateX(-3360px)}31.6%{transform:translateX(-3440px)}31.7%{transform:translateX(-3520px)}35%{transform:translateX(-3600px)}35%{transform:translateX(-3680px)}35%{transform:translateX(-3760px)}35%{transform:translateX(-3840px)}35%{transform:translateX(-3920px)}38.3%{transform:translateX(-4000px)}38.3%{transform:translateX(-4080px)}38.3%{transform:translateX(-4160px)}38.3%{transform:translateX(-4240px)}38.3%{transform:translateX(-4320px)}38.3%{transform:translateX(-4400px)}38.3%{transform:translateX(-4480px)}38.3%{transform:translateX(-4560px)}38.3%{transform:translateX(-4640px)}39%{transform:translateX(-4720px)}39%{transform:translateX(-4800px)}39%{transform:translateX(-4880px)}39%{transform:translateX(-4960px)}39%{transform:translateX(-5040px)}42.4%{transform:translateX(-5120px)}42.4%{transform:translateX(-5200px)}42.4%{transform:translateX(-5280px)}42.4%{transform:translateX(-5360px)}42.4%{transform:translateX(-5440px)}52.4%{transform:translateX(-5520px)}52.4%{transform:translateX(-5600px)}52.4%{transform:translateX(-5680px)}52.4%{transform:translateX(-5760px)}52.4%{transform:translateX(-5840px)}53.4%{transform:translateX(-5920px)}53.4%{transform:translateX(-6000px)}53.4%{transform:translateX(-6080px)}53.4%{transform:translateX(-6160px)}53.4%{transform:translateX(-6240px)}54.4%{transform:translateX(-6320px)}54.4%{transform:translateX(-6400px)}54.4%{transform:translateX(-6480px)}54.5%{transform:translateX(-6560px)}54.5%{transform:translateX(-6640px)}55.5%{transform:translateX(-6720px)}55.5%{transform:translateX(-6800px)}55.5%{transform:translateX(-6880px)}55.5%{transform:translateX(-6960px)}55.5%{transform:translateX(-7040px)}55.5%{transform:translateX(-7120px)}56.5%{transform:translateX(-7200px)}56.5%{transform:translateX(-7280px)}56.5%{transform:translateX(-7360px)}56.5%{transform:translateX(-7440px)}56.5%{transform:translateX(-7520px)}56.5%{transform:translateX(-7600px)}64.2%{transform:translateX(-7680px)}64.2%{transform:translateX(-7760px)}64.2%{transform:translateX(-7840px)}64.2%{transform:translateX(-7920px)}64.2%{transform:translateX(-8000px)}66.5%{transform:translateX(-8080px)}66.5%{transform:translateX(-8160px)}66.5%{transform:translateX(-8240px)}66.5%{transform:translateX(-8320px)}66.5%{transform:translateX(-8400px)}66.5%{transform:translateX(-8480px)}100%{transform:translateX(-8560px)}}Pleaseselectyouroptions:>[-]Option0[-]Option1[-]Option2[-]Option3[-]Option4enter:select|tab:confirm|left:none|right:all[-]Option0>[-]Option1>[+]Option1[+]Option1>[-]Option2>[+]Option3[+]Option3>[-]Option4>[+]Option0[+]Option0>[+]Option2[+]Option2>[+]Option4[+]Option4>Option1>Option3>Option2>Option4 INFO Selectedoptions:[Option1Option3Option2Option4]>[-]Option3Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:rgb(234,89,246);font-weight:bold;white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(102,194,205)}.m{white-space:pre}.n{fill:transparent}.o{fill:rgb(160,160,160)}.q{animation-duration:14.778729s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}@keyframes p{0%{transform:translateX(-0px)}0.8%{transform:translateX(-80px)}7.6%{transform:translateX(-160px)}8.3%{transform:translateX(-240px)}11.6%{transform:translateX(-320px)}15%{transform:translateX(-400px)}15.7%{transform:translateX(-480px)}19.2%{transform:translateX(-560px)}22.5%{transform:translateX(-640px)}23.2%{transform:translateX(-720px)}26.6%{transform:translateX(-800px)}30%{transform:translateX(-880px)}30.7%{transform:translateX(-960px)}34.1%{transform:translateX(-1040px)}37.5%{transform:translateX(-1120px)}38.2%{transform:translateX(-1200px)}41.5%{transform:translateX(-1280px)}51.7%{transform:translateX(-1360px)}52.7%{transform:translateX(-1440px)}53.7%{transform:translateX(-1520px)}54.9%{transform:translateX(-1600px)}55.9%{transform:translateX(-1680px)}63.7%{transform:translateX(-1760px)}66.2%{transform:translateX(-1840px)}100%{transform:translateX(-1920px)}}Pleaseselectyouroptions:>[-]Option0[-]Option2[-]Option3[-]Option4enter:select|tab:confirm|left:none|right:all[-]Option0>[+]Option1[+]Option1>[-]Option2>[+]Option3[+]Option3>[-]Option4>[+]Option0[+]Option0[+]Option2[+]Option4>Option1>Option3>Option2>Option4 INFO Selectedoptions:[Option1Option3Option2Option4][-]Option1>[-]Option1>[-]Option3>[+]Option2>[+]Option4Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_multiselect/custom-keys/animation.svg b/_examples/interactive_multiselect/custom-keys/animation.svg index 1b5736f04..8eb37bee3 100644 --- a/_examples/interactive_multiselect/custom-keys/animation.svg +++ b/_examples/interactive_multiselect/custom-keys/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:rgb(234,89,246);font-weight:bold;white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(102,194,205)}.m{white-space:pre}.n{fill:transparent}.o{fill:rgb(160,160,160)}.q{animation-duration:7.023944999999999s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}@keyframes p{0%{transform:translateX(-0px)}3.1%{transform:translateX(-80px)}5%{transform:translateX(-160px)}17.4%{transform:translateX(-240px)}17.4%{transform:translateX(-320px)}17.4%{transform:translateX(-400px)}17.4%{transform:translateX(-480px)}17.4%{transform:translateX(-560px)}17.4%{transform:translateX(-640px)}17.4%{transform:translateX(-720px)}17.4%{transform:translateX(-800px)}18.8%{transform:translateX(-880px)}23.1%{transform:translateX(-960px)}23.1%{transform:translateX(-1040px)}23.1%{transform:translateX(-1120px)}23.1%{transform:translateX(-1200px)}24.5%{transform:translateX(-1280px)}24.5%{transform:translateX(-1360px)}24.5%{transform:translateX(-1440px)}24.5%{transform:translateX(-1520px)}24.5%{transform:translateX(-1600px)}24.5%{transform:translateX(-1680px)}28.8%{transform:translateX(-1760px)}28.8%{transform:translateX(-1840px)}28.8%{transform:translateX(-1920px)}28.8%{transform:translateX(-2000px)}28.8%{transform:translateX(-2080px)}28.8%{transform:translateX(-2160px)}100%{transform:translateX(-2240px)}}Pleaseselectyouroptions:>[]Option0[]Option1[]Option2[]Option3[]Option4space:select|enter:confirm|left:none|right:all[]Option0>[]Option1[]Option1>[]Option2>[]Option2>Option1>Option2 INFO Selectedoptions:[Option1Option2]>[]Option1Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,0,4);white-space:pre}.i{fill:rgb(234,89,246);white-space:pre}.j{fill:rgb(234,89,246);font-weight:bold;white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(102,194,205)}.m{white-space:pre}.n{fill:transparent}.o{fill:rgb(160,160,160)}.q{animation-duration:6.888242s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}@keyframes p{0%{transform:translateX(-0px)}1.3%{transform:translateX(-80px)}15.8%{transform:translateX(-160px)}17.2%{transform:translateX(-240px)}21.6%{transform:translateX(-320px)}23.1%{transform:translateX(-400px)}27.4%{transform:translateX(-480px)}100%{transform:translateX(-560px)}}Pleaseselectyouroptions:[]Option2[]Option3[]Option4space:select|enter:confirm|left:none|right:all[]Option0[]Option1>Option1>Option2 INFO Selectedoptions:[Option1Option2]>[]Option0[]Option1>[]Option1>[]Option1>[]Option2>[]Option2Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_multiselect/demo/animation.svg b/_examples/interactive_multiselect/demo/animation.svg index 677266340..20ef980b3 100644 --- a/_examples/interactive_multiselect/demo/animation.svg +++ b/_examples/interactive_multiselect/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:rgb(234,89,246);font-weight:bold;white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(102,194,205)}.m{white-space:pre}.n{fill:transparent}.o{fill:rgb(160,160,160)}.q{animation-duration:15.53673s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}@keyframes p{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}8.4%{transform:translateX(-240px)}8.4%{transform:translateX(-320px)}8.4%{transform:translateX(-400px)}8.4%{transform:translateX(-480px)}8.4%{transform:translateX(-560px)}8.4%{transform:translateX(-640px)}8.4%{transform:translateX(-720px)}8.4%{transform:translateX(-800px)}8.4%{transform:translateX(-880px)}8.4%{transform:translateX(-960px)}8.4%{transform:translateX(-1040px)}9.1%{transform:translateX(-1120px)}12.3%{transform:translateX(-1200px)}12.3%{transform:translateX(-1280px)}12.3%{transform:translateX(-1360px)}12.3%{transform:translateX(-1440px)}12.3%{transform:translateX(-1520px)}12.3%{transform:translateX(-1600px)}12.3%{transform:translateX(-1680px)}15.5%{transform:translateX(-1760px)}16.2%{transform:translateX(-1840px)}16.2%{transform:translateX(-1920px)}16.2%{transform:translateX(-2000px)}16.2%{transform:translateX(-2080px)}16.2%{transform:translateX(-2160px)}16.2%{transform:translateX(-2240px)}19.4%{transform:translateX(-2320px)}22.6%{transform:translateX(-2400px)}22.6%{transform:translateX(-2480px)}22.6%{transform:translateX(-2560px)}22.6%{transform:translateX(-2640px)}22.6%{transform:translateX(-2720px)}22.6%{transform:translateX(-2800px)}22.6%{transform:translateX(-2880px)}23.3%{transform:translateX(-2960px)}23.3%{transform:translateX(-3040px)}23.3%{transform:translateX(-3120px)}23.3%{transform:translateX(-3200px)}23.3%{transform:translateX(-3280px)}23.3%{transform:translateX(-3360px)}26.5%{transform:translateX(-3440px)}26.5%{transform:translateX(-3520px)}26.5%{transform:translateX(-3600px)}26.5%{transform:translateX(-3680px)}26.5%{transform:translateX(-3760px)}26.5%{transform:translateX(-3840px)}26.5%{transform:translateX(-3920px)}29.7%{transform:translateX(-4000px)}29.7%{transform:translateX(-4080px)}29.7%{transform:translateX(-4160px)}29.7%{transform:translateX(-4240px)}29.7%{transform:translateX(-4320px)}29.7%{transform:translateX(-4400px)}30.4%{transform:translateX(-4480px)}30.4%{transform:translateX(-4560px)}30.4%{transform:translateX(-4640px)}30.4%{transform:translateX(-4720px)}30.4%{transform:translateX(-4800px)}30.4%{transform:translateX(-4880px)}30.4%{transform:translateX(-4960px)}33.6%{transform:translateX(-5040px)}33.6%{transform:translateX(-5120px)}33.6%{transform:translateX(-5200px)}33.6%{transform:translateX(-5280px)}33.6%{transform:translateX(-5360px)}33.6%{transform:translateX(-5440px)}36.9%{transform:translateX(-5520px)}36.9%{transform:translateX(-5600px)}36.9%{transform:translateX(-5680px)}36.9%{transform:translateX(-5760px)}36.9%{transform:translateX(-5840px)}36.9%{transform:translateX(-5920px)}37.5%{transform:translateX(-6000px)}37.5%{transform:translateX(-6080px)}37.5%{transform:translateX(-6160px)}37.5%{transform:translateX(-6240px)}37.5%{transform:translateX(-6320px)}37.5%{transform:translateX(-6400px)}40.7%{transform:translateX(-6480px)}40.7%{transform:translateX(-6560px)}40.7%{transform:translateX(-6640px)}40.7%{transform:translateX(-6720px)}40.7%{transform:translateX(-6800px)}40.7%{transform:translateX(-6880px)}50.4%{transform:translateX(-6960px)}50.4%{transform:translateX(-7040px)}50.4%{transform:translateX(-7120px)}50.4%{transform:translateX(-7200px)}50.4%{transform:translateX(-7280px)}50.4%{transform:translateX(-7360px)}51.4%{transform:translateX(-7440px)}51.4%{transform:translateX(-7520px)}51.4%{transform:translateX(-7600px)}51.4%{transform:translateX(-7680px)}51.4%{transform:translateX(-7760px)}51.4%{transform:translateX(-7840px)}52.3%{transform:translateX(-7920px)}52.3%{transform:translateX(-8000px)}52.3%{transform:translateX(-8080px)}52.3%{transform:translateX(-8160px)}52.3%{transform:translateX(-8240px)}52.3%{transform:translateX(-8320px)}53.3%{transform:translateX(-8400px)}53.3%{transform:translateX(-8480px)}53.3%{transform:translateX(-8560px)}53.3%{transform:translateX(-8640px)}53.3%{transform:translateX(-8720px)}53.3%{transform:translateX(-8800px)}54.2%{transform:translateX(-8880px)}54.3%{transform:translateX(-8960px)}54.3%{transform:translateX(-9040px)}54.3%{transform:translateX(-9120px)}54.3%{transform:translateX(-9200px)}61.7%{transform:translateX(-9280px)}61.7%{transform:translateX(-9360px)}61.7%{transform:translateX(-9440px)}61.7%{transform:translateX(-9520px)}61.7%{transform:translateX(-9600px)}61.7%{transform:translateX(-9680px)}63.6%{transform:translateX(-9760px)}63.6%{transform:translateX(-9840px)}63.6%{transform:translateX(-9920px)}63.6%{transform:translateX(-10000px)}63.6%{transform:translateX(-10080px)}63.6%{transform:translateX(-10160px)}65.6%{transform:translateX(-10240px)}65.6%{transform:translateX(-10320px)}65.6%{transform:translateX(-10400px)}65.6%{transform:translateX(-10480px)}65.6%{transform:translateX(-10560px)}65.6%{transform:translateX(-10640px)}67.8%{transform:translateX(-10720px)}67.8%{transform:translateX(-10800px)}67.8%{transform:translateX(-10880px)}67.8%{transform:translateX(-10960px)}67.8%{transform:translateX(-11040px)}67.8%{transform:translateX(-11120px)}67.8%{transform:translateX(-11200px)}100%{transform:translateX(-11280px)}}Pleaseselectyouroptions:>[]Option0[]Option1[]Option2[]Option3[]Option4enter:select|tab:confirm|left:none|right:all|typetofilter[]Option0>[]Option1[]Option1>[]Option2>[]Option3[]Option3>[]Option4>[]Option5>[]Option5[]Option5>[]Option6[]Option6>[]Option7>[]Option7[]Option7>[]Option8[]Option8>[]Option9>[]Option9[]Option9>[]Option10Pleaseselectyouroptions:f>[]Youcanusefuzzysearching(0)[]Youcanusefuzzysearching(1)[]Youcanusefuzzysearching(2)[]Youcanusefuzzysearching(3)[]Youcanusefuzzysearching(4)Pleaseselectyouroptions:fuPleaseselectyouroptions:fuzPleaseselectyouroptions:fuzzPleaseselectyouroptions:fuzzy[]Youcanusefuzzysearching(0)>[]Youcanusefuzzysearching(1)>[]Youcanusefuzzysearching(2)>[]Youcanusefuzzysearching(2)>Option1>Option3>Option5>Option7>Option9>Youcanusefuzzysearching(2) INFO Selectedoptions:[Option1Option3Option5Option7Option9Youcanusefuzzysearching(2)]>[]Option1>[]Option3Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,0,4);white-space:pre}.i{fill:rgb(234,89,246);white-space:pre}.j{fill:rgb(234,89,246);font-weight:bold;white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(102,194,205)}.m{white-space:pre}.n{fill:transparent}.o{fill:rgb(160,160,160)}.q{animation-duration:15.358166s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}@keyframes p{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}0.7%{transform:translateX(-160px)}7.3%{transform:translateX(-240px)}7.9%{transform:translateX(-320px)}11.1%{transform:translateX(-400px)}14.4%{transform:translateX(-480px)}15.1%{transform:translateX(-560px)}18.3%{transform:translateX(-640px)}18.3%{transform:translateX(-720px)}21.8%{transform:translateX(-800px)}22.2%{transform:translateX(-880px)}25.6%{transform:translateX(-960px)}28.8%{transform:translateX(-1040px)}29.5%{transform:translateX(-1120px)}32.7%{transform:translateX(-1200px)}36%{transform:translateX(-1280px)}36.7%{transform:translateX(-1360px)}40%{transform:translateX(-1440px)}49.7%{transform:translateX(-1520px)}49.7%{transform:translateX(-1600px)}50.8%{transform:translateX(-1680px)}51.6%{transform:translateX(-1760px)}52.7%{transform:translateX(-1840px)}53.6%{transform:translateX(-1920px)}61.1%{transform:translateX(-2000px)}63.1%{transform:translateX(-2080px)}63.1%{transform:translateX(-2160px)}65.1%{transform:translateX(-2240px)}67.4%{transform:translateX(-2320px)}100%{transform:translateX(-2400px)}}Pleaseselectyouroptions:[]Option2[]Option3[]Option4enter:select|tab:confirm|left:none|right:all|typetofilter[]Option0[]Option1[]Option3[]Option5[]Option6[]Option7[]Option8[]Option9>[]Option10>[]Youcanusefuzzysearching(0)[]Youcanusefuzzysearching(1)[]Youcanusefuzzysearching(2)[]Youcanusefuzzysearching(3)[]Youcanusefuzzysearching(4)Pleaseselectyouroptions:fuzzy[]Youcanusefuzzysearching(0)>Option1>Option3>Option5>Option7>Option9>Youcanusefuzzysearching(2) INFO Selectedoptions:[Option1Option3Option5Option7Option9Youcanusefuzzysearching(2)]>[]Option0[]Option1>[]Option1>[]Option1>[]Option2>[]Option3>[]Option3>[]Option4>[]Option5>[]Option5>[]Option6>[]Option7>[]Option7>[]Option8>[]Option9>[]Option9Pleaseselectyouroptions:fPleaseselectyouroptions:fuPleaseselectyouroptions:fuzPleaseselectyouroptions:fuzz>[]Youcanusefuzzysearching(1)>[]Youcanusefuzzysearching(2)>[]Youcanusefuzzysearching(2)Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_select/demo/animation.svg b/_examples/interactive_select/demo/animation.svg index d83d6b016..4aa4d80ed 100644 --- a/_examples/interactive_select/demo/animation.svg +++ b/_examples/interactive_select/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:transparent}.m{fill:rgb(160,160,160)}.o{animation-duration:12.107357s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.5%{transform:translateX(-160px)}10.2%{transform:translateX(-240px)}10.2%{transform:translateX(-320px)}10.3%{transform:translateX(-400px)}10.3%{transform:translateX(-480px)}10.3%{transform:translateX(-560px)}10.3%{transform:translateX(-640px)}10.3%{transform:translateX(-720px)}10.3%{transform:translateX(-800px)}10.3%{transform:translateX(-880px)}10.3%{transform:translateX(-960px)}10.3%{transform:translateX(-1040px)}12.3%{transform:translateX(-1120px)}12.3%{transform:translateX(-1200px)}12.3%{transform:translateX(-1280px)}12.3%{transform:translateX(-1360px)}12.3%{transform:translateX(-1440px)}12.3%{transform:translateX(-1520px)}12.3%{transform:translateX(-1600px)}14.4%{transform:translateX(-1680px)}14.4%{transform:translateX(-1760px)}14.4%{transform:translateX(-1840px)}14.4%{transform:translateX(-1920px)}16.5%{transform:translateX(-2000px)}16.5%{transform:translateX(-2080px)}16.5%{transform:translateX(-2160px)}16.5%{transform:translateX(-2240px)}16.5%{transform:translateX(-2320px)}16.5%{transform:translateX(-2400px)}18.5%{transform:translateX(-2480px)}18.5%{transform:translateX(-2560px)}18.5%{transform:translateX(-2640px)}18.5%{transform:translateX(-2720px)}18.5%{transform:translateX(-2800px)}18.5%{transform:translateX(-2880px)}20.6%{transform:translateX(-2960px)}20.6%{transform:translateX(-3040px)}20.6%{transform:translateX(-3120px)}20.6%{transform:translateX(-3200px)}20.6%{transform:translateX(-3280px)}20.6%{transform:translateX(-3360px)}22.7%{transform:translateX(-3440px)}22.7%{transform:translateX(-3520px)}22.7%{transform:translateX(-3600px)}22.7%{transform:translateX(-3680px)}22.7%{transform:translateX(-3760px)}22.7%{transform:translateX(-3840px)}24.8%{transform:translateX(-3920px)}24.8%{transform:translateX(-4000px)}24.8%{transform:translateX(-4080px)}24.8%{transform:translateX(-4160px)}24.8%{transform:translateX(-4240px)}26.8%{transform:translateX(-4320px)}28.9%{transform:translateX(-4400px)}28.9%{transform:translateX(-4480px)}39.2%{transform:translateX(-4560px)}39.2%{transform:translateX(-4640px)}39.2%{transform:translateX(-4720px)}39.2%{transform:translateX(-4800px)}39.2%{transform:translateX(-4880px)}39.3%{transform:translateX(-4960px)}40.5%{transform:translateX(-5040px)}40.5%{transform:translateX(-5120px)}40.5%{transform:translateX(-5200px)}40.5%{transform:translateX(-5280px)}40.5%{transform:translateX(-5360px)}40.5%{transform:translateX(-5440px)}41.7%{transform:translateX(-5520px)}41.7%{transform:translateX(-5600px)}41.7%{transform:translateX(-5680px)}41.7%{transform:translateX(-5760px)}41.7%{transform:translateX(-5840px)}41.7%{transform:translateX(-5920px)}43%{transform:translateX(-6000px)}43%{transform:translateX(-6080px)}43%{transform:translateX(-6160px)}43%{transform:translateX(-6240px)}43%{transform:translateX(-6320px)}44.2%{transform:translateX(-6400px)}44.2%{transform:translateX(-6480px)}44.2%{transform:translateX(-6560px)}44.2%{transform:translateX(-6640px)}44.2%{transform:translateX(-6720px)}44.2%{transform:translateX(-6800px)}53.7%{transform:translateX(-6880px)}53.7%{transform:translateX(-6960px)}53.7%{transform:translateX(-7040px)}53.7%{transform:translateX(-7120px)}53.7%{transform:translateX(-7200px)}56.2%{transform:translateX(-7280px)}56.2%{transform:translateX(-7360px)}56.2%{transform:translateX(-7440px)}56.2%{transform:translateX(-7520px)}56.2%{transform:translateX(-7600px)}56.2%{transform:translateX(-7680px)}56.2%{transform:translateX(-7760px)}58.7%{transform:translateX(-7840px)}58.7%{transform:translateX(-7920px)}58.7%{transform:translateX(-8000px)}58.7%{transform:translateX(-8080px)}58.7%{transform:translateX(-8160px)}58.7%{transform:translateX(-8240px)}58.7%{transform:translateX(-8320px)}100%{transform:translateX(-8400px)}}Pleaseselectanoption[typetosearch]:>Option0Option1Option2Option3Option4Option0>Option1>Option2>Option3>Option4>Option5Option5>Option6Option6>Option7Option7Option8Option9>Option10Pleaseselectanoption[typetosearch]:f>Youcanusefuzzysearching(0)Youcanusefuzzysearching(1)Youcanusefuzzysearching(2)Youcanusefuzzysearching(3)Youcanusefuzzysearching(4)Pleaseselectanoption[typetosearch]:fuPleaseselectanoption[typetosearch]:fuzPleaseselectanoption[typetosearch]:fuzzPleaseselectanoption[typetosearch]:fuzzyYoucanusefuzzysearching(0)>Youcanusefuzzysearching(1)>Youcanusefuzzysearching(2)Pleaseselectanoption:fuzzy>Youcanusefuzzysearching(2) INFO Selectedoption:Youcanusefuzzysearching(2)>Option8>Option9Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:transparent}.m{fill:rgb(160,160,160)}.o{animation-duration:11.9938s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}0.6%{transform:translateX(-80px)}0.7%{transform:translateX(-160px)}0.7%{transform:translateX(-240px)}0.8%{transform:translateX(-320px)}8.9%{transform:translateX(-400px)}11.2%{transform:translateX(-480px)}13.2%{transform:translateX(-560px)}15.3%{transform:translateX(-640px)}17.5%{transform:translateX(-720px)}19.6%{transform:translateX(-800px)}21.7%{transform:translateX(-880px)}23.8%{transform:translateX(-960px)}25.8%{transform:translateX(-1040px)}25.8%{transform:translateX(-1120px)}25.8%{transform:translateX(-1200px)}28%{transform:translateX(-1280px)}38.5%{transform:translateX(-1360px)}39.9%{transform:translateX(-1440px)}41%{transform:translateX(-1520px)}41%{transform:translateX(-1600px)}42.2%{transform:translateX(-1680px)}42.2%{transform:translateX(-1760px)}43.5%{transform:translateX(-1840px)}43.5%{transform:translateX(-1920px)}53.2%{transform:translateX(-2000px)}55.8%{transform:translateX(-2080px)}56.1%{transform:translateX(-2160px)}58.3%{transform:translateX(-2240px)}100%{transform:translateX(-2320px)}}Pleaseselectanoption[typetosearch]:>Option0Option1Option2Option3Option4Option0Option5Option6Option7>Option8Option8>Youcanusefuzzysearching(0)Youcanusefuzzysearching(1)Youcanusefuzzysearching(2)Youcanusefuzzysearching(3)Youcanusefuzzysearching(4)Pleaseselectanoption[typetosearch]:fuPleaseselectanoption[typetosearch]:fuzzPleaseselectanoption[typetosearch]:fuzzyYoucanusefuzzysearching(0)>Youcanusefuzzysearching(1)Pleaseselectanoption:fuzzy>Youcanusefuzzysearching(2) INFO Selectedoption:Youcanusefuzzysearching(2)>Option1>Option2>Option3>Option4>Option5>Option6>Option7>Option9Option9>Option10Pleaseselectanoption[typetosearch]:fPleaseselectanoption[typetosearch]:fuz>Youcanusefuzzysearching(2)Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_textinput/default-value/animation.svg b/_examples/interactive_textinput/default-value/animation.svg index 1316ca567..112904c69 100644 --- a/_examples/interactive_textinput/default-value/animation.svg +++ b/_examples/interactive_textinput/default-value/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:transparent}.k{fill:rgb(160,160,160)}.m{animation-duration:12.020696s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}14.2%{transform:translateX(-240px)}14.2%{transform:translateX(-320px)}14.2%{transform:translateX(-400px)}14.2%{transform:translateX(-480px)}16.3%{transform:translateX(-560px)}16.3%{transform:translateX(-640px)}16.3%{transform:translateX(-720px)}16.3%{transform:translateX(-800px)}16.3%{transform:translateX(-880px)}18.4%{transform:translateX(-960px)}18.4%{transform:translateX(-1040px)}18.4%{transform:translateX(-1120px)}18.4%{transform:translateX(-1200px)}20.4%{transform:translateX(-1280px)}20.4%{transform:translateX(-1360px)}20.4%{transform:translateX(-1440px)}20.5%{transform:translateX(-1520px)}22.5%{transform:translateX(-1600px)}22.5%{transform:translateX(-1680px)}22.5%{transform:translateX(-1760px)}22.5%{transform:translateX(-1840px)}24.6%{transform:translateX(-1920px)}24.6%{transform:translateX(-2000px)}24.6%{transform:translateX(-2080px)}26.7%{transform:translateX(-2160px)}26.7%{transform:translateX(-2240px)}26.7%{transform:translateX(-2320px)}28.8%{transform:translateX(-2400px)}28.8%{transform:translateX(-2480px)}28.8%{transform:translateX(-2560px)}30.9%{transform:translateX(-2640px)}30.9%{transform:translateX(-2720px)}30.9%{transform:translateX(-2800px)}32.9%{transform:translateX(-2880px)}32.9%{transform:translateX(-2960px)}32.9%{transform:translateX(-3040px)}32.9%{transform:translateX(-3120px)}35%{transform:translateX(-3200px)}35%{transform:translateX(-3280px)}35%{transform:translateX(-3360px)}37.1%{transform:translateX(-3440px)}37.1%{transform:translateX(-3520px)}37.1%{transform:translateX(-3600px)}37.1%{transform:translateX(-3680px)}39.2%{transform:translateX(-3760px)}39.2%{transform:translateX(-3840px)}39.2%{transform:translateX(-3920px)}39.2%{transform:translateX(-4000px)}41.3%{transform:translateX(-4080px)}41.3%{transform:translateX(-4160px)}41.3%{transform:translateX(-4240px)}41.3%{transform:translateX(-4320px)}41.3%{transform:translateX(-4400px)}42.5%{transform:translateX(-4480px)}42.5%{transform:translateX(-4560px)}42.5%{transform:translateX(-4640px)}42.5%{transform:translateX(-4720px)}42.5%{transform:translateX(-4800px)}43.8%{transform:translateX(-4880px)}43.8%{transform:translateX(-4960px)}43.8%{transform:translateX(-5040px)}43.8%{transform:translateX(-5120px)}45%{transform:translateX(-5200px)}45%{transform:translateX(-5280px)}45%{transform:translateX(-5360px)}45%{transform:translateX(-5440px)}45%{transform:translateX(-5520px)}46.3%{transform:translateX(-5600px)}46.3%{transform:translateX(-5680px)}46.3%{transform:translateX(-5760px)}46.3%{transform:translateX(-5840px)}47.5%{transform:translateX(-5920px)}47.5%{transform:translateX(-6000px)}47.5%{transform:translateX(-6080px)}47.5%{transform:translateX(-6160px)}47.5%{transform:translateX(-6240px)}48.8%{transform:translateX(-6320px)}48.8%{transform:translateX(-6400px)}48.8%{transform:translateX(-6480px)}48.8%{transform:translateX(-6560px)}48.8%{transform:translateX(-6640px)}50%{transform:translateX(-6720px)}50%{transform:translateX(-6800px)}50%{transform:translateX(-6880px)}50.1%{transform:translateX(-6960px)}54.2%{transform:translateX(-7040px)}54.2%{transform:translateX(-7120px)}54.2%{transform:translateX(-7200px)}58.4%{transform:translateX(-7280px)}58.4%{transform:translateX(-7360px)}58.4%{transform:translateX(-7440px)}58.4%{transform:translateX(-7520px)}58.4%{transform:translateX(-7600px)}58.4%{transform:translateX(-7680px)}58.4%{transform:translateX(-7760px)}100%{transform:translateX(-7840px)}}Inputtext:SomedefaultvalueInputtext:SomedefaultvalueHInputtext:SomedefaultvalueHeInputtext:SomedefaultvalueHelInputtext:SomedefaultvalueHellInputtext:SomedefaultvalueHelloInputtext:SomedefaultvalueHello;Inputtext:SomedefaultvalueHello;WInputtext:SomedefaultvalueHello;WoInputtext:SomedefaultvalueHello;WorInputtext:SomedefaultvalueHello;WorlInputtext:SomedefaultvalueHello;WorldInputtext:SomedefaultvalueHello;World!Inputtext:SomedefaultvalueHelloWorld!Inputtext:SomedefaultvalueHello,World! INFO Youanswered:SomedefaultvalueHello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:transparent}.k{fill:rgb(160,160,160)}.m{animation-duration:11.999732s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}0.9%{transform:translateX(-80px)}13.5%{transform:translateX(-160px)}15.5%{transform:translateX(-240px)}17.6%{transform:translateX(-320px)}19.8%{transform:translateX(-400px)}21.8%{transform:translateX(-480px)}23.9%{transform:translateX(-560px)}26.1%{transform:translateX(-640px)}28.1%{transform:translateX(-720px)}28.1%{transform:translateX(-800px)}30.1%{transform:translateX(-880px)}32.3%{transform:translateX(-960px)}34.3%{transform:translateX(-1040px)}36.5%{transform:translateX(-1120px)}38.5%{transform:translateX(-1200px)}40.6%{transform:translateX(-1280px)}41.9%{transform:translateX(-1360px)}43.3%{transform:translateX(-1440px)}44.5%{transform:translateX(-1520px)}44.5%{transform:translateX(-1600px)}45.7%{transform:translateX(-1680px)}47%{transform:translateX(-1760px)}48.3%{transform:translateX(-1840px)}48.3%{transform:translateX(-1920px)}49.5%{transform:translateX(-2000px)}53.7%{transform:translateX(-2080px)}53.7%{transform:translateX(-2160px)}58.3%{transform:translateX(-2240px)}100%{transform:translateX(-2320px)}}Inputtext:SomedefaultvalueHello;Inputtext:SomedefaultvalueHello;World!Inputtext:SomedefaultvalueHello,World! INFO Youanswered:SomedefaultvalueHello,World!Inputtext:SomedefaultvalueInputtext:SomedefaultvalueHInputtext:SomedefaultvalueHeInputtext:SomedefaultvalueHelInputtext:SomedefaultvalueHellInputtext:SomedefaultvalueHelloInputtext:SomedefaultvalueHello;WInputtext:SomedefaultvalueHello;WoInputtext:SomedefaultvalueHello;WorInputtext:SomedefaultvalueHello;WorlInputtext:SomedefaultvalueHello;WorldInputtext:SomedefaultvalueHelloWorld!Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_textinput/demo/animation.svg b/_examples/interactive_textinput/demo/animation.svg index 8f3e80f79..92b18b6ca 100644 --- a/_examples/interactive_textinput/demo/animation.svg +++ b/_examples/interactive_textinput/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:transparent}.k{fill:rgb(160,160,160)}.m{animation-duration:11.519941s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}10.5%{transform:translateX(-240px)}10.5%{transform:translateX(-320px)}12.7%{transform:translateX(-400px)}12.7%{transform:translateX(-480px)}12.7%{transform:translateX(-560px)}14.8%{transform:translateX(-640px)}14.8%{transform:translateX(-720px)}14.9%{transform:translateX(-800px)}17%{transform:translateX(-880px)}17%{transform:translateX(-960px)}17%{transform:translateX(-1040px)}19.2%{transform:translateX(-1120px)}19.2%{transform:translateX(-1200px)}19.2%{transform:translateX(-1280px)}21.4%{transform:translateX(-1360px)}21.4%{transform:translateX(-1440px)}21.4%{transform:translateX(-1520px)}23.5%{transform:translateX(-1600px)}23.5%{transform:translateX(-1680px)}23.5%{transform:translateX(-1760px)}25.7%{transform:translateX(-1840px)}25.7%{transform:translateX(-1920px)}27.9%{transform:translateX(-2000px)}30.1%{transform:translateX(-2080px)}30.1%{transform:translateX(-2160px)}30.1%{transform:translateX(-2240px)}32.2%{transform:translateX(-2320px)}32.2%{transform:translateX(-2400px)}32.2%{transform:translateX(-2480px)}34.4%{transform:translateX(-2560px)}34.4%{transform:translateX(-2640px)}34.4%{transform:translateX(-2720px)}36.6%{transform:translateX(-2800px)}36.6%{transform:translateX(-2880px)}38.8%{transform:translateX(-2960px)}38.8%{transform:translateX(-3040px)}40.1%{transform:translateX(-3120px)}40.1%{transform:translateX(-3200px)}41.4%{transform:translateX(-3280px)}41.4%{transform:translateX(-3360px)}41.4%{transform:translateX(-3440px)}42.7%{transform:translateX(-3520px)}42.7%{transform:translateX(-3600px)}42.7%{transform:translateX(-3680px)}44%{transform:translateX(-3760px)}44%{transform:translateX(-3840px)}44%{transform:translateX(-3920px)}44%{transform:translateX(-4000px)}45.3%{transform:translateX(-4080px)}45.3%{transform:translateX(-4160px)}45.3%{transform:translateX(-4240px)}46.6%{transform:translateX(-4320px)}46.6%{transform:translateX(-4400px)}46.6%{transform:translateX(-4480px)}47.9%{transform:translateX(-4560px)}47.9%{transform:translateX(-4640px)}47.9%{transform:translateX(-4720px)}52.2%{transform:translateX(-4800px)}52.2%{transform:translateX(-4880px)}52.2%{transform:translateX(-4960px)}56.6%{transform:translateX(-5040px)}56.6%{transform:translateX(-5120px)}56.6%{transform:translateX(-5200px)}56.6%{transform:translateX(-5280px)}56.6%{transform:translateX(-5360px)}56.6%{transform:translateX(-5440px)}100%{transform:translateX(-5520px)}}Inputtext:Inputtext:HInputtext:HeInputtext:HelInputtext:HellInputtext:HelloInputtext:Hello;Inputtext:Hello;WInputtext:Hello;WoInputtext:Hello;WorInputtext:Hello;WorlInputtext:Hello;World!Inputtext:HelloWorld!Inputtext:Hello,World! INFO Youanswered:Hello,World!Inputtext:Hello;WorldRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:transparent}.k{fill:rgb(160,160,160)}.m{animation-duration:11.389331s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}0.5%{transform:translateX(-80px)}9.2%{transform:translateX(-160px)}11.4%{transform:translateX(-240px)}13.7%{transform:translateX(-320px)}15.9%{transform:translateX(-400px)}18.1%{transform:translateX(-480px)}20.2%{transform:translateX(-560px)}22.4%{transform:translateX(-640px)}24.7%{transform:translateX(-720px)}26.9%{transform:translateX(-800px)}29.1%{transform:translateX(-880px)}31.3%{transform:translateX(-960px)}33.5%{transform:translateX(-1040px)}35.7%{transform:translateX(-1120px)}37.9%{transform:translateX(-1200px)}39.2%{transform:translateX(-1280px)}40.6%{transform:translateX(-1360px)}41.9%{transform:translateX(-1440px)}43.2%{transform:translateX(-1520px)}43.2%{transform:translateX(-1600px)}44.6%{transform:translateX(-1680px)}45.9%{transform:translateX(-1760px)}47.3%{transform:translateX(-1840px)}51.6%{transform:translateX(-1920px)}56.1%{transform:translateX(-2000px)}100%{transform:translateX(-2080px)}}Inputtext:Hello;Inputtext:Hello;World!Inputtext:Hello,World! INFO Youanswered:Hello,World!Inputtext:Inputtext:HInputtext:HeInputtext:HelInputtext:HellInputtext:HelloInputtext:Hello;WInputtext:Hello;WoInputtext:Hello;WorInputtext:Hello;WorlInputtext:Hello;WorldInputtext:HelloWorld!Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_textinput/multi-line/animation.svg b/_examples/interactive_textinput/multi-line/animation.svg index fd8cf8ac7..771eb2d23 100644 --- a/_examples/interactive_textinput/multi-line/animation.svg +++ b/_examples/interactive_textinput/multi-line/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:transparent}.l{fill:rgb(160,160,160)}.n{animation-duration:16.584396s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}2%{transform:translateX(-160px)}7.6%{transform:translateX(-240px)}7.6%{transform:translateX(-320px)}7.6%{transform:translateX(-400px)}7.6%{transform:translateX(-480px)}7.6%{transform:translateX(-560px)}7.6%{transform:translateX(-640px)}7.6%{transform:translateX(-720px)}7.6%{transform:translateX(-800px)}9.1%{transform:translateX(-880px)}9.1%{transform:translateX(-960px)}9.1%{transform:translateX(-1040px)}9.1%{transform:translateX(-1120px)}10.6%{transform:translateX(-1200px)}10.6%{transform:translateX(-1280px)}10.6%{transform:translateX(-1360px)}10.6%{transform:translateX(-1440px)}10.6%{transform:translateX(-1520px)}12.1%{transform:translateX(-1600px)}12.1%{transform:translateX(-1680px)}12.1%{transform:translateX(-1760px)}12.1%{transform:translateX(-1840px)}13.6%{transform:translateX(-1920px)}13.6%{transform:translateX(-2000px)}13.6%{transform:translateX(-2080px)}13.6%{transform:translateX(-2160px)}15.1%{transform:translateX(-2240px)}15.1%{transform:translateX(-2320px)}15.1%{transform:translateX(-2400px)}15.1%{transform:translateX(-2480px)}16.6%{transform:translateX(-2560px)}16.6%{transform:translateX(-2640px)}16.6%{transform:translateX(-2720px)}18.1%{transform:translateX(-2800px)}18.1%{transform:translateX(-2880px)}18.1%{transform:translateX(-2960px)}19.6%{transform:translateX(-3040px)}19.6%{transform:translateX(-3120px)}19.6%{transform:translateX(-3200px)}19.6%{transform:translateX(-3280px)}21.1%{transform:translateX(-3360px)}22.7%{transform:translateX(-3440px)}22.7%{transform:translateX(-3520px)}22.7%{transform:translateX(-3600px)}22.7%{transform:translateX(-3680px)}22.7%{transform:translateX(-3760px)}24.2%{transform:translateX(-3840px)}24.2%{transform:translateX(-3920px)}24.2%{transform:translateX(-4000px)}24.2%{transform:translateX(-4080px)}25.7%{transform:translateX(-4160px)}25.7%{transform:translateX(-4240px)}27.2%{transform:translateX(-4320px)}27.2%{transform:translateX(-4400px)}27.2%{transform:translateX(-4480px)}27.2%{transform:translateX(-4560px)}28.7%{transform:translateX(-4640px)}28.7%{transform:translateX(-4720px)}28.7%{transform:translateX(-4800px)}28.7%{transform:translateX(-4880px)}30.2%{transform:translateX(-4960px)}31.1%{transform:translateX(-5040px)}31.1%{transform:translateX(-5120px)}31.1%{transform:translateX(-5200px)}32%{transform:translateX(-5280px)}32%{transform:translateX(-5360px)}32%{transform:translateX(-5440px)}32%{transform:translateX(-5520px)}32.9%{transform:translateX(-5600px)}32.9%{transform:translateX(-5680px)}32.9%{transform:translateX(-5760px)}33%{transform:translateX(-5840px)}33.9%{transform:translateX(-5920px)}33.9%{transform:translateX(-6000px)}33.9%{transform:translateX(-6080px)}33.9%{transform:translateX(-6160px)}34.8%{transform:translateX(-6240px)}34.8%{transform:translateX(-6320px)}34.8%{transform:translateX(-6400px)}34.8%{transform:translateX(-6480px)}35.7%{transform:translateX(-6560px)}35.7%{transform:translateX(-6640px)}36.6%{transform:translateX(-6720px)}36.6%{transform:translateX(-6800px)}36.6%{transform:translateX(-6880px)}36.6%{transform:translateX(-6960px)}39.6%{transform:translateX(-7040px)}39.6%{transform:translateX(-7120px)}39.6%{transform:translateX(-7200px)}42.6%{transform:translateX(-7280px)}42.6%{transform:translateX(-7360px)}42.6%{transform:translateX(-7440px)}42.6%{transform:translateX(-7520px)}44.1%{transform:translateX(-7600px)}44.1%{transform:translateX(-7680px)}44.1%{transform:translateX(-7760px)}45.6%{transform:translateX(-7840px)}45.6%{transform:translateX(-7920px)}45.6%{transform:translateX(-8000px)}45.6%{transform:translateX(-8080px)}47.1%{transform:translateX(-8160px)}47.1%{transform:translateX(-8240px)}47.1%{transform:translateX(-8320px)}47.2%{transform:translateX(-8400px)}48.7%{transform:translateX(-8480px)}48.7%{transform:translateX(-8560px)}48.7%{transform:translateX(-8640px)}50.2%{transform:translateX(-8720px)}51.7%{transform:translateX(-8800px)}51.7%{transform:translateX(-8880px)}51.7%{transform:translateX(-8960px)}51.7%{transform:translateX(-9040px)}53.2%{transform:translateX(-9120px)}53.2%{transform:translateX(-9200px)}53.2%{transform:translateX(-9280px)}53.2%{transform:translateX(-9360px)}54.7%{transform:translateX(-9440px)}54.7%{transform:translateX(-9520px)}54.7%{transform:translateX(-9600px)}56.2%{transform:translateX(-9680px)}56.2%{transform:translateX(-9760px)}56.2%{transform:translateX(-9840px)}56.2%{transform:translateX(-9920px)}57.7%{transform:translateX(-10000px)}57.7%{transform:translateX(-10080px)}57.7%{transform:translateX(-10160px)}57.7%{transform:translateX(-10240px)}59.3%{transform:translateX(-10320px)}59.3%{transform:translateX(-10400px)}59.3%{transform:translateX(-10480px)}59.3%{transform:translateX(-10560px)}60.8%{transform:translateX(-10640px)}60.8%{transform:translateX(-10720px)}60.8%{transform:translateX(-10800px)}60.8%{transform:translateX(-10880px)}62.3%{transform:translateX(-10960px)}62.3%{transform:translateX(-11040px)}62.3%{transform:translateX(-11120px)}62.3%{transform:translateX(-11200px)}62.3%{transform:translateX(-11280px)}63.8%{transform:translateX(-11360px)}63.8%{transform:translateX(-11440px)}63.8%{transform:translateX(-11520px)}63.8%{transform:translateX(-11600px)}65.3%{transform:translateX(-11680px)}65.3%{transform:translateX(-11760px)}65.3%{transform:translateX(-11840px)}65.3%{transform:translateX(-11920px)}66.8%{transform:translateX(-12000px)}66.8%{transform:translateX(-12080px)}66.8%{transform:translateX(-12160px)}66.8%{transform:translateX(-12240px)}66.8%{transform:translateX(-12320px)}68.3%{transform:translateX(-12400px)}68.3%{transform:translateX(-12480px)}68.3%{transform:translateX(-12560px)}68.3%{transform:translateX(-12640px)}69.8%{transform:translateX(-12720px)}69.8%{transform:translateX(-12800px)}69.8%{transform:translateX(-12880px)}69.8%{transform:translateX(-12960px)}69.8%{transform:translateX(-13040px)}69.8%{transform:translateX(-13120px)}69.8%{transform:translateX(-13200px)}69.9%{transform:translateX(-13280px)}100%{transform:translateX(-13360px)}}Inputtext[Presstabtosubmit]:111111111111111111111111111122222222222222222222222211111112222222333333333333333333333333333333345555555555555555555555555555 INFO Youanswered:11111112222222 33333333 4 5555555222233333Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:transparent}.l{fill:rgb(160,160,160)}.n{animation-duration:16.512363s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}6.6%{transform:translateX(-160px)}8.2%{transform:translateX(-240px)}9.7%{transform:translateX(-320px)}11.2%{transform:translateX(-400px)}12.9%{transform:translateX(-480px)}14.3%{transform:translateX(-560px)}15.9%{transform:translateX(-640px)}17.4%{transform:translateX(-720px)}18.8%{transform:translateX(-800px)}20.4%{transform:translateX(-880px)}20.4%{transform:translateX(-960px)}20.4%{transform:translateX(-1040px)}21.9%{transform:translateX(-1120px)}23.4%{transform:translateX(-1200px)}24.9%{transform:translateX(-1280px)}25%{transform:translateX(-1360px)}26.5%{transform:translateX(-1440px)}28%{transform:translateX(-1520px)}29.6%{transform:translateX(-1600px)}30.5%{transform:translateX(-1680px)}31.4%{transform:translateX(-1760px)}31.4%{transform:translateX(-1840px)}32.3%{transform:translateX(-1920px)}32.3%{transform:translateX(-2000px)}33.4%{transform:translateX(-2080px)}34.3%{transform:translateX(-2160px)}34.3%{transform:translateX(-2240px)}35.2%{transform:translateX(-2320px)}36.1%{transform:translateX(-2400px)}39.2%{transform:translateX(-2480px)}42.2%{transform:translateX(-2560px)}42.2%{transform:translateX(-2640px)}42.2%{transform:translateX(-2720px)}43.9%{transform:translateX(-2800px)}45.4%{transform:translateX(-2880px)}46.9%{transform:translateX(-2960px)}48.4%{transform:translateX(-3040px)}48.4%{transform:translateX(-3120px)}49.9%{transform:translateX(-3200px)}51.4%{transform:translateX(-3280px)}53%{transform:translateX(-3360px)}54.6%{transform:translateX(-3440px)}56%{transform:translateX(-3520px)}56%{transform:translateX(-3600px)}57.5%{transform:translateX(-3680px)}59.1%{transform:translateX(-3760px)}60.6%{transform:translateX(-3840px)}62.1%{transform:translateX(-3920px)}63.7%{transform:translateX(-4000px)}65.2%{transform:translateX(-4080px)}66.7%{transform:translateX(-4160px)}68.2%{transform:translateX(-4240px)}69.7%{transform:translateX(-4320px)}100%{transform:translateX(-4400px)}}Inputtext[Presstabtosubmit]:111111122222222222221111111222222233333333333345555555 INFO Youanswered:11111112222222 33333333 4 5555555111111111111111111111222222222222222333333333333333333333333555555555555555555555Restartinganimation... \ No newline at end of file diff --git a/_examples/interactive_textinput/password/animation.svg b/_examples/interactive_textinput/password/animation.svg index 528a4779c..3706a258f 100644 --- a/_examples/interactive_textinput/password/animation.svg +++ b/_examples/interactive_textinput/password/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.k{fill:rgb(160,160,160)}.m{animation-duration:9.560416s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}3.1%{transform:translateX(-80px)}3.8%{transform:translateX(-160px)}13.6%{transform:translateX(-240px)}13.6%{transform:translateX(-320px)}13.6%{transform:translateX(-400px)}13.6%{transform:translateX(-480px)}13.6%{transform:translateX(-560px)}16.2%{transform:translateX(-640px)}16.2%{transform:translateX(-720px)}16.2%{transform:translateX(-800px)}16.2%{transform:translateX(-880px)}18.9%{transform:translateX(-960px)}18.9%{transform:translateX(-1040px)}18.9%{transform:translateX(-1120px)}18.9%{transform:translateX(-1200px)}21.5%{transform:translateX(-1280px)}21.5%{transform:translateX(-1360px)}21.5%{transform:translateX(-1440px)}21.5%{transform:translateX(-1520px)}24.1%{transform:translateX(-1600px)}24.1%{transform:translateX(-1680px)}24.1%{transform:translateX(-1760px)}24.1%{transform:translateX(-1840px)}26.7%{transform:translateX(-1920px)}26.7%{transform:translateX(-2000px)}26.7%{transform:translateX(-2080px)}26.7%{transform:translateX(-2160px)}29.3%{transform:translateX(-2240px)}29.3%{transform:translateX(-2320px)}29.3%{transform:translateX(-2400px)}29.3%{transform:translateX(-2480px)}32%{transform:translateX(-2560px)}32%{transform:translateX(-2640px)}32%{transform:translateX(-2720px)}32%{transform:translateX(-2800px)}34.6%{transform:translateX(-2880px)}34.6%{transform:translateX(-2960px)}34.6%{transform:translateX(-3040px)}34.6%{transform:translateX(-3120px)}37.2%{transform:translateX(-3200px)}37.2%{transform:translateX(-3280px)}37.2%{transform:translateX(-3360px)}37.2%{transform:translateX(-3440px)}39.8%{transform:translateX(-3520px)}42.4%{transform:translateX(-3600px)}45.1%{transform:translateX(-3680px)}45.1%{transform:translateX(-3760px)}45.1%{transform:translateX(-3840px)}45.1%{transform:translateX(-3920px)}45.1%{transform:translateX(-4000px)}47.7%{transform:translateX(-4080px)}47.7%{transform:translateX(-4160px)}47.7%{transform:translateX(-4240px)}47.7%{transform:translateX(-4320px)}47.7%{transform:translateX(-4400px)}47.7%{transform:translateX(-4480px)}47.7%{transform:translateX(-4560px)}47.7%{transform:translateX(-4640px)}100%{transform:translateX(-4720px)}}Enteryourpassword:Enteryourpassword:*Enteryourpassword:**Enteryourpassword:***Enteryourpassword:****Enteryourpassword:*****Enteryourpassword:******Enteryourpassword:*******Enteryourpassword:********Enteryourpassword:*********Enteryourpassword:**********Enteryourpassword:************Enteryourpassword:*************2024-05-2913:33:25INFOPasswordreceivedpassword:Hello,World!Enteryourpassword:***********Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.k{fill:rgb(160,160,160)}.m{animation-duration:9.369023s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}0.9%{transform:translateX(-80px)}11.4%{transform:translateX(-160px)}14.2%{transform:translateX(-240px)}16.8%{transform:translateX(-320px)}19.5%{transform:translateX(-400px)}22.3%{transform:translateX(-480px)}24.9%{transform:translateX(-560px)}27.8%{transform:translateX(-640px)}30.4%{transform:translateX(-720px)}33.1%{transform:translateX(-800px)}33.1%{transform:translateX(-880px)}35.8%{transform:translateX(-960px)}38.5%{transform:translateX(-1040px)}41.1%{transform:translateX(-1120px)}44.1%{transform:translateX(-1200px)}46.6%{transform:translateX(-1280px)}100%{transform:translateX(-1360px)}}Enteryourpassword:********Enteryourpassword:*************2024-10-0417:07:56INFOPasswordreceivedpassword:Hello,World!Enteryourpassword:Enteryourpassword:*Enteryourpassword:**Enteryourpassword:***Enteryourpassword:****Enteryourpassword:*****Enteryourpassword:******Enteryourpassword:*******Enteryourpassword:*********Enteryourpassword:**********Enteryourpassword:***********Enteryourpassword:************Restartinganimation... \ No newline at end of file diff --git a/_examples/logger/custom-key-styles/animation.svg b/_examples/logger/custom-key-styles/animation.svg index 4577a897e..bd3b67727 100644 --- a/_examples/logger/custom-key-styles/animation.svg +++ b/_examples/logger/custom-key-styles/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:rgb(0,71,255);white-space:pre}.k{fill:transparent}.m{animation-duration:5.250338s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}4.1%{transform:translateX(-80px)}4.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}2024-05-2913:33:22INFOTheprioritykeyshouldnowberedpriority:lowfoo:bar2024-05-2913:33:22INFOThefookeyshouldnowbebluepriority:lowfoo:barRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:rgb(0,71,255);white-space:pre}.k{fill:transparent}.m{animation-duration:5.124832s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}2.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}2024-10-0417:07:51INFOTheprioritykeyshouldnowberedpriority:lowfoo:bar2024-10-0417:07:51INFOThefookeyshouldnowbebluepriority:lowfoo:barRestartinganimation... \ No newline at end of file diff --git a/_examples/logger/default/animation.svg b/_examples/logger/default/animation.svg index 0e7dc2d98..156298f42 100644 --- a/_examples/logger/default/animation.svg +++ b/_examples/logger/default/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(0,198,255);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.j{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.m{fill:transparent}.o{animation-duration:7.367784s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}2.5%{transform:translateX(-80px)}3.6%{transform:translateX(-160px)}4.5%{transform:translateX(-240px)}4.6%{transform:translateX(-320px)}4.6%{transform:translateX(-400px)}4.6%{transform:translateX(-480px)}4.6%{transform:translateX(-560px)}4.6%{transform:translateX(-640px)}4.6%{transform:translateX(-720px)}4.7%{transform:translateX(-800px)}4.7%{transform:translateX(-880px)}5%{transform:translateX(-960px)}5%{transform:translateX(-1040px)}32.1%{transform:translateX(-1120px)}100%{transform:translateX(-1200px)}}2024-05-2913:33:21TRACEDoingnotsoimportantstuffpriority:superlow2024-05-2913:33:21DEBUGThismightbeinterestingwhenwerecrayonsinvented:1903whatisthemeaningoflife:42isthisinteresting:true2024-05-2913:33:21INFOThatwasactuallyinterestingsuch:wow2024-05-2913:33:21WARNOhno,Iseeanerrorcomingtous!speed:88measures:mph2024-05-2913:33:22ERRORDamn,hereitis!error:somethingwentwrong2024-05-2913:33:22INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:long2024-05-2913:33:24FATALOhno,thisprocessisgettingkilled!fatal:trueRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(0,198,255);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.j{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.m{fill:transparent}.o{animation-duration:7.176998s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}1.2%{transform:translateX(-80px)}1.4%{transform:translateX(-160px)}1.4%{transform:translateX(-240px)}30.3%{transform:translateX(-320px)}100%{transform:translateX(-400px)}}2024-10-0417:07:51TRACEDoingnotsoimportantstuffpriority:superlow2024-10-0417:07:51DEBUGThismightbeinterestingwhenwerecrayonsinvented:1903whatisthemeaningoflife:42isthisinteresting:true2024-10-0417:07:51INFOThatwasactuallyinterestingsuch:wow2024-10-0417:07:51WARNOhno,Iseeanerrorcomingtous!speed:88measures:mph2024-10-0417:07:51ERRORDamn,hereitis!error:somethingwentwrong2024-10-0417:07:51INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:long2024-10-0417:07:53FATALOhno,thisprocessisgettingkilled!fatal:trueRestartinganimation... \ No newline at end of file diff --git a/_examples/logger/demo/animation.svg b/_examples/logger/demo/animation.svg index 63a6dd0ad..7096838ba 100644 --- a/_examples/logger/demo/animation.svg +++ b/_examples/logger/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(0,198,255);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.j{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.m{fill:transparent}.o{animation-duration:23.2099s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}0.85%{transform:translateX(-80px)}13.79%{transform:translateX(-160px)}13.79%{transform:translateX(-240px)}13.79%{transform:translateX(-320px)}13.79%{transform:translateX(-400px)}13.79%{transform:translateX(-480px)}13.79%{transform:translateX(-560px)}13.79%{transform:translateX(-640px)}13.79%{transform:translateX(-720px)}26.73%{transform:translateX(-800px)}39.66%{transform:translateX(-880px)}52.6%{transform:translateX(-960px)}65.52%{transform:translateX(-1040px)}65.53%{transform:translateX(-1120px)}78.46%{transform:translateX(-1200px)}78.46%{transform:translateX(-1280px)}100%{transform:translateX(-1360px)}}2024-05-2913:33:22TRACEDoingnotsoimportantstuffpriority:superlow2024-05-2913:33:25DEBUGThismightbeinterestingwhenwerecrayonsinvented:1903whatisthemeaningoflife:42isthisinteresting:true2024-05-2913:33:28INFOThatwasactuallyinterestingsuch:wow2024-05-2913:33:31WARNOhno,Iseeanerrorcomingtous!speed:88measures:mph2024-05-2913:33:34ERRORDamn,hereitis!error:somethingwentwrong2024-05-2913:33:37INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:long2024-05-2913:33:40FATALOhno,thisprocessisgettingkilled!fatal:trueRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(0,198,255);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.j{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.m{fill:transparent}.o{animation-duration:23.285129s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}@keyframes n{0%{transform:translateX(-0px)}0.8%{transform:translateX(-80px)}13.86%{transform:translateX(-160px)}26.7%{transform:translateX(-240px)}39.55%{transform:translateX(-320px)}52.52%{transform:translateX(-400px)}65.41%{transform:translateX(-480px)}78.53%{transform:translateX(-560px)}100%{transform:translateX(-640px)}}2024-10-0417:07:51TRACEDoingnotsoimportantstuffpriority:superlow2024-10-0417:07:54DEBUGThismightbeinterestingisthisinteresting:truewhenwerecrayonsinvented:1903whatisthemeaningoflife:422024-10-0417:07:57INFOThatwasactuallyinterestingsuch:wow2024-10-0417:08:00WARNOhno,Iseeanerrorcomingtous!speed:88measures:mph2024-10-0417:08:03ERRORDamn,hereitis!error:somethingwentwrong2024-10-0417:08:06INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:long2024-10-0417:08:09FATALOhno,thisprocessisgettingkilled!fatal:trueRestartinganimation... \ No newline at end of file diff --git a/_examples/logger/json/animation.svg b/_examples/logger/json/animation.svg index e24dd8bdd..afdfd603d 100644 --- a/_examples/logger/json/animation.svg +++ b/_examples/logger/json/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.289365s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4.5%{transform:translateX(-80px)}5.5%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}{"level":"TRACE","msg":"Doingnotsoimportantstuff","priority":"superlow","timestamp":"2024-05-2913:33:23"}{"isthisinteresting":true,"level":"DEBUG","msg":"Thismightbeinteresting","timestamp":"2024-05-2913:33:23","whatisthemeaningoflife":42,"whenwerecrayonsinvented":"1903"}{"level":"INFO","msg":"Thatwasactuallyinteresting","such":"wow","timestamp":"2024-05-2913:33:23"}{"level":"WARN","measures":"mph","msg":"Ohno,Iseeanerrorcomingtous!","speed":88,"timestamp":"2024-05-2913:33:23"}{"error":"somethingwentwrong","level":"ERROR","msg":"Damn,hereitis!","timestamp":"2024-05-2913:33:23"}{"level":"INFO","msg":"Butwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!","timestamp":"2024-05-2913:33:23","very":"long"}{"fatal":true,"level":"FATAL","msg":"Ohno,thisprocessisgettingkilled!","tiRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.150708s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}2.9%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}{"level":"TRACE","msg":"Doingnotsoimportantstuff","priority":"superlow","timestamp":"2024-10-0417:07:50"}{"isthisinteresting":true,"level":"DEBUG","msg":"Thismightbeinteresting","timestamp":"2024-10-0417:07:50","whatisthemeaningoflife":42,"whenwerecrayonsinvented":"1903"}{"level":"INFO","msg":"Thatwasactuallyinteresting","such":"wow","timestamp":"2024-10-0417:07:50"}{"level":"WARN","measures":"mph","msg":"Ohno,Iseeanerrorcomingtous!","speed":88,"timestamp":"2024-10-0417:07:50"}{"error":"somethingwentwrong","level":"ERROR","msg":"Damn,hereitis!","timestamp":"2024-10-0417:07:50"}{"level":"INFO","msg":"Butwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!","timestamp":"2024-10-0417:07:50","very":"long"}{"fatal":true,"level":"FATAL","msg":"Ohno,thisprocessisgettingkilled!","tiRestartinganimation... \ No newline at end of file diff --git a/_examples/logger/with-caller/animation.svg b/_examples/logger/with-caller/animation.svg index a379e616a..972a8ea28 100644 --- a/_examples/logger/with-caller/animation.svg +++ b/_examples/logger/with-caller/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.h{fill:rgb(104,104,104);font-weight:bold;white-space:pre}.i{fill:rgb(104,104,104);white-space:pre}.j{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.m{fill:transparent}.o{animation-duration:5.75339s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}.p{fill:rgb(0,198,255);font-weight:bold;white-space:pre}@keyframes n{0%{transform:translateX(-0px)}11.6%{transform:translateX(-80px)}13.1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}whenwerecrayonsinvented:1903whatisthemeaningoflife:42caller:/_examples/logger/with-caller/main.go:202024-05-2913:33:21INFOThatwasactuallyinterestingsuch:wowcaller:/_examples/logger/with-caller/main.go:232024-05-2913:33:21WARNOhno,Iseeanerrorcomingtous!speed:88measures:mphcaller:/_examples/logger/with-caller/main.go:262024-05-2913:33:21ERRORDamn,hereitis!error:somethingwentwrongcaller:/_examples/logger/with-caller/main.go:292024-05-2913:33:21INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:longcaller:/_examples/logger/with-caller/main.go:322024-05-2913:33:21FATALOhno,thisprocessisgettingkilled!fatal:truecaller:/_examples/logger/with-caller/main.go:352024-05-2913:33:21TRACEDoingnotsoimportantstuffpriority:superlowcaller:/_examples/logger/with-caller/main.go:102024-05-2913:33:21DEBUGThismightbeinterestingisthisinteresting:trueRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.h{fill:rgb(104,104,104);font-weight:bold;white-space:pre}.i{fill:rgb(104,104,104);white-space:pre}.j{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.m{fill:transparent}.o{animation-duration:5.125161s;animation-iteration-count:infinite;animation-name:n;animation-timing-function:steps(1,end)}.p{fill:rgb(0,198,255);font-weight:bold;white-space:pre}@keyframes n{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}whatisthemeaningoflife:42isthisinteresting:truecaller:/_examples/logger/with-caller/main.go:202024-10-0417:07:51INFOThatwasactuallyinterestingsuch:wowcaller:/_examples/logger/with-caller/main.go:232024-10-0417:07:51WARNOhno,Iseeanerrorcomingtous!speed:88measures:mphcaller:/_examples/logger/with-caller/main.go:262024-10-0417:07:51ERRORDamn,hereitis!error:somethingwentwrongcaller:/_examples/logger/with-caller/main.go:292024-10-0417:07:51INFOButwhat'sreallycoolis,thatyoucanprintverylonglogs,andPTermwillautomaticallywrapthemforyou!Saygoodbyetotext,thathasweirdlinebreaks!very:longcaller:/_examples/logger/with-caller/main.go:322024-10-0417:07:51FATALOhno,thisprocessisgettingkilled!fatal:truecaller:/_examples/logger/with-caller/main.go:352024-10-0417:07:51TRACEDoingnotsoimportantstuffpriority:superlowcaller:/_examples/logger/with-caller/main.go:102024-10-0417:07:51DEBUGThismightbeinterestingwhenwerecrayonsinvented:1903Restartinganimation... \ No newline at end of file diff --git a/_examples/multiple-live-printers/demo/animation.svg b/_examples/multiple-live-printers/demo/animation.svg index ef134934b..d6bbb685d 100644 --- a/_examples/multiple-live-printers/demo/animation.svg +++ b/_examples/multiple-live-printers/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(244,10,0);white-space:pre}.k{fill:rgb(160,160,160);white-space:pre}.l{fill:rgb(239,15,0);white-space:pre}.m{fill:rgb(255,0,0);white-space:pre}.n{fill:rgb(252,2,0);white-space:pre}.o{fill:rgb(234,20,0);white-space:pre}.p{fill:rgb(224,30,0);white-space:pre}.q{fill:rgb(249,5,0);white-space:pre}.r{fill:rgb(209,45,0);white-space:pre}.s{fill:rgb(214,40,0);white-space:pre}.t{fill:rgb(193,61,0);white-space:pre}.u{fill:rgb(247,7,0);white-space:pre}.v{fill:rgb(242,12,0);white-space:pre}.w{fill:rgb(204,51,0);white-space:pre}.x{fill:rgb(178,76,0);white-space:pre}.y{fill:rgb(163,91,0);white-space:pre}.z{fill:rgb(183,71,0);white-space:pre}.A{fill:rgb(147,107,0);white-space:pre}.B{fill:rgb(232,22,0);white-space:pre}.C{fill:rgb(173,81,0);white-space:pre}.D{fill:rgb(132,122,0);white-space:pre}.E{fill:rgb(117,137,0);white-space:pre}.F{fill:rgb(237,17,0);white-space:pre}.G{fill:rgb(153,102,0);white-space:pre}.H{fill:rgb(102,153,0);white-space:pre}.I{fill:rgb(221,33,0);white-space:pre}.J{fill:rgb(142,112,0);white-space:pre}.K{fill:rgb(86,168,0);white-space:pre}.L{fill:rgb(219,35,0);white-space:pre}.M{fill:rgb(71,183,0);white-space:pre}.N{fill:rgb(168,204,140)}.O{white-space:pre}.P{fill:rgb(124,255,0);white-space:pre}.Q{fill:rgb(122,132,0);white-space:pre}.R{fill:rgb(56,198,0);white-space:pre}.S{fill:rgb(229,25,0);white-space:pre}.T{fill:rgb(211,43,0);white-space:pre}.U{fill:rgb(112,142,0);white-space:pre}.V{fill:rgb(40,214,0);white-space:pre}.W{fill:rgb(226,28,0);white-space:pre}.X{fill:rgb(104,150,0);white-space:pre}.Y{fill:rgb(33,221,0);white-space:pre}.Z{fill:rgb(206,48,0);white-space:pre}.aa{fill:rgb(232,131,136)}.ab{fill:rgb(243,86,86);white-space:pre}.ac{fill:rgb(94,160,0);white-space:pre}.ad{fill:rgb(17,237,0);white-space:pre}.ae{fill:rgb(201,53,0);white-space:pre}.af{fill:rgb(84,170,0);white-space:pre}.ag{fill:rgb(2,252,0);white-space:pre}.ah{fill:rgb(198,56,0);white-space:pre}.ai{fill:rgb(73,181,0);white-space:pre}.aj{fill:rgb(0,255,0);white-space:pre}.ak{fill:rgb(196,58,0);white-space:pre}.al{fill:rgb(63,191,0);white-space:pre}.am{fill:rgb(216,38,0);white-space:pre}.an{fill:rgb(191,63,0);white-space:pre}.ao{fill:rgb(53,201,0);white-space:pre}.ap{fill:rgb(188,66,0);white-space:pre}.aq{fill:rgb(43,211,0);white-space:pre}.ar{fill:rgb(186,68,0);white-space:pre}.as{fill:rgb(181,73,0);white-space:pre}.at{fill:rgb(22,232,0);white-space:pre}.au{fill:rgb(12,242,0);white-space:pre}.av{fill:rgb(175,79,0);white-space:pre}.aw{fill:rgb(170,84,0);white-space:pre}.ax{fill:transparent}.az{animation-duration:10.327489s;animation-iteration-count:infinite;animation-name:ay;animation-timing-function:steps(1,end)}@keyframes ay{0%{transform:translateX(-0px)}2.3%{transform:translateX(-80px)}2.9%{transform:translateX(-160px)}4.2%{transform:translateX(-240px)}4.2%{transform:translateX(-320px)}4.2%{transform:translateX(-400px)}4.2%{transform:translateX(-480px)}4.2%{transform:translateX(-560px)}4.2%{transform:translateX(-640px)}4.2%{transform:translateX(-720px)}4.2%{transform:translateX(-800px)}4.2%{transform:translateX(-880px)}4.2%{transform:translateX(-960px)}4.2%{transform:translateX(-1040px)}4.2%{transform:translateX(-1120px)}4.2%{transform:translateX(-1200px)}4.2%{transform:translateX(-1280px)}4.2%{transform:translateX(-1360px)}4.2%{transform:translateX(-1440px)}4.2%{transform:translateX(-1520px)}6.2%{transform:translateX(-1600px)}6.2%{transform:translateX(-1680px)}6.2%{transform:translateX(-1760px)}6.2%{transform:translateX(-1840px)}6.2%{transform:translateX(-1920px)}8.1%{transform:translateX(-2000px)}8.1%{transform:translateX(-2080px)}8.1%{transform:translateX(-2160px)}8.1%{transform:translateX(-2240px)}10%{transform:translateX(-2320px)}10.1%{transform:translateX(-2400px)}10.1%{transform:translateX(-2480px)}10.1%{transform:translateX(-2560px)}12%{transform:translateX(-2640px)}12%{transform:translateX(-2720px)}12%{transform:translateX(-2800px)}12%{transform:translateX(-2880px)}12%{transform:translateX(-2960px)}13.9%{transform:translateX(-3040px)}13.9%{transform:translateX(-3120px)}13.9%{transform:translateX(-3200px)}13.9%{transform:translateX(-3280px)}13.9%{transform:translateX(-3360px)}13.9%{transform:translateX(-3440px)}13.9%{transform:translateX(-3520px)}13.9%{transform:translateX(-3600px)}15.9%{transform:translateX(-3680px)}15.9%{transform:translateX(-3760px)}15.9%{transform:translateX(-3840px)}15.9%{transform:translateX(-3920px)}15.9%{transform:translateX(-4000px)}17.8%{transform:translateX(-4080px)}17.8%{transform:translateX(-4160px)}17.8%{transform:translateX(-4240px)}17.8%{transform:translateX(-4320px)}19.7%{transform:translateX(-4400px)}19.7%{transform:translateX(-4480px)}19.7%{transform:translateX(-4560px)}19.7%{transform:translateX(-4640px)}19.7%{transform:translateX(-4720px)}19.7%{transform:translateX(-4800px)}19.7%{transform:translateX(-4880px)}19.7%{transform:translateX(-4960px)}21.7%{transform:translateX(-5040px)}21.7%{transform:translateX(-5120px)}21.7%{transform:translateX(-5200px)}21.7%{transform:translateX(-5280px)}21.7%{transform:translateX(-5360px)}21.7%{transform:translateX(-5440px)}21.7%{transform:translateX(-5520px)}21.7%{transform:translateX(-5600px)}21.7%{transform:translateX(-5680px)}21.7%{transform:translateX(-5760px)}21.7%{transform:translateX(-5840px)}23.6%{transform:translateX(-5920px)}23.6%{transform:translateX(-6000px)}23.6%{transform:translateX(-6080px)}23.6%{transform:translateX(-6160px)}25.6%{transform:translateX(-6240px)}25.6%{transform:translateX(-6320px)}25.6%{transform:translateX(-6400px)}25.6%{transform:translateX(-6480px)}25.6%{transform:translateX(-6560px)}27.9%{transform:translateX(-6640px)}27.9%{transform:translateX(-6720px)}27.9%{transform:translateX(-6800px)}27.9%{transform:translateX(-6880px)}27.9%{transform:translateX(-6960px)}27.9%{transform:translateX(-7040px)}27.9%{transform:translateX(-7120px)}27.9%{transform:translateX(-7200px)}27.9%{transform:translateX(-7280px)}27.9%{transform:translateX(-7360px)}28%{transform:translateX(-7440px)}28%{transform:translateX(-7520px)}28%{transform:translateX(-7600px)}28%{transform:translateX(-7680px)}28%{transform:translateX(-7760px)}28%{transform:translateX(-7840px)}28%{transform:translateX(-7920px)}28%{transform:translateX(-8000px)}28%{transform:translateX(-8080px)}28%{transform:translateX(-8160px)}28%{transform:translateX(-8240px)}28%{transform:translateX(-8320px)}28%{transform:translateX(-8400px)}28%{transform:translateX(-8480px)}28%{transform:translateX(-8560px)}29.4%{transform:translateX(-8640px)}29.4%{transform:translateX(-8720px)}29.4%{transform:translateX(-8800px)}29.4%{transform:translateX(-8880px)}29.4%{transform:translateX(-8960px)}29.4%{transform:translateX(-9040px)}29.4%{transform:translateX(-9120px)}29.4%{transform:translateX(-9200px)}29.4%{transform:translateX(-9280px)}31.4%{transform:translateX(-9360px)}31.4%{transform:translateX(-9440px)}31.4%{transform:translateX(-9520px)}31.4%{transform:translateX(-9600px)}31.4%{transform:translateX(-9680px)}33.3%{transform:translateX(-9760px)}33.3%{transform:translateX(-9840px)}33.3%{transform:translateX(-9920px)}33.3%{transform:translateX(-10000px)}33.3%{transform:translateX(-10080px)}35.2%{transform:translateX(-10160px)}35.2%{transform:translateX(-10240px)}35.2%{transform:translateX(-10320px)}35.2%{transform:translateX(-10400px)}35.2%{transform:translateX(-10480px)}35.2%{transform:translateX(-10560px)}35.3%{transform:translateX(-10640px)}36.3%{transform:translateX(-10720px)}37.2%{transform:translateX(-10800px)}37.2%{transform:translateX(-10880px)}38.2%{transform:translateX(-10960px)}39.1%{transform:translateX(-11040px)}39.1%{transform:translateX(-11120px)}39.1%{transform:translateX(-11200px)}39.1%{transform:translateX(-11280px)}39.1%{transform:translateX(-11360px)}39.2%{transform:translateX(-11440px)}40.2%{transform:translateX(-11520px)}41%{transform:translateX(-11600px)}41.1%{transform:translateX(-11680px)}42.1%{transform:translateX(-11760px)}43%{transform:translateX(-11840px)}43%{transform:translateX(-11920px)}43.1%{transform:translateX(-12000px)}44.1%{transform:translateX(-12080px)}44.9%{transform:translateX(-12160px)}44.9%{transform:translateX(-12240px)}44.9%{transform:translateX(-12320px)}45%{transform:translateX(-12400px)}46%{transform:translateX(-12480px)}46.8%{transform:translateX(-12560px)}46.8%{transform:translateX(-12640px)}46.8%{transform:translateX(-12720px)}47%{transform:translateX(-12800px)}48%{transform:translateX(-12880px)}48.8%{transform:translateX(-12960px)}48.8%{transform:translateX(-13040px)}48.8%{transform:translateX(-13120px)}48.8%{transform:translateX(-13200px)}48.8%{transform:translateX(-13280px)}49%{transform:translateX(-13360px)}49.9%{transform:translateX(-13440px)}50.7%{transform:translateX(-13520px)}50.7%{transform:translateX(-13600px)}50.7%{transform:translateX(-13680px)}50.7%{transform:translateX(-13760px)}50.7%{transform:translateX(-13840px)}50.7%{transform:translateX(-13920px)}50.7%{transform:translateX(-14000px)}50.7%{transform:translateX(-14080px)}50.7%{transform:translateX(-14160px)}50.7%{transform:translateX(-14240px)}50.7%{transform:translateX(-14320px)}50.9%{transform:translateX(-14400px)}50.9%{transform:translateX(-14480px)}51.6%{transform:translateX(-14560px)}51.6%{transform:translateX(-14640px)}51.6%{transform:translateX(-14720px)}51.6%{transform:translateX(-14800px)}51.6%{transform:translateX(-14880px)}100%{transform:translateX(-14960px)}}Spinner1(0s)Spinner2(0s)Progressbar1[004/100]██████████████████████████████████████████████4%|0sProgressbar2[006/100]██████████████████████████████████████████████6%|0sProgressbar3[000/100]█████████████████████████████████████████████0%|0sProgressbar4[000/100]█████████████████████████████████████████████0%|0sProgressbar5[001/100]█████████████████████████████████████████████1%|0sSpinner1(0s)Progressbar1[008/100]██████████████████████████████████████████████8%|0sProgressbar2[012/100]██████████████████████████████████████████████12%|0sProgressbar3[001/100]█████████████████████████████████████████████1%|0sProgressbar5[002/100]█████████████████████████████████████████████2%|0sSpinner1(0s)Spinner2(1s)Progressbar1[012/100]██████████████████████████████████████████████12%|1sProgressbar2[018/100]██████████████████████████████████████████████18%|1sProgressbar3[002/100]█████████████████████████████████████████████2%|0sProgressbar4[001/100]█████████████████████████████████████████████1%|0sProgressbar5[004/100]██████████████████████████████████████████████4%|1sSpinner1(1s)Progressbar1[016/100]██████████████████████████████████████████████16%|1sProgressbar2[024/100]██████████████████████████████████████████████24%|1sProgressbar3[003/100]██████████████████████████████████████████████3%|1sProgressbar5[005/100]██████████████████████████████████████████████5%|1sSpinner1(1s)Spinner2(1s)Progressbar1[020/100]██████████████████████████████████████████████20%|1sProgressbar2[030/100]██████████████████████████████████████████████30%|1sProgressbar3[004/100]██████████████████████████████████████████████4%|1sProgressbar4[002/100]█████████████████████████████████████████████2%|1sProgressbar5[006/100]██████████████████████████████████████████████6%|1sSpinner1(1s)Spinner2(1s)Progressbar1[024/100]██████████████████████████████████████████████24%|1sProgressbar2[036/100]██████████████████████████████████████████████36%|1sProgressbar5[008/100]██████████████████████████████████████████████8%|1sSpinner1(1s)Spinner2(1s)Progressbar1[028/100]██████████████████████████████████████████████28%|1sProgressbar2[042/100]██████████████████████████████████████████████42%|1sProgressbar3[005/100]██████████████████████████████████████████████5%|1sProgressbar5[009/100]██████████████████████████████████████████████9%|1sProgressbar1[032/100]██████████████████████████████████████████████32%|2sProgressbar2[048/100]██████████████████████████████████████████████48%|2sProgressbar3[006/100]██████████████████████████████████████████████6%|1sProgressbar4[003/100]██████████████████████████████████████████████3%|1sSpinner1(2s)Spinner2(2s)Progressbar1[036/100]██████████████████████████████████████████████36%|2sProgressbar2[054/100]██████████████████████████████████████████████54%|2sProgressbar3[007/100]██████████████████████████████████████████████7%|2sProgressbar5[012/100]██████████████████████████████████████████████12%|2sSpinner1(2s)Spinner2(2s)Progressbar1[040/100]██████████████████████████████████████████████40%|2sProgressbar2[060/100]██████████████████████████████████████████████60%|2sProgressbar3[008/100]██████████████████████████████████████████████8%|2sProgressbar4[004/100]██████████████████████████████████████████████4%|2sProgressbar5[013/100]██████████████████████████████████████████████13%|2sSpinner1(2s)Spinner2(2s)Progressbar1[044/100]██████████████████████████████████████████████44%|2sProgressbar2[066/100]██████████████████████████████████████████████66%|2sProgressbar5[014/100]██████████████████████████████████████████████14%|2sSpinner1(2s)Spinner2(2s)Progressbar1[048/100]██████████████████████████████████████████████48%|2sProgressbar2[072/100]██████████████████████████████████████████████72%|2sProgressbar3[009/100]██████████████████████████████████████████████9%|2sProgressbar5[016/100]██████████████████████████████████████████████16%|2s SUCCESS Spinner1isdone!Progressbar1[052/100]██████████████████████████████████████████████52%|3sProgressbar2[078/100]██████████████████████████████████████████████78%|3sProgressbar3[010/100]██████████████████████████████████████████████10%|2sProgressbar4[005/100]██████████████████████████████████████████████5%|2sProgressbar5[017/100]██████████████████████████████████████████████17%|3sSpinner2(3s)Progressbar1[056/100]██████████████████████████████████████████████56%|3sProgressbar2[084/100]██████████████████████████████████████████████84%|3sProgressbar3[011/100]██████████████████████████████████████████████11%|3sProgressbar5[018/100]██████████████████████████████████████████████18%|3sSpinner2(3s)Progressbar1[059/100]██████████████████████████████████████████████59%|3sProgressbar2[087/100]██████████████████████████████████████████████87%|3sProgressbar5[019/100]██████████████████████████████████████████████19%|3s ERROR Spinner2failed!Progressbar1[063/100]██████████████████████████████████████████████63%|3sProgressbar2[093/100]██████████████████████████████████████████████93%|3sProgressbar3[012/100]██████████████████████████████████████████████12%|3sProgressbar4[006/100]██████████████████████████████████████████████6%|3sProgressbar5[021/100]██████████████████████████████████████████████21%|3sProgressbar1[067/100]██████████████████████████████████████████████67%|3sProgressbar2[099/100]█████████████████████████████████████████████99%|3sProgressbar3[013/100]██████████████████████████████████████████████13%|3sProgressbar5[022/100]██████████████████████████████████████████████22%|3sProgressbar1[071/100]██████████████████████████████████████████████71%|4sProgressbar2[102/102]██████████████████████████████████████████████100%|3sProgressbar3[014/100]██████████████████████████████████████████████14%|4sProgressbar4[007/100]██████████████████████████████████████████████7%|4sProgressbar5[023/100]██████████████████████████████████████████████23%|3sProgressbar1[075/100]██████████████████████████████████████████████75%|4sProgressbar3[015/100]██████████████████████████████████████████████15%|4sProgressbar5[025/100]██████████████████████████████████████████████25%|4sProgressbar1[079/100]██████████████████████████████████████████████79%|4sProgressbar5[026/100]██████████████████████████████████████████████26%|4sProgressbar1[083/100]██████████████████████████████████████████████83%|4sProgressbar3[016/100]██████████████████████████████████████████████16%|4sProgressbar4[008/100]██████████████████████████████████████████████8%|4sProgressbar5[027/100]██████████████████████████████████████████████27%|4sProgressbar1[087/100]██████████████████████████████████████████████87%|4sProgressbar3[017/100]██████████████████████████████████████████████17%|4sProgressbar5[029/100]██████████████████████████████████████████████29%|4sProgressbar1[091/100]██████████████████████████████████████████████91%|5sProgressbar3[018/100]██████████████████████████████████████████████18%|5sProgressbar4[009/100]██████████████████████████████████████████████9%|5sProgressbar5[030/100]██████████████████████████████████████████████30%|5sProgressbar1[095/100]██████████████████████████████████████████████95%|5sProgressbar3[019/100]██████████████████████████████████████████████19%|5sProgressbar5[031/100]██████████████████████████████████████████████31%|5sProgressbar1[099/100]█████████████████████████████████████████████99%|5sProgressbar5[033/100]██████████████████████████████████████████████33%|5sProgressbar1[100/100]██████████████████████████████████████████████100%|5sProgressbar3[020/100]██████████████████████████████████████████████20%|5sProgressbar4[010/100]██████████████████████████████████████████████10%|5sProgressbar3[000/100]████████████████████████████████████████Progressbar4[002/100]Progressbar5[010/100]██████████████████████████████████████████████10%|1sProgressbar4[003/100]█████████████Progressbar4[004/100]████████████████████████Progressbar4[005/100]█████████████████████████████Progressbar5Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(244,10,0);white-space:pre}.k{fill:rgb(160,160,160);white-space:pre}.l{fill:rgb(239,15,0);white-space:pre}.m{fill:rgb(255,0,0);white-space:pre}.n{fill:rgb(252,2,0);white-space:pre}.o{fill:rgb(249,5,0);white-space:pre}.p{fill:rgb(247,7,0);white-space:pre}.q{fill:rgb(237,17,0);white-space:pre}.r{fill:rgb(145,109,0);white-space:pre}.s{fill:rgb(94,160,0);white-space:pre}.t{fill:rgb(234,20,0);white-space:pre}.u{fill:rgb(219,35,0);white-space:pre}.v{fill:rgb(135,119,0);white-space:pre}.w{fill:rgb(79,175,0);white-space:pre}.x{fill:rgb(168,204,140)}.y{white-space:pre}.z{fill:rgb(124,255,0);white-space:pre}.A{fill:rgb(242,12,0);white-space:pre}.B{fill:rgb(226,28,0);white-space:pre}.C{fill:rgb(232,131,136)}.D{fill:rgb(243,86,86);white-space:pre}.E{fill:rgb(86,168,0);white-space:pre}.F{fill:rgb(2,252,0);white-space:pre}.G{fill:rgb(221,33,0);white-space:pre}.H{fill:rgb(198,56,0);white-space:pre}.I{fill:rgb(76,178,0);white-space:pre}.J{fill:rgb(0,255,0);white-space:pre}.K{fill:rgb(196,58,0);white-space:pre}.L{fill:rgb(66,188,0);white-space:pre}.M{fill:rgb(193,61,0);white-space:pre}.N{fill:rgb(56,198,0);white-space:pre}.O{fill:rgb(216,38,0);white-space:pre}.P{fill:rgb(188,66,0);white-space:pre}.Q{fill:rgb(45,209,0);white-space:pre}.R{fill:rgb(214,40,0);white-space:pre}.S{fill:rgb(186,68,0);white-space:pre}.T{fill:rgb(38,216,0);white-space:pre}.U{fill:rgb(211,43,0);white-space:pre}.V{fill:rgb(183,71,0);white-space:pre}.W{fill:rgb(28,226,0);white-space:pre}.X{fill:rgb(181,73,0);white-space:pre}.Y{fill:rgb(17,237,0);white-space:pre}.Z{fill:rgb(209,45,0);white-space:pre}.aa{fill:rgb(232,22,0);white-space:pre}.ab{fill:rgb(175,79,0);white-space:pre}.ac{fill:rgb(7,247,0);white-space:pre}.ad{fill:rgb(206,48,0);white-space:pre}.ae{fill:rgb(173,81,0);white-space:pre}.af{fill:rgb(204,51,0);white-space:pre}.ag{fill:rgb(229,25,0);white-space:pre}.ah{fill:rgb(170,84,0);white-space:pre}.ai{fill:transparent}.ak{animation-duration:10.32517s;animation-iteration-count:infinite;animation-name:aj;animation-timing-function:steps(1,end)}.al{fill:rgb(224,30,0);white-space:pre}.am{fill:rgb(178,76,0);white-space:pre}.an{fill:rgb(163,91,0);white-space:pre}.ao{fill:rgb(147,107,0);white-space:pre}.ap{fill:rgb(132,122,0);white-space:pre}.aq{fill:rgb(165,89,0);white-space:pre}.ar{fill:rgb(124,130,0);white-space:pre}.as{fill:rgb(155,99,0);white-space:pre}.at{fill:rgb(109,145,0);white-space:pre}.au{fill:rgb(63,191,0);white-space:pre}.av{fill:rgb(114,140,0);white-space:pre}.aw{fill:rgb(48,206,0);white-space:pre}.ax{fill:rgb(107,147,0);white-space:pre}.ay{fill:rgb(33,221,0);white-space:pre}.az{fill:rgb(96,158,0);white-space:pre}@keyframes aj{0%{transform:translateX(-0px)}1.1%{transform:translateX(-80px)}3%{transform:translateX(-160px)}3%{transform:translateX(-240px)}5%{transform:translateX(-320px)}7%{transform:translateX(-400px)}8.9%{transform:translateX(-480px)}10.8%{transform:translateX(-560px)}12.7%{transform:translateX(-640px)}12.7%{transform:translateX(-720px)}14.6%{transform:translateX(-800px)}16.8%{transform:translateX(-880px)}18.6%{transform:translateX(-960px)}20.7%{transform:translateX(-1040px)}22.4%{transform:translateX(-1120px)}24.4%{transform:translateX(-1200px)}24.4%{transform:translateX(-1280px)}24.4%{transform:translateX(-1360px)}24.4%{transform:translateX(-1440px)}24.4%{transform:translateX(-1520px)}24.4%{transform:translateX(-1600px)}24.4%{transform:translateX(-1680px)}24.4%{transform:translateX(-1760px)}26.4%{transform:translateX(-1840px)}28.3%{transform:translateX(-1920px)}30.2%{transform:translateX(-2000px)}32.1%{transform:translateX(-2080px)}34%{transform:translateX(-2160px)}34.7%{transform:translateX(-2240px)}35.8%{transform:translateX(-2320px)}35.9%{transform:translateX(-2400px)}35.9%{transform:translateX(-2480px)}36.7%{transform:translateX(-2560px)}37.7%{transform:translateX(-2640px)}37.9%{transform:translateX(-2720px)}38.7%{transform:translateX(-2800px)}39.8%{transform:translateX(-2880px)}39.8%{transform:translateX(-2960px)}39.8%{transform:translateX(-3040px)}39.8%{transform:translateX(-3120px)}39.8%{transform:translateX(-3200px)}40.7%{transform:translateX(-3280px)}41.7%{transform:translateX(-3360px)}41.8%{transform:translateX(-3440px)}42.9%{transform:translateX(-3520px)}43.8%{transform:translateX(-3600px)}43.8%{transform:translateX(-3680px)}44.8%{transform:translateX(-3760px)}45.8%{transform:translateX(-3840px)}46.8%{transform:translateX(-3920px)}47.6%{transform:translateX(-4000px)}47.6%{transform:translateX(-4080px)}47.6%{transform:translateX(-4160px)}47.6%{transform:translateX(-4240px)}47.6%{transform:translateX(-4320px)}47.6%{transform:translateX(-4400px)}47.8%{transform:translateX(-4480px)}48.9%{transform:translateX(-4560px)}49.6%{transform:translateX(-4640px)}49.6%{transform:translateX(-4720px)}49.6%{transform:translateX(-4800px)}50%{transform:translateX(-4880px)}50.9%{transform:translateX(-4960px)}51.6%{transform:translateX(-5040px)}100%{transform:translateX(-5120px)}}Spinner1(0s)Spinner2(0s)Progressbar1[004/100]██████████████████████████████████████████████4%|0sProgressbar2[006/100]██████████████████████████████████████████████6%|0sProgressbar4[000/100]█████████████████████████████████████████████0%|0sSpinner1(1s)Spinner2(1s)Progressbar4[001/100]█████████████████████████████████████████████1%|0sSpinner1(1s)Spinner2(1s)Progressbar3[004/100]██████████████████████████████████████████████4%|1sProgressbar4[002/100]█████████████████████████████████████████████2%|1sProgressbar4[003/100]██████████████████████████████████████████████3%|1sSpinner1(2s)Spinner2(2s)Progressbar3[007/100]██████████████████████████████████████████████7%|2sSpinner1(2s)Spinner2(2s)Progressbar1[043/100]██████████████████████████████████████████████43%|2sProgressbar2[063/100]██████████████████████████████████████████████63%|2sProgressbar3[008/100]██████████████████████████████████████████████8%|2sProgressbar4[004/100]██████████████████████████████████████████████4%|2sProgressbar5[014/100]██████████████████████████████████████████████14%|2sSpinner1(2s)Spinner2(2s)Progressbar1[047/100]██████████████████████████████████████████████47%|2sProgressbar2[069/100]██████████████████████████████████████████████69%|2s SUCCESS Spinner1isdone!Progressbar4[005/100]██████████████████████████████████████████████5%|3sProgressbar3[011/100]██████████████████████████████████████████████11%|3s ERROR Spinner2failed!Progressbar4[006/100]██████████████████████████████████████████████6%|3sProgressbar1[066/100]██████████████████████████████████████████████66%|3sProgressbar2[099/100]█████████████████████████████████████████████99%|3sProgressbar3[013/100]██████████████████████████████████████████████13%|3sProgressbar5[022/100]██████████████████████████████████████████████22%|3sProgressbar1[070/100]██████████████████████████████████████████████70%|4sProgressbar2[102/102]██████████████████████████████████████████████100%|3sProgressbar3[014/100]██████████████████████████████████████████████14%|4sProgressbar4[007/100]██████████████████████████████████████████████7%|4sProgressbar5[023/100]██████████████████████████████████████████████23%|4sProgressbar1[074/100]██████████████████████████████████████████████74%|4sProgressbar5[024/100]██████████████████████████████████████████████24%|4sProgressbar1[078/100]██████████████████████████████████████████████78%|4sProgressbar3[015/100]██████████████████████████████████████████████15%|4sProgressbar5[026/100]██████████████████████████████████████████████26%|4sProgressbar1[082/100]██████████████████████████████████████████████82%|4sProgressbar3[016/100]██████████████████████████████████████████████16%|4sProgressbar4[008/100]██████████████████████████████████████████████8%|4sProgressbar5[027/100]██████████████████████████████████████████████27%|4sProgressbar1[085/100]██████████████████████████████████████████████85%|4sProgressbar3[017/100]██████████████████████████████████████████████17%|4sProgressbar5[028/100]██████████████████████████████████████████████28%|4sProgressbar1[089/100]██████████████████████████████████████████████89%|5sProgressbar5[029/100]██████████████████████████████████████████████29%|4sProgressbar1[093/100]██████████████████████████████████████████████93%|5sProgressbar3[018/100]██████████████████████████████████████████████18%|5sProgressbar4[009/100]██████████████████████████████████████████████9%|5sProgressbar5[031/100]██████████████████████████████████████████████31%|5sProgressbar1[097/100]██████████████████████████████████████████████97%|5sProgressbar3[019/100]██████████████████████████████████████████████19%|5sProgressbar5[032/100]██████████████████████████████████████████████32%|5sProgressbar1[100/100]██████████████████████████████████████████████100%|5sProgressbar3[020/100]██████████████████████████████████████████████20%|5sProgressbar4[010/100]██████████████████████████████████████████████10%|5sProgressbar5[033/100]██████████████████████████████████████████████33%|5sProgressbar3[000/100]█████████████████████████████████████████████0%|0sProgressbar5[001/100]█████████████████████████████████████████████1%|0sSpinner1(0s)Spinner2(0s)Progressbar1[008/100]██████████████████████████████████████████████8%|0sProgressbar2[012/100]██████████████████████████████████████████████12%|0sProgressbar3[001/100]█████████████████████████████████████████████1%|0sProgressbar5[002/100]█████████████████████████████████████████████2%|0sProgressbar1[012/100]██████████████████████████████████████████████12%|1sProgressbar2[018/100]██████████████████████████████████████████████18%|1sProgressbar3[002/100]█████████████████████████████████████████████2%|0sProgressbar5[004/100]██████████████████████████████████████████████4%|1sProgressbar1[016/100]██████████████████████████████████████████████16%|1sProgressbar2[024/100]██████████████████████████████████████████████24%|1sProgressbar3[003/100]██████████████████████████████████████████████3%|1sProgressbar5[005/100]██████████████████████████████████████████████5%|1sProgressbar1[020/100]██████████████████████████████████████████████20%|1sProgressbar2[030/100]██████████████████████████████████████████████30%|1sProgressbar5[006/100]██████████████████████████████████████████████6%|1sSpinner1(1s)Spinner2(1s)Progressbar1[024/100]██████████████████████████████████████████████24%|1sProgressbar2[036/100]██████████████████████████████████████████████36%|1sProgressbar5[008/100]██████████████████████████████████████████████8%|1sSpinner1(1s)Spinner2(1s)Progressbar1[028/100]██████████████████████████████████████████████28%|1sProgressbar2[042/100]██████████████████████████████████████████████42%|1sProgressbar3[005/100]██████████████████████████████████████████████5%|1sProgressbar5[009/100]██████████████████████████████████████████████9%|1sProgressbar1[032/100]██████████████████████████████████████████████32%|2sProgressbar2[048/100]██████████████████████████████████████████████48%|2sProgressbar3[006/100]██████████████████████████████████████████████6%|1sProgressbar5[010/100]██████████████████████████████████████████████10%|1sProgressbar1[035/100]██████████████████████████████████████████████35%|2sProgressbar2[051/100]██████████████████████████████████████████████51%|2sProgressbar5[011/100]██████████████████████████████████████████████11%|2sProgressbar1[039/100]██████████████████████████████████████████████39%|2sProgressbar2[057/100]██████████████████████████████████████████████57%|2sProgressbar5[013/100]██████████████████████████████████████████████13%|2sProgressbar3[009/100]██████████████████████████████████████████████9%|2sProgressbar5[015/100]██████████████████████████████████████████████15%|2sSpinner2(2s)Progressbar1[051/100]██████████████████████████████████████████████51%|3sProgressbar2[075/100]██████████████████████████████████████████████75%|3sProgressbar3[010/100]██████████████████████████████████████████████10%|3sProgressbar5[017/100]██████████████████████████████████████████████17%|3sSpinner2(3s)Progressbar1[055/100]██████████████████████████████████████████████55%|3sProgressbar2[081/100]██████████████████████████████████████████████81%|3sProgressbar5[018/100]██████████████████████████████████████████████18%|3sSpinner2(3s)Progressbar1[058/100]██████████████████████████████████████████████58%|3sProgressbar2[087/100]██████████████████████████████████████████████87%|3sProgressbar5[019/100]██████████████████████████████████████████████19%|3sProgressbar1[062/100]██████████████████████████████████████████████62%|3sProgressbar2[093/100]██████████████████████████████████████████████93%|3sProgressbar3[012/100]██████████████████████████████████████████████12%|3sProgressbar5[020/100]██████████████████████████████████████████████20%|3sRestartinganimation... \ No newline at end of file diff --git a/_examples/panel/demo/animation.svg b/_examples/panel/demo/animation.svg index 053b211e9..1cec9e63d 100644 --- a/_examples/panel/demo/animation.svg +++ b/_examples/panel/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(111,119,131)}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:transparent}.l{animation-duration:5.277949s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2.9%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisthefirstpanel This Hello, World! panel containsmultiplelinesThisisanotherThisisthesecondpanelpanellinewithanewlineRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(111,119,131)}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:transparent}.l{animation-duration:5.227925s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}3.2%{transform:translateX(-80px)}4.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisthefirstpanel This Hello, World! panel containsmultiplelinesThisisanotherThisisthesecondpanelpanellinewithanewlineRestartinganimation... \ No newline at end of file diff --git a/_examples/paragraph/customized/animation.svg b/_examples/paragraph/customized/animation.svg index 14f5397b4..6d056594e 100644 --- a/_examples/paragraph/customized/animation.svg +++ b/_examples/paragraph/customized/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.364169s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}5.7%{transform:translateX(-80px)}6.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisacustomparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.163679s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}3.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisacustomparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file diff --git a/_examples/paragraph/demo/animation.svg b/_examples/paragraph/demo/animation.svg index e435941e3..6fa9e1ebc 100644 --- a/_examples/paragraph/demo/animation.svg +++ b/_examples/paragraph/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.277113s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}3.9%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisthedefaultparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.109623s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisthedefaultparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file diff --git a/_examples/prefix/demo/animation.svg b/_examples/prefix/demo/animation.svg index 4377a0c5a..c6887093d 100644 --- a/_examples/prefix/demo/animation.svg +++ b/_examples/prefix/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:transparent}.s{animation-duration:5.383595s;animation-iteration-count:infinite;animation-name:r;animation-timing-function:steps(1,end)}.t{fill:rgb(160,160,160);white-space:pre}@keyframes r{0%{transform:translateX(-0px)}6.3%{transform:translateX(-80px)}7.1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/prefix/demo/main.go:26) FATAL Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:transparent}.s{animation-duration:5.100656s;animation-iteration-count:infinite;animation-name:r;animation-timing-function:steps(1,end)}.t{fill:rgb(160,160,160);white-space:pre}@keyframes r{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/prefix/demo/main.go:26) FATAL Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/progressbar/demo/animation.svg b/_examples/progressbar/demo/animation.svg index 492c03b6a..1743179e7 100644 --- a/_examples/progressbar/demo/animation.svg +++ b/_examples/progressbar/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(255,0,0);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:rgb(168,204,140)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(0,198,255);white-space:pre}.o{fill:rgb(233,21,0);white-space:pre}.p{fill:rgb(212,42,0);white-space:pre}.q{fill:rgb(191,63,0);white-space:pre}.r{fill:rgb(170,85,0);white-space:pre}.s{fill:rgb(148,106,0);white-space:pre}.t{fill:rgb(127,127,0);white-space:pre}.u{fill:rgb(106,148,0);white-space:pre}.v{fill:rgb(85,170,0);white-space:pre}.w{fill:rgb(63,191,0);white-space:pre}.x{fill:rgb(42,212,0);white-space:pre}.y{fill:rgb(21,233,0);white-space:pre}.z{fill:rgb(0,255,0);white-space:pre}.A{fill:transparent}.C{animation-duration:12.112603s;animation-iteration-count:infinite;animation-name:B;animation-timing-function:steps(1,end)}@keyframes B{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}2.5%{transform:translateX(-160px)}5%{transform:translateX(-240px)}5%{transform:translateX(-320px)}5%{transform:translateX(-400px)}5%{transform:translateX(-480px)}5%{transform:translateX(-560px)}7.9%{transform:translateX(-640px)}7.9%{transform:translateX(-720px)}7.9%{transform:translateX(-800px)}7.9%{transform:translateX(-880px)}10.3%{transform:translateX(-960px)}10.8%{transform:translateX(-1040px)}10.8%{transform:translateX(-1120px)}13.7%{transform:translateX(-1200px)}13.7%{transform:translateX(-1280px)}13.7%{transform:translateX(-1360px)}13.7%{transform:translateX(-1440px)}16.6%{transform:translateX(-1520px)}16.6%{transform:translateX(-1600px)}18.6%{transform:translateX(-1680px)}26.9%{transform:translateX(-1760px)}35.1%{transform:translateX(-1840px)}43.4%{transform:translateX(-1920px)}44.2%{transform:translateX(-2000px)}44.2%{transform:translateX(-2080px)}47.1%{transform:translateX(-2160px)}47.1%{transform:translateX(-2240px)}50%{transform:translateX(-2320px)}50%{transform:translateX(-2400px)}51.6%{transform:translateX(-2480px)}52.9%{transform:translateX(-2560px)}52.9%{transform:translateX(-2640px)}55.8%{transform:translateX(-2720px)}55.8%{transform:translateX(-2800px)}58.7%{transform:translateX(-2880px)}58.7%{transform:translateX(-2960px)}100%{transform:translateX(-3040px)}}Downloadingpseudo-excel[00/12]████████████████████████████████████0%|0s SUCCESS Downloadingpseudo-excelDownloadingpseudo-photoshop[01/12]█████████████████████████████████8%|0s SUCCESS Downloadingpseudo-photoshopDownloadingpseudo-chrome[02/12]████████████████████████████████████17%|1s SUCCESS Downloadingpseudo-chromeDownloadingpseudo-chrome[03/12]████████████████████████████████████25%|1sDownloadingpseudo-outlook[03/12]███████████████████████████████████25%|1s SUCCESS Downloadingpseudo-outlookDownloadingpseudo-explorer[04/12]██████████████████████████████████33%|1s SUCCESS Downloadingpseudo-explorerDownloadingpseudo-dops[05/12]██████████████████████████████████████42%|2s SUCCESS Downloadingpseudo-dopsDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|2sDownloadingpseudo-git[06/12]███████████████████████████████████████50%|5s SUCCESS Downloadingpseudo-gitDownloadingpseudo-vsc[07/12]███████████████████████████████████████58%|5s SUCCESS Downloadingpseudo-vscDownloadingpseudo-intellij[08/12]██████████████████████████████████67%|6s SUCCESS Downloadingpseudo-intellijDownloadingpseudo-intellij[09/12]██████████████████████████████████75%|6sDownloadingpseudo-minecraft[09/12]█████████████████████████████████75%|6s SUCCESS Downloadingpseudo-minecraftDownloadingpseudo-scoop[10/12]█████████████████████████████████████83%|7s SUCCESS Downloadingpseudo-scoopDownloadingpseudo-chocolatey[11/12]████████████████████████████████92%|7s SUCCESS Downloadingpseudo-chocolateyDownloadingpseudo-chocolatey[12/12]████████████████████████████████100%|7sDownloadingstuff[00/12]███████████████████████████████████████████0%|0sDownloadingpseudo-excel[01/12]█████████████████████████████████████8%|0sDownloadingpseudo-photoshop[02/12]█████████████████████████████████17%|0sDownloadingpseudo-outlook[04/12]███████████████████████████████████33%|1sDownloadingpseudo-explorer[05/12]██████████████████████████████████42%|1sDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|3sDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|4sDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|5sDownloadingpseudo-git[07/12]███████████████████████████████████████58%|5sDownloadingpseudo-vsc[08/12]███████████████████████████████████████67%|5sDownloadingpseudo-minecraft[10/12]█████████████████████████████████83%|6sDownloadingpseudo-scoop[11/12]█████████████████████████████████████92%|7sRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(255,0,0);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:rgb(168,204,140)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(0,198,255);white-space:pre}.o{fill:rgb(233,21,0);white-space:pre}.p{fill:rgb(212,42,0);white-space:pre}.q{fill:rgb(191,63,0);white-space:pre}.r{fill:rgb(170,85,0);white-space:pre}.s{fill:rgb(148,106,0);white-space:pre}.t{fill:rgb(127,127,0);white-space:pre}.u{fill:rgb(106,148,0);white-space:pre}.v{fill:rgb(85,170,0);white-space:pre}.w{fill:rgb(63,191,0);white-space:pre}.x{fill:rgb(42,212,0);white-space:pre}.y{fill:rgb(21,233,0);white-space:pre}.z{fill:rgb(0,255,0);white-space:pre}.A{fill:transparent}.C{animation-duration:11.953566s;animation-iteration-count:infinite;animation-name:B;animation-timing-function:steps(1,end)}@keyframes B{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}0.8%{transform:translateX(-160px)}3.9%{transform:translateX(-240px)}6.6%{transform:translateX(-320px)}9.1%{transform:translateX(-400px)}9.6%{transform:translateX(-480px)}9.6%{transform:translateX(-560px)}12.5%{transform:translateX(-640px)}15.4%{transform:translateX(-720px)}17.5%{transform:translateX(-800px)}25.8%{transform:translateX(-880px)}34.1%{transform:translateX(-960px)}42.5%{transform:translateX(-1040px)}43.5%{transform:translateX(-1120px)}46.4%{transform:translateX(-1200px)}49.4%{transform:translateX(-1280px)}51%{transform:translateX(-1360px)}52.4%{transform:translateX(-1440px)}55.2%{transform:translateX(-1520px)}58.2%{transform:translateX(-1600px)}100%{transform:translateX(-1680px)}}Downloadingpseudo-excel[00/12]████████████████████████████████████0%|0s SUCCESS Downloadingpseudo-excelDownloadingpseudo-photoshop[01/12]█████████████████████████████████8%|0s SUCCESS Downloadingpseudo-photoshopDownloadingpseudo-chrome[02/12]████████████████████████████████████17%|1s SUCCESS Downloadingpseudo-chromeDownloadingpseudo-chrome[03/12]████████████████████████████████████25%|1sDownloadingpseudo-outlook[03/12]███████████████████████████████████25%|1s SUCCESS Downloadingpseudo-outlookDownloadingpseudo-explorer[04/12]██████████████████████████████████33%|1s SUCCESS Downloadingpseudo-explorerDownloadingpseudo-dops[05/12]██████████████████████████████████████42%|2s SUCCESS Downloadingpseudo-dopsDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|2sDownloadingpseudo-git[06/12]███████████████████████████████████████50%|5s SUCCESS Downloadingpseudo-gitDownloadingpseudo-vsc[07/12]███████████████████████████████████████58%|5s SUCCESS Downloadingpseudo-vscDownloadingpseudo-intellij[08/12]██████████████████████████████████67%|6s SUCCESS Downloadingpseudo-intellijDownloadingpseudo-intellij[09/12]██████████████████████████████████75%|6sDownloadingpseudo-minecraft[09/12]█████████████████████████████████75%|6s SUCCESS Downloadingpseudo-minecraftDownloadingpseudo-scoop[10/12]█████████████████████████████████████83%|7s SUCCESS Downloadingpseudo-scoopDownloadingpseudo-chocolatey[11/12]████████████████████████████████92%|7s SUCCESS Downloadingpseudo-chocolateyDownloadingpseudo-chocolatey[12/12]████████████████████████████████100%|7sDownloadingpseudo-excel[01/12]█████████████████████████████████████8%|0sDownloadingpseudo-photoshop[02/12]█████████████████████████████████17%|0sDownloadingpseudo-outlook[04/12]███████████████████████████████████33%|1sDownloadingpseudo-explorer[05/12]██████████████████████████████████42%|1sDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|3sDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|4sDownloadingpseudo-dops[06/12]██████████████████████████████████████50%|5sDownloadingpseudo-git[07/12]███████████████████████████████████████58%|5sDownloadingpseudo-vsc[08/12]███████████████████████████████████████67%|5sDownloadingpseudo-minecraft[10/12]█████████████████████████████████83%|6sDownloadingpseudo-scoop[11/12]█████████████████████████████████████92%|7sRestartinganimation... \ No newline at end of file diff --git a/_examples/progressbar/multiple/animation.svg b/_examples/progressbar/multiple/animation.svg index b816c5d51..7cd7e12e8 100644 --- a/_examples/progressbar/multiple/animation.svg +++ b/_examples/progressbar/multiple/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(244,10,0);white-space:pre}.k{fill:rgb(160,160,160);white-space:pre}.l{fill:rgb(239,15,0);white-space:pre}.m{fill:rgb(255,0,0);white-space:pre}.n{fill:rgb(252,2,0);white-space:pre}.o{fill:rgb(234,20,0);white-space:pre}.p{fill:rgb(224,30,0);white-space:pre}.q{fill:rgb(249,5,0);white-space:pre}.r{fill:rgb(209,45,0);white-space:pre}.s{fill:rgb(214,40,0);white-space:pre}.t{fill:rgb(193,61,0);white-space:pre}.u{fill:rgb(247,7,0);white-space:pre}.v{fill:rgb(242,12,0);white-space:pre}.w{fill:rgb(204,51,0);white-space:pre}.x{fill:rgb(178,76,0);white-space:pre}.y{fill:rgb(163,91,0);white-space:pre}.z{fill:rgb(183,71,0);white-space:pre}.A{fill:rgb(147,107,0);white-space:pre}.B{fill:rgb(232,22,0);white-space:pre}.C{fill:rgb(173,81,0);white-space:pre}.D{fill:rgb(132,122,0);white-space:pre}.E{fill:rgb(229,25,0);white-space:pre}.F{fill:rgb(117,137,0);white-space:pre}.G{fill:rgb(237,17,0);white-space:pre}.H{fill:rgb(153,102,0);white-space:pre}.I{fill:rgb(102,153,0);white-space:pre}.J{fill:rgb(221,33,0);white-space:pre}.K{fill:rgb(142,112,0);white-space:pre}.L{fill:rgb(86,168,0);white-space:pre}.M{fill:rgb(219,35,0);white-space:pre}.N{fill:rgb(71,183,0);white-space:pre}.O{fill:rgb(122,132,0);white-space:pre}.P{fill:rgb(56,198,0);white-space:pre}.Q{fill:rgb(114,140,0);white-space:pre}.R{fill:rgb(48,206,0);white-space:pre}.S{fill:rgb(226,28,0);white-space:pre}.T{fill:rgb(107,147,0);white-space:pre}.U{fill:rgb(33,221,0);white-space:pre}.V{fill:rgb(206,48,0);white-space:pre}.W{fill:rgb(96,158,0);white-space:pre}.X{fill:rgb(17,237,0);white-space:pre}.Y{fill:rgb(2,252,0);white-space:pre}.Z{fill:rgb(198,56,0);white-space:pre}.aa{fill:rgb(76,178,0);white-space:pre}.ab{fill:rgb(0,255,0);white-space:pre}.ac{fill:rgb(196,58,0);white-space:pre}.ad{fill:rgb(66,188,0);white-space:pre}.ae{fill:rgb(216,38,0);white-space:pre}.af{fill:rgb(188,66,0);white-space:pre}.ag{fill:rgb(45,209,0);white-space:pre}.ah{fill:rgb(186,68,0);white-space:pre}.ai{fill:rgb(35,219,0);white-space:pre}.aj{fill:rgb(211,43,0);white-space:pre}.ak{fill:rgb(25,229,0);white-space:pre}.al{fill:rgb(15,239,0);white-space:pre}.am{fill:rgb(175,79,0);white-space:pre}.an{fill:rgb(7,247,0);white-space:pre}.ao{fill:rgb(170,84,0);white-space:pre}.ap{fill:transparent}.ar{animation-duration:10.325533s;animation-iteration-count:infinite;animation-name:aq;animation-timing-function:steps(1,end)}@keyframes aq{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}1.7%{transform:translateX(-160px)}3.6%{transform:translateX(-240px)}3.6%{transform:translateX(-320px)}3.6%{transform:translateX(-400px)}3.6%{transform:translateX(-480px)}3.6%{transform:translateX(-560px)}3.6%{transform:translateX(-640px)}3.6%{transform:translateX(-720px)}3.6%{transform:translateX(-800px)}3.6%{transform:translateX(-880px)}3.6%{transform:translateX(-960px)}3.6%{transform:translateX(-1040px)}3.6%{transform:translateX(-1120px)}3.6%{transform:translateX(-1200px)}5.3%{transform:translateX(-1280px)}5.3%{transform:translateX(-1360px)}5.3%{transform:translateX(-1440px)}5.3%{transform:translateX(-1520px)}7.3%{transform:translateX(-1600px)}7.3%{transform:translateX(-1680px)}7.3%{transform:translateX(-1760px)}7.3%{transform:translateX(-1840px)}9.2%{transform:translateX(-1920px)}9.2%{transform:translateX(-2000px)}9.2%{transform:translateX(-2080px)}9.2%{transform:translateX(-2160px)}11.1%{transform:translateX(-2240px)}11.1%{transform:translateX(-2320px)}11.1%{transform:translateX(-2400px)}13.1%{transform:translateX(-2480px)}13.1%{transform:translateX(-2560px)}13.1%{transform:translateX(-2640px)}13.1%{transform:translateX(-2720px)}15%{transform:translateX(-2800px)}15%{transform:translateX(-2880px)}15%{transform:translateX(-2960px)}15%{transform:translateX(-3040px)}16.9%{transform:translateX(-3120px)}16.9%{transform:translateX(-3200px)}16.9%{transform:translateX(-3280px)}16.9%{transform:translateX(-3360px)}17%{transform:translateX(-3440px)}18.9%{transform:translateX(-3520px)}20.8%{transform:translateX(-3600px)}20.8%{transform:translateX(-3680px)}20.8%{transform:translateX(-3760px)}20.8%{transform:translateX(-3840px)}20.8%{transform:translateX(-3920px)}20.8%{transform:translateX(-4000px)}20.8%{transform:translateX(-4080px)}20.8%{transform:translateX(-4160px)}20.8%{transform:translateX(-4240px)}20.8%{transform:translateX(-4320px)}22.7%{transform:translateX(-4400px)}22.7%{transform:translateX(-4480px)}22.7%{transform:translateX(-4560px)}22.8%{transform:translateX(-4640px)}22.8%{transform:translateX(-4720px)}22.8%{transform:translateX(-4800px)}22.8%{transform:translateX(-4880px)}24.7%{transform:translateX(-4960px)}24.7%{transform:translateX(-5040px)}24.7%{transform:translateX(-5120px)}24.7%{transform:translateX(-5200px)}24.7%{transform:translateX(-5280px)}24.7%{transform:translateX(-5360px)}24.7%{transform:translateX(-5440px)}24.7%{transform:translateX(-5520px)}24.7%{transform:translateX(-5600px)}24.7%{transform:translateX(-5680px)}24.7%{transform:translateX(-5760px)}26.6%{transform:translateX(-5840px)}26.6%{transform:translateX(-5920px)}26.6%{transform:translateX(-6000px)}26.6%{transform:translateX(-6080px)}26.6%{transform:translateX(-6160px)}26.6%{transform:translateX(-6240px)}26.6%{transform:translateX(-6320px)}28.7%{transform:translateX(-6400px)}28.7%{transform:translateX(-6480px)}30.5%{transform:translateX(-6560px)}30.5%{transform:translateX(-6640px)}30.5%{transform:translateX(-6720px)}30.5%{transform:translateX(-6800px)}32.4%{transform:translateX(-6880px)}32.4%{transform:translateX(-6960px)}34.4%{transform:translateX(-7040px)}34.4%{transform:translateX(-7120px)}34.4%{transform:translateX(-7200px)}34.4%{transform:translateX(-7280px)}34.4%{transform:translateX(-7360px)}35.1%{transform:translateX(-7440px)}36.1%{transform:translateX(-7520px)}36.3%{transform:translateX(-7600px)}36.3%{transform:translateX(-7680px)}36.3%{transform:translateX(-7760px)}36.3%{transform:translateX(-7840px)}37.1%{transform:translateX(-7920px)}38.1%{transform:translateX(-8000px)}38.2%{transform:translateX(-8080px)}38.2%{transform:translateX(-8160px)}38.2%{transform:translateX(-8240px)}38.2%{transform:translateX(-8320px)}39%{transform:translateX(-8400px)}40%{transform:translateX(-8480px)}40.2%{transform:translateX(-8560px)}40.2%{transform:translateX(-8640px)}40.2%{transform:translateX(-8720px)}40.2%{transform:translateX(-8800px)}40.2%{transform:translateX(-8880px)}41%{transform:translateX(-8960px)}42%{transform:translateX(-9040px)}42.1%{transform:translateX(-9120px)}42.1%{transform:translateX(-9200px)}42.1%{transform:translateX(-9280px)}42.1%{transform:translateX(-9360px)}43%{transform:translateX(-9440px)}44%{transform:translateX(-9520px)}44.1%{transform:translateX(-9600px)}44.1%{transform:translateX(-9680px)}44.1%{transform:translateX(-9760px)}44.1%{transform:translateX(-9840px)}44.9%{transform:translateX(-9920px)}45.9%{transform:translateX(-10000px)}46%{transform:translateX(-10080px)}46%{transform:translateX(-10160px)}46%{transform:translateX(-10240px)}46%{transform:translateX(-10320px)}46.9%{transform:translateX(-10400px)}47.9%{transform:translateX(-10480px)}47.9%{transform:translateX(-10560px)}47.9%{transform:translateX(-10640px)}47.9%{transform:translateX(-10720px)}48.9%{transform:translateX(-10800px)}49.9%{transform:translateX(-10880px)}49.9%{transform:translateX(-10960px)}49.9%{transform:translateX(-11040px)}49.9%{transform:translateX(-11120px)}50.8%{transform:translateX(-11200px)}50.9%{transform:translateX(-11280px)}51.5%{transform:translateX(-11360px)}51.5%{transform:translateX(-11440px)}51.6%{transform:translateX(-11520px)}51.6%{transform:translateX(-11600px)}51.6%{transform:translateX(-11680px)}51.6%{transform:translateX(-11760px)}51.6%{transform:translateX(-11840px)}100%{transform:translateX(-11920px)}}Progressbar1[004/100]██████████████████████████████████████████████4%|0sProgressbar2[006/100]██████████████████████████████████████████████6%|0sProgressbar3[000/100]█████████████████████████████████████████████0%|0sProgressbar4[000/100]█████████████████████████████████████████████0%|0sProgressbar5[001/100]█████████████████████████████████████████████1%|0sProgressbar1[008/100]██████████████████████████████████████████████8%|0sProgressbar2[012/100]██████████████████████████████████████████████12%|0sProgressbar3[001/100]█████████████████████████████████████████████1%|0sProgressbar5[002/100]█████████████████████████████████████████████2%|0sProgressbar1[012/100]██████████████████████████████████████████████12%|1sProgressbar2[018/100]██████████████████████████████████████████████18%|1sProgressbar3[002/100]█████████████████████████████████████████████2%|0sProgressbar4[001/100]█████████████████████████████████████████████1%|0sProgressbar5[004/100]██████████████████████████████████████████████4%|1sProgressbar1[016/100]██████████████████████████████████████████████16%|1sProgressbar2[024/100]██████████████████████████████████████████████24%|1sProgressbar3[003/100]██████████████████████████████████████████████3%|1sProgressbar5[005/100]██████████████████████████████████████████████5%|1sProgressbar1[020/100]██████████████████████████████████████████████20%|1sProgressbar2[030/100]██████████████████████████████████████████████30%|1sProgressbar3[004/100]██████████████████████████████████████████████4%|1sProgressbar4[002/100]█████████████████████████████████████████████2%|1sProgressbar5[006/100]██████████████████████████████████████████████6%|1sProgressbar1[024/100]██████████████████████████████████████████████24%|1sProgressbar2[036/100]██████████████████████████████████████████████36%|1sProgressbar5[008/100]██████████████████████████████████████████████8%|1sProgressbar1[028/100]██████████████████████████████████████████████28%|1sProgressbar2[042/100]██████████████████████████████████████████████42%|1sProgressbar3[005/100]██████████████████████████████████████████████5%|1sProgressbar5[009/100]██████████████████████████████████████████████9%|1sProgressbar1[032/100]██████████████████████████████████████████████32%|2sProgressbar2[048/100]██████████████████████████████████████████████48%|2sProgressbar3[006/100]██████████████████████████████████████████████6%|1sProgressbar4[003/100]██████████████████████████████████████████████3%|1sProgressbar5[010/100]██████████████████████████████████████████████10%|1sProgressbar1[036/100]██████████████████████████████████████████████36%|2sProgressbar2[054/100]██████████████████████████████████████████████54%|2sProgressbar3[007/100]██████████████████████████████████████████████7%|2sProgressbar5[012/100]██████████████████████████████████████████████12%|2sProgressbar1[040/100]██████████████████████████████████████████████40%|2sProgressbar2[060/100]██████████████████████████████████████████████60%|2sProgressbar3[008/100]██████████████████████████████████████████████8%|2sProgressbar4[004/100]██████████████████████████████████████████████4%|2sProgressbar5[013/100]██████████████████████████████████████████████13%|2sProgressbar1[044/100]██████████████████████████████████████████████44%|2sProgressbar2[066/100]██████████████████████████████████████████████66%|2sProgressbar5[014/100]██████████████████████████████████████████████14%|2sProgressbar1[048/100]██████████████████████████████████████████████48%|2sProgressbar2[072/100]██████████████████████████████████████████████72%|2sProgressbar3[009/100]██████████████████████████████████████████████9%|2sProgressbar5[016/100]██████████████████████████████████████████████16%|2sProgressbar1[052/100]██████████████████████████████████████████████52%|3sProgressbar2[078/100]██████████████████████████████████████████████78%|3sProgressbar3[010/100]██████████████████████████████████████████████10%|2sProgressbar4[005/100]██████████████████████████████████████████████5%|2sProgressbar1[055/100]██████████████████████████████████████████████55%|3sProgressbar2[081/100]██████████████████████████████████████████████81%|3sProgressbar3[011/100]██████████████████████████████████████████████11%|3sProgressbar5[018/100]██████████████████████████████████████████████18%|3sProgressbar1[058/100]██████████████████████████████████████████████58%|3sProgressbar2[087/100]██████████████████████████████████████████████87%|3sProgressbar5[019/100]██████████████████████████████████████████████19%|3sProgressbar1[062/100]██████████████████████████████████████████████62%|3sProgressbar2[093/100]██████████████████████████████████████████████93%|3sProgressbar3[012/100]██████████████████████████████████████████████12%|3sProgressbar4[006/100]██████████████████████████████████████████████6%|3sProgressbar5[020/100]██████████████████████████████████████████████20%|3sProgressbar1[066/100]██████████████████████████████████████████████66%|3sProgressbar2[099/100]█████████████████████████████████████████████99%|3sProgressbar3[013/100]██████████████████████████████████████████████13%|3sProgressbar5[022/100]██████████████████████████████████████████████22%|3sProgressbar1[070/100]██████████████████████████████████████████████70%|4sProgressbar2[102/102]██████████████████████████████████████████████100%|3sProgressbar3[014/100]██████████████████████████████████████████████14%|4sProgressbar4[007/100]██████████████████████████████████████████████7%|4sProgressbar5[023/100]██████████████████████████████████████████████23%|4sProgressbar1[074/100]██████████████████████████████████████████████74%|4sProgressbar5[024/100]██████████████████████████████████████████████24%|4sProgressbar1[078/100]██████████████████████████████████████████████78%|4sProgressbar3[015/100]██████████████████████████████████████████████15%|4sProgressbar5[026/100]██████████████████████████████████████████████26%|4sProgressbar1[082/100]██████████████████████████████████████████████82%|4sProgressbar3[016/100]██████████████████████████████████████████████16%|4sProgressbar4[008/100]██████████████████████████████████████████████8%|4sProgressbar5[027/100]██████████████████████████████████████████████27%|4sProgressbar1[086/100]██████████████████████████████████████████████86%|4sProgressbar3[017/100]██████████████████████████████████████████████17%|4sProgressbar5[028/100]██████████████████████████████████████████████28%|4sProgressbar1[090/100]██████████████████████████████████████████████90%|5sProgressbar3[018/100]██████████████████████████████████████████████18%|5sProgressbar4[009/100]██████████████████████████████████████████████9%|5sProgressbar5[030/100]██████████████████████████████████████████████30%|5sProgressbar1[094/100]██████████████████████████████████████████████94%|5sProgressbar5[031/100]██████████████████████████████████████████████31%|5sProgressbar1[097/100]██████████████████████████████████████████████97%|5sProgressbar3[019/100]██████████████████████████████████████████████19%|5sProgressbar5[032/100]██████████████████████████████████████████████32%|5sProgressbar1[100/100]██████████████████████████████████████████████100%|5sProgressbar3[020/100]██████████████████████████████████████████████20%|5sProgressbar4[010/100]██████████████████████████████████████████████10%|5sProgressbar5[033/100]██████████████████████████████████████████████33%|5sProgressbar4[000/Progressbar4[002/100]█████████████████Progressbar5[017/100]██████████████████████████████████████████████17%|3sRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(255,0,0);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:rgb(252,2,0);white-space:pre}.l{fill:rgb(0,198,255);white-space:pre}.m{fill:rgb(244,10,0);white-space:pre}.n{fill:rgb(249,5,0);white-space:pre}.o{fill:rgb(173,81,0);white-space:pre}.p{fill:rgb(132,122,0);white-space:pre}.q{fill:rgb(239,15,0);white-space:pre}.r{fill:rgb(247,7,0);white-space:pre}.s{fill:rgb(229,25,0);white-space:pre}.t{fill:rgb(237,17,0);white-space:pre}.u{fill:rgb(242,12,0);white-space:pre}.v{fill:rgb(226,28,0);white-space:pre}.w{fill:rgb(104,150,0);white-space:pre}.x{fill:rgb(33,221,0);white-space:pre}.y{fill:rgb(96,158,0);white-space:pre}.z{fill:rgb(17,237,0);white-space:pre}.A{fill:rgb(224,30,0);white-space:pre}.B{fill:rgb(86,168,0);white-space:pre}.C{fill:rgb(2,252,0);white-space:pre}.D{fill:rgb(221,33,0);white-space:pre}.E{fill:rgb(198,56,0);white-space:pre}.F{fill:rgb(76,178,0);white-space:pre}.G{fill:rgb(0,255,0);white-space:pre}.H{fill:rgb(219,35,0);white-space:pre}.I{fill:rgb(196,58,0);white-space:pre}.J{fill:rgb(66,188,0);white-space:pre}.K{fill:rgb(193,61,0);white-space:pre}.L{fill:rgb(56,198,0);white-space:pre}.M{fill:rgb(216,38,0);white-space:pre}.N{fill:rgb(188,66,0);white-space:pre}.O{fill:rgb(48,206,0);white-space:pre}.P{fill:rgb(214,40,0);white-space:pre}.Q{fill:rgb(234,20,0);white-space:pre}.R{fill:rgb(186,68,0);white-space:pre}.S{fill:rgb(38,216,0);white-space:pre}.T{fill:rgb(211,43,0);white-space:pre}.U{fill:rgb(183,71,0);white-space:pre}.V{fill:rgb(28,226,0);white-space:pre}.W{fill:rgb(181,73,0);white-space:pre}.X{fill:rgb(209,45,0);white-space:pre}.Y{fill:rgb(232,22,0);white-space:pre}.Z{fill:rgb(175,79,0);white-space:pre}.aa{fill:rgb(7,247,0);white-space:pre}.ab{fill:rgb(206,48,0);white-space:pre}.ac{fill:rgb(204,51,0);white-space:pre}.ad{fill:rgb(170,84,0);white-space:pre}.ae{fill:transparent}.ag{animation-duration:10.301492s;animation-iteration-count:infinite;animation-name:af;animation-timing-function:steps(1,end)}.ah{fill:rgb(178,76,0);white-space:pre}.ai{fill:rgb(163,91,0);white-space:pre}.aj{fill:rgb(147,107,0);white-space:pre}.ak{fill:rgb(117,137,0);white-space:pre}.al{fill:rgb(155,99,0);white-space:pre}.am{fill:rgb(109,145,0);white-space:pre}.an{fill:rgb(145,109,0);white-space:pre}.ao{fill:rgb(94,160,0);white-space:pre}.ap{fill:rgb(135,119,0);white-space:pre}.aq{fill:rgb(79,175,0);white-space:pre}.ar{fill:rgb(124,130,0);white-space:pre}.as{fill:rgb(63,191,0);white-space:pre}.at{fill:rgb(114,140,0);white-space:pre}@keyframes af{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}2.6%{transform:translateX(-160px)}4.6%{transform:translateX(-240px)}6.6%{transform:translateX(-320px)}8.6%{transform:translateX(-400px)}10.4%{transform:translateX(-480px)}12.3%{transform:translateX(-560px)}14.3%{transform:translateX(-640px)}16.2%{transform:translateX(-720px)}16.3%{transform:translateX(-800px)}18.2%{transform:translateX(-880px)}18.2%{transform:translateX(-960px)}20.1%{transform:translateX(-1040px)}22.1%{transform:translateX(-1120px)}24%{transform:translateX(-1200px)}26%{transform:translateX(-1280px)}28.1%{transform:translateX(-1360px)}29.9%{transform:translateX(-1440px)}31.8%{transform:translateX(-1520px)}31.8%{transform:translateX(-1600px)}31.8%{transform:translateX(-1680px)}33.7%{transform:translateX(-1760px)}34.5%{transform:translateX(-1840px)}35.5%{transform:translateX(-1920px)}35.6%{transform:translateX(-2000px)}36.5%{transform:translateX(-2080px)}37.4%{transform:translateX(-2160px)}37.6%{transform:translateX(-2240px)}38.4%{transform:translateX(-2320px)}39.4%{transform:translateX(-2400px)}39.5%{transform:translateX(-2480px)}40.5%{transform:translateX(-2560px)}41.5%{transform:translateX(-2640px)}41.6%{transform:translateX(-2720px)}42.6%{transform:translateX(-2800px)}43.4%{transform:translateX(-2880px)}43.4%{transform:translateX(-2960px)}43.6%{transform:translateX(-3040px)}44.6%{transform:translateX(-3120px)}45.4%{transform:translateX(-3200px)}45.6%{transform:translateX(-3280px)}46.7%{transform:translateX(-3360px)}47.5%{transform:translateX(-3440px)}47.7%{transform:translateX(-3520px)}48.8%{transform:translateX(-3600px)}49.3%{transform:translateX(-3680px)}49.8%{transform:translateX(-3760px)}50.8%{transform:translateX(-3840px)}50.8%{transform:translateX(-3920px)}51.2%{transform:translateX(-4000px)}51.5%{transform:translateX(-4080px)}100%{transform:translateX(-4160px)}}Progressbar4[000/100]█████████████████████████████████████████████0%|0sProgressbar4[001/100]█████████████████████████████████████████████1%|0sProgressbar3[004/100]██████████████████████████████████████████████4%|1sProgressbar4[002/100]█████████████████████████████████████████████2%|1sProgressbar1[032/100]██████████████████████████████████████████████32%|2sProgressbar2[048/100]██████████████████████████████████████████████48%|2sProgressbar3[006/100]██████████████████████████████████████████████6%|1sProgressbar4[003/100]██████████████████████████████████████████████3%|1sProgressbar5[010/100]██████████████████████████████████████████████10%|1sProgressbar3[007/100]██████████████████████████████████████████████7%|2sProgressbar4[004/100]██████████████████████████████████████████████4%|2sProgressbar4[005/100]██████████████████████████████████████████████5%|3sProgressbar3[011/100]██████████████████████████████████████████████11%|3sProgressbar1[059/100]██████████████████████████████████████████████59%|3sProgressbar2[087/100]██████████████████████████████████████████████87%|3sProgressbar1[062/100]██████████████████████████████████████████████62%|3sProgressbar2[093/100]██████████████████████████████████████████████93%|3sProgressbar3[012/100]██████████████████████████████████████████████12%|3sProgressbar4[006/100]██████████████████████████████████████████████6%|3sProgressbar1[066/100]██████████████████████████████████████████████66%|3sProgressbar2[099/100]█████████████████████████████████████████████99%|3sProgressbar3[013/100]██████████████████████████████████████████████13%|3sProgressbar5[022/100]██████████████████████████████████████████████22%|3sProgressbar1[070/100]██████████████████████████████████████████████70%|4sProgressbar2[102/102]██████████████████████████████████████████████100%|3sProgressbar3[014/100]██████████████████████████████████████████████14%|4sProgressbar4[007/100]██████████████████████████████████████████████7%|4sProgressbar5[023/100]██████████████████████████████████████████████23%|4sProgressbar1[074/100]██████████████████████████████████████████████74%|4sProgressbar5[024/100]██████████████████████████████████████████████24%|4sProgressbar1[078/100]██████████████████████████████████████████████78%|4sProgressbar3[015/100]██████████████████████████████████████████████15%|4sProgressbar5[026/100]██████████████████████████████████████████████26%|4sProgressbar1[081/100]██████████████████████████████████████████████81%|4sProgressbar3[016/100]██████████████████████████████████████████████16%|4sProgressbar4[008/100]██████████████████████████████████████████████8%|4sProgressbar5[027/100]██████████████████████████████████████████████27%|4sProgressbar1[085/100]██████████████████████████████████████████████85%|4sProgressbar3[017/100]██████████████████████████████████████████████17%|4sProgressbar5[028/100]██████████████████████████████████████████████28%|4sProgressbar1[089/100]██████████████████████████████████████████████89%|5sProgressbar5[029/100]██████████████████████████████████████████████29%|4sProgressbar1[093/100]██████████████████████████████████████████████93%|5sProgressbar3[018/100]██████████████████████████████████████████████18%|5sProgressbar4[009/100]██████████████████████████████████████████████9%|5sProgressbar5[031/100]██████████████████████████████████████████████31%|5sProgressbar1[097/100]██████████████████████████████████████████████97%|5sProgressbar3[019/100]██████████████████████████████████████████████19%|5sProgressbar5[032/100]██████████████████████████████████████████████32%|5sProgressbar1[100/100]██████████████████████████████████████████████100%|5sProgressbar3[020/100]██████████████████████████████████████████████20%|5sProgressbar4[010/100]██████████████████████████████████████████████10%|5sProgressbar5[033/100]██████████████████████████████████████████████33%|5sProgressbar1[004/100]██████████████████████████████████████████████4%|0sProgressbar2[006/100]██████████████████████████████████████████████6%|0sProgressbar3[000/100]█████████████████████████████████████████████0%|0sProgressbar5[001/100]█████████████████████████████████████████████1%|0sProgressbar1[008/100]██████████████████████████████████████████████8%|0sProgressbar2[012/100]██████████████████████████████████████████████12%|0sProgressbar3[001/100]█████████████████████████████████████████████1%|0sProgressbar5[002/100]█████████████████████████████████████████████2%|0sProgressbar1[012/100]██████████████████████████████████████████████12%|1sProgressbar2[018/100]██████████████████████████████████████████████18%|1sProgressbar3[002/100]█████████████████████████████████████████████2%|0sProgressbar5[004/100]██████████████████████████████████████████████4%|1sProgressbar1[016/100]██████████████████████████████████████████████16%|1sProgressbar2[024/100]██████████████████████████████████████████████24%|1sProgressbar3[003/100]██████████████████████████████████████████████3%|1sProgressbar5[005/100]██████████████████████████████████████████████5%|1sProgressbar1[020/100]██████████████████████████████████████████████20%|1sProgressbar2[030/100]██████████████████████████████████████████████30%|1sProgressbar5[006/100]██████████████████████████████████████████████6%|1sProgressbar1[024/100]██████████████████████████████████████████████24%|1sProgressbar2[036/100]██████████████████████████████████████████████36%|1sProgressbar5[008/100]██████████████████████████████████████████████8%|1sProgressbar1[028/100]██████████████████████████████████████████████28%|1sProgressbar2[042/100]██████████████████████████████████████████████42%|1sProgressbar3[005/100]██████████████████████████████████████████████5%|1sProgressbar5[009/100]██████████████████████████████████████████████9%|1sProgressbar1[036/100]██████████████████████████████████████████████36%|2sProgressbar2[054/100]██████████████████████████████████████████████54%|2sProgressbar5[012/100]██████████████████████████████████████████████12%|2sProgressbar1[039/100]██████████████████████████████████████████████39%|2sProgressbar2[057/100]██████████████████████████████████████████████57%|2sProgressbar5[013/100]██████████████████████████████████████████████13%|2sProgressbar1[043/100]██████████████████████████████████████████████43%|2sProgressbar2[063/100]██████████████████████████████████████████████63%|2sProgressbar3[008/100]██████████████████████████████████████████████8%|2sProgressbar5[014/100]██████████████████████████████████████████████14%|2sProgressbar1[047/100]██████████████████████████████████████████████47%|2sProgressbar2[069/100]██████████████████████████████████████████████69%|2sProgressbar3[009/100]██████████████████████████████████████████████9%|2sProgressbar5[015/100]██████████████████████████████████████████████15%|2sProgressbar1[051/100]██████████████████████████████████████████████51%|3sProgressbar2[075/100]██████████████████████████████████████████████75%|3sProgressbar3[010/100]██████████████████████████████████████████████10%|3sProgressbar5[017/100]██████████████████████████████████████████████17%|3sProgressbar1[055/100]██████████████████████████████████████████████55%|3sProgressbar2[081/100]██████████████████████████████████████████████81%|3sProgressbar5[018/100]██████████████████████████████████████████████18%|3sProgressbar5[019/100]██████████████████████████████████████████████19%|3sProgressbar5[020/100]██████████████████████████████████████████████20%|3sRestartinganimation... \ No newline at end of file diff --git a/_examples/section/demo/animation.svg b/_examples/section/demo/animation.svg index d6e768c57..64275fa2a 100644 --- a/_examples/section/demo/animation.svg +++ b/_examples/section/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:transparent}.m{animation-duration:5.350282s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}6.5%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}#Thisisasection! INFO Andhereissometext. Thistextcouldbeanything. Basicallyit'sjustaplaceholder##Thisisanothersection! INFO Andthisis moreplaceholdertextRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:transparent}.m{animation-duration:5.083889s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}#Thisisasection! INFO Andhereissometext. Thistextcouldbeanything. Basicallyit'sjustaplaceholder##Thisisanothersection! INFO Andthisis moreplaceholdertextRestartinganimation... \ No newline at end of file diff --git a/_examples/slog/demo/animation.svg b/_examples/slog/demo/animation.svg index abda6ed04..b0e5f76d0 100644 --- a/_examples/slog/demo/animation.svg +++ b/_examples/slog/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.j{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.l{fill:transparent}.n{animation-duration:5.399648s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}@keyframes m{0%{transform:translateX(-0px)}6.4%{transform:translateX(-80px)}7.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}2024-05-2913:33:22DEBUGThisisadebugmessagechangedLevel:true2024-05-2913:33:22INFOThisisaninfomessage2024-05-2913:33:22WARNThisisawarningmessage2024-05-2913:33:22ERRORThisisanerrormessageRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(0,71,255);font-weight:bold;white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:rgb(124,255,0);font-weight:bold;white-space:pre}.j{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.k{fill:rgb(255,0,4);font-weight:bold;white-space:pre}.l{fill:transparent}.n{animation-duration:5.160117s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}@keyframes m{0%{transform:translateX(-0px)}2.7%{transform:translateX(-80px)}3.1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}2024-10-0417:07:51DEBUGThisisadebugmessagechangedLevel:true2024-10-0417:07:51INFOThisisaninfomessage2024-10-0417:07:51WARNThisisawarningmessage2024-10-0417:07:51ERRORThisisanerrormessageRestartinganimation... \ No newline at end of file diff --git a/_examples/spinner/README.md b/_examples/spinner/README.md index 110bd08be..0958ee9dd 100644 --- a/_examples/spinner/README.md +++ b/_examples/spinner/README.md @@ -19,7 +19,7 @@ func main() { // Create and start a fork of the default spinner. spinnerInfo, _ := pterm.DefaultSpinner.Start("Some informational action...") time.Sleep(time.Second * 2) // Simulate 3 seconds of processing something. - spinnerInfo.Info() // Resolve spinner with error message. + spinnerInfo.Info() // Resolve spinner with information message. // Create and start a fork of the default spinner. spinnerSuccess, _ := pterm.DefaultSpinner.Start("Doing something important... (will succeed)") diff --git a/_examples/spinner/demo/README.md b/_examples/spinner/demo/README.md index b0b65a71d..883ef18ed 100644 --- a/_examples/spinner/demo/README.md +++ b/_examples/spinner/demo/README.md @@ -15,7 +15,7 @@ func main() { // Create and start a fork of the default spinner. spinnerInfo, _ := pterm.DefaultSpinner.Start("Some informational action...") time.Sleep(time.Second * 2) // Simulate 3 seconds of processing something. - spinnerInfo.Info() // Resolve spinner with error message. + spinnerInfo.Info() // Resolve spinner with information message. // Create and start a fork of the default spinner. spinnerSuccess, _ := pterm.DefaultSpinner.Start("Doing something important... (will succeed)") diff --git a/_examples/spinner/demo/animation.svg b/_examples/spinner/demo/animation.svg index aeb07ec68..f96024b53 100644 --- a/_examples/spinner/demo/animation.svg +++ b/_examples/spinner/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(115,190,243)}.r{fill:rgb(152,161,254);white-space:pre}.s{fill:transparent}.u{animation-duration:18.228772s;animation-iteration-count:infinite;animation-name:t;animation-timing-function:steps(1,end)}.v{fill:rgb(160,160,160);white-space:pre}@keyframes t{0%{transform:translateX(-0px)}1.21%{transform:translateX(-80px)}2.34%{transform:translateX(-160px)}3.44%{transform:translateX(-240px)}4.54%{transform:translateX(-320px)}5.64%{transform:translateX(-400px)}6.74%{transform:translateX(-480px)}7.83%{transform:translateX(-560px)}8.95%{transform:translateX(-640px)}10.05%{transform:translateX(-720px)}11.15%{transform:translateX(-800px)}12.19%{transform:translateX(-880px)}13.29%{transform:translateX(-960px)}14.38%{transform:translateX(-1040px)}15.48%{transform:translateX(-1120px)}16.58%{transform:translateX(-1200px)}17.68%{transform:translateX(-1280px)}18.78%{transform:translateX(-1360px)}19.88%{transform:translateX(-1440px)}20.98%{transform:translateX(-1520px)}22.09%{transform:translateX(-1600px)}23.16%{transform:translateX(-1680px)}23.16%{transform:translateX(-1760px)}24.26%{transform:translateX(-1840px)}25.36%{transform:translateX(-1920px)}26.46%{transform:translateX(-2000px)}27.56%{transform:translateX(-2080px)}28.65%{transform:translateX(-2160px)}29.75%{transform:translateX(-2240px)}30.85%{transform:translateX(-2320px)}31.97%{transform:translateX(-2400px)}33.07%{transform:translateX(-2480px)}34.14%{transform:translateX(-2560px)}34.14%{transform:translateX(-2640px)}35.24%{transform:translateX(-2720px)}36.36%{transform:translateX(-2800px)}37.44%{transform:translateX(-2880px)}38.53%{transform:translateX(-2960px)}39.64%{transform:translateX(-3040px)}40.74%{transform:translateX(-3120px)}41.84%{transform:translateX(-3200px)}42.94%{transform:translateX(-3280px)}44.04%{transform:translateX(-3360px)}45.11%{transform:translateX(-3440px)}45.12%{transform:translateX(-3520px)}46.21%{transform:translateX(-3600px)}47.31%{transform:translateX(-3680px)}48.41%{transform:translateX(-3760px)}49.51%{transform:translateX(-3840px)}50.61%{transform:translateX(-3920px)}51.71%{transform:translateX(-4000px)}52.81%{transform:translateX(-4080px)}53.91%{transform:translateX(-4160px)}55.01%{transform:translateX(-4240px)}56.09%{transform:translateX(-4320px)}56.09%{transform:translateX(-4400px)}57.19%{transform:translateX(-4480px)}58.29%{transform:translateX(-4560px)}59.4%{transform:translateX(-4640px)}60.5%{transform:translateX(-4720px)}61.58%{transform:translateX(-4800px)}61.6%{transform:translateX(-4880px)}62.7%{transform:translateX(-4960px)}63.8%{transform:translateX(-5040px)}64.9%{transform:translateX(-5120px)}66.01%{transform:translateX(-5200px)}67.08%{transform:translateX(-5280px)}67.11%{transform:translateX(-5360px)}68.21%{transform:translateX(-5440px)}69.31%{transform:translateX(-5520px)}70.41%{transform:translateX(-5600px)}71.51%{transform:translateX(-5680px)}72.57%{transform:translateX(-5760px)}72.57%{transform:translateX(-5840px)}100%{transform:translateX(-5920px)}}Someinformationalaction...(1s) INFO Someinformationalaction...Doingsomethingimportant...(willsucceed)(1s) SUCCESS Doingsomethingimportant...(willsucceed)Doingsomethingimportant...(willwarn)(1s) WARNING Doingsomethingimportant...(willwarn)Doingsomethingimportant...(willfail)(1s) ERROR Doingsomethingimportant...(willfail)Checkingsomethingimportant...(willresultinnochange)(1s) NOCHG Nochangewererequired SUCCESS Finally!Someinformationalaction...(0s)Someinformationalaction...(0s)Someinformationalaction...(0s)Someinformationalaction...(1s)Someinformationalaction...(1s)Someinformationalaction...(1s)Someinformationalaction...(2s)Someinformationalaction...(2s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(2s)Doingsomethingimportant...(willfail)(2s)Checkingsomethingimportant...(willresultinnochange)(0s)Checkingsomethingimportant...(willresultinnochange)(0s)Checkingsomethingimportant...(willresultinnochange)(0s)Checkingsomethingimportant...(willresultinnochange)(1s)Checkingsomethingimportant...(willresultinnochange)(1s)Checkingsomethingimportant...(willresultinnochange)(1s)Checkingsomethingimportant...(willresultinnochange)(2s)Checkingsomethingimportant...(willresultinnochange)(2s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(1s)Doingalotofstuff...(1s)It'sreallymuchtuff...(1s)It'sreallymuch(1s)..(1s)It'sreallymuch(1s)..(1s)It'sreallymuch(1s)..(1s)It'sreallymuch(2s)..(1s)It'sreallymuch(2s)..(1s)We'renearlydone!2s)..(1s)We'renearlydone!(2s)(1s)We'renearlydone!(2s)(1s)We'renearlydone!(2s)(1s)We'renearlydone!(3s)(1s)We'renearlydone!(3s)(1s)Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(115,190,243)}.r{fill:rgb(152,161,254);white-space:pre}.s{fill:transparent}.u{animation-duration:18.176355s;animation-iteration-count:infinite;animation-name:t;animation-timing-function:steps(1,end)}.v{fill:rgb(160,160,160);white-space:pre}@keyframes t{0%{transform:translateX(-0px)}1.02%{transform:translateX(-80px)}2.12%{transform:translateX(-160px)}3.2%{transform:translateX(-240px)}4.32%{transform:translateX(-320px)}5.43%{transform:translateX(-400px)}6.53%{transform:translateX(-480px)}7.62%{transform:translateX(-560px)}8.73%{transform:translateX(-640px)}9.89%{transform:translateX(-720px)}10.99%{transform:translateX(-800px)}11.95%{transform:translateX(-880px)}13.04%{transform:translateX(-960px)}14.14%{transform:translateX(-1040px)}15.29%{transform:translateX(-1120px)}16.38%{transform:translateX(-1200px)}17.45%{transform:translateX(-1280px)}18.57%{transform:translateX(-1360px)}19.72%{transform:translateX(-1440px)}20.84%{transform:translateX(-1520px)}21.91%{transform:translateX(-1600px)}22.98%{transform:translateX(-1680px)}24.14%{transform:translateX(-1760px)}25.17%{transform:translateX(-1840px)}26.27%{transform:translateX(-1920px)}27.38%{transform:translateX(-2000px)}28.53%{transform:translateX(-2080px)}29.59%{transform:translateX(-2160px)}30.71%{transform:translateX(-2240px)}31.81%{transform:translateX(-2320px)}32.93%{transform:translateX(-2400px)}33.95%{transform:translateX(-2480px)}35.05%{transform:translateX(-2560px)}36.15%{transform:translateX(-2640px)}37.26%{transform:translateX(-2720px)}38.37%{transform:translateX(-2800px)}39.71%{transform:translateX(-2880px)}40.57%{transform:translateX(-2960px)}41.68%{transform:translateX(-3040px)}42.84%{transform:translateX(-3120px)}43.88%{transform:translateX(-3200px)}45.05%{transform:translateX(-3280px)}46.13%{transform:translateX(-3360px)}47.17%{transform:translateX(-3440px)}48.27%{transform:translateX(-3520px)}49.42%{transform:translateX(-3600px)}50.54%{transform:translateX(-3680px)}51.59%{transform:translateX(-3760px)}52.7%{transform:translateX(-3840px)}53.8%{transform:translateX(-3920px)}55.08%{transform:translateX(-4000px)}55.97%{transform:translateX(-4080px)}57.07%{transform:translateX(-4160px)}58.17%{transform:translateX(-4240px)}59.29%{transform:translateX(-4320px)}60.39%{transform:translateX(-4400px)}61.47%{transform:translateX(-4480px)}61.52%{transform:translateX(-4560px)}62.72%{transform:translateX(-4640px)}63.79%{transform:translateX(-4720px)}64.83%{transform:translateX(-4800px)}65.92%{transform:translateX(-4880px)}66.97%{transform:translateX(-4960px)}67.02%{transform:translateX(-5040px)}68.13%{transform:translateX(-5120px)}69.23%{transform:translateX(-5200px)}70.38%{transform:translateX(-5280px)}71.47%{transform:translateX(-5360px)}72.49%{transform:translateX(-5440px)}100%{transform:translateX(-5520px)}}Someinformationalaction...(1s) INFO Someinformationalaction...Doingsomethingimportant...(willsucceed)(1s) SUCCESS Doingsomethingimportant...(willsucceed)Doingsomethingimportant...(willwarn)(1s) WARNING Doingsomethingimportant...(willwarn)Doingsomethingimportant...(willfail)(1s) ERROR Doingsomethingimportant...(willfail)Checkingsomethingimportant...(willresultinnochange)(1s) NOCHG Nochangewererequired SUCCESS Finally!Someinformationalaction...(0s)Someinformationalaction...(0s)Someinformationalaction...(0s)Someinformationalaction...(1s)Someinformationalaction...(1s)Someinformationalaction...(1s)Someinformationalaction...(2s)Someinformationalaction...(2s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(2s)Doingsomethingimportant...(willfail)(2s)Checkingsomethingimportant...(willresultinnochange)(0s)Checkingsomethingimportant...(willresultinnochange)(0s)Checkingsomethingimportant...(willresultinnochange)(0s)Checkingsomethingimportant...(willresultinnochange)(1s)Checkingsomethingimportant...(willresultinnochange)(1s)Checkingsomethingimportant...(willresultinnochange)(1s)Checkingsomethingimportant...(willresultinnochange)(2s)Checkingsomethingimportant...(willresultinnochange)(2s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(1s)Doingalotofstuff...(1s)It'sreallymuchtuff...(1s)It'sreallymuch(1s)..(1s)It'sreallymuch(1s)..(1s)It'sreallymuch(1s)..(1s)It'sreallymuch(2s)..(1s)It'sreallymuch(2s)..(1s)We'renearlydone!2s)..(1s)We'renearlydone!(2s)(1s)We'renearlydone!(2s)(1s)We'renearlydone!(2s)(1s)We'renearlydone!(3s)(1s)We'renearlydone!(3s)(1s)Restartinganimation... \ No newline at end of file diff --git a/_examples/spinner/demo/main.go b/_examples/spinner/demo/main.go index a41397db9..de75972b6 100644 --- a/_examples/spinner/demo/main.go +++ b/_examples/spinner/demo/main.go @@ -10,7 +10,7 @@ func main() { // Create and start a fork of the default spinner. spinnerInfo, _ := pterm.DefaultSpinner.Start("Some informational action...") time.Sleep(time.Second * 2) // Simulate 3 seconds of processing something. - spinnerInfo.Info() // Resolve spinner with error message. + spinnerInfo.Info() // Resolve spinner with information message. // Create and start a fork of the default spinner. spinnerSuccess, _ := pterm.DefaultSpinner.Start("Doing something important... (will succeed)") diff --git a/_examples/spinner/multiple/animation.svg b/_examples/spinner/multiple/animation.svg index f3a870071..1cd6adb7d 100644 --- a/_examples/spinner/multiple/animation.svg +++ b/_examples/spinner/multiple/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(168,204,140)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(232,131,136)}.m{fill:rgb(243,86,86);white-space:pre}.n{fill:rgb(219,171,121)}.o{fill:rgb(255,241,0);white-space:pre}.p{fill:transparent}.r{animation-duration:7.534063s;animation-iteration-count:infinite;animation-name:q;animation-timing-function:steps(1,end)}.s{fill:rgb(160,160,160);white-space:pre}@keyframes q{0%{transform:translateX(-0px)}6.1%{transform:translateX(-80px)}6.9%{transform:translateX(-160px)}8.7%{transform:translateX(-240px)}8.8%{transform:translateX(-320px)}8.8%{transform:translateX(-400px)}11.4%{transform:translateX(-480px)}11.4%{transform:translateX(-560px)}11.4%{transform:translateX(-640px)}11.4%{transform:translateX(-720px)}14.1%{transform:translateX(-800px)}14.1%{transform:translateX(-880px)}14.1%{transform:translateX(-960px)}16.7%{transform:translateX(-1040px)}16.7%{transform:translateX(-1120px)}19.4%{transform:translateX(-1200px)}19.4%{transform:translateX(-1280px)}19.4%{transform:translateX(-1360px)}22%{transform:translateX(-1440px)}22%{transform:translateX(-1520px)}22%{transform:translateX(-1600px)}24.7%{transform:translateX(-1680px)}24.7%{transform:translateX(-1760px)}27.3%{transform:translateX(-1840px)}27.3%{transform:translateX(-1920px)}30%{transform:translateX(-2000px)}30%{transform:translateX(-2080px)}32.6%{transform:translateX(-2160px)}33.6%{transform:translateX(-2240px)}33.6%{transform:translateX(-2320px)}33.6%{transform:translateX(-2400px)}100%{transform:translateX(-2480px)}}Spinner1(0s)Spinner2(0s)Spinner3(0s)Spinner1(0s)Spinner2(0s)Spinner1(0s)Spinner2(0s)Spinner3(1s)Spinner1(1s)Spinner2(1s) SUCCESS Spinner1isdone!Spinner2(1s)Spinner3(1s)Spinner2(1s)Spinner3(1s) ERROR Spinner2failed!Spinner3(2s) WARNING Spinner3hasawarning!Spinner2(1s)Spinner3(1s)Spinner3(2s)Spinner3(2s)Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(168,204,140)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(232,131,136)}.m{fill:rgb(243,86,86);white-space:pre}.n{fill:rgb(219,171,121)}.o{fill:rgb(255,241,0);white-space:pre}.p{fill:transparent}.r{animation-duration:7.364235s;animation-iteration-count:infinite;animation-name:q;animation-timing-function:steps(1,end)}.s{fill:rgb(160,160,160);white-space:pre}@keyframes q{0%{transform:translateX(-0px)}4.3%{transform:translateX(-80px)}7.1%{transform:translateX(-160px)}9.4%{transform:translateX(-240px)}12.1%{transform:translateX(-320px)}14.9%{transform:translateX(-400px)}17.6%{transform:translateX(-480px)}20.3%{transform:translateX(-560px)}23.1%{transform:translateX(-640px)}25.7%{transform:translateX(-720px)}25.7%{transform:translateX(-800px)}28.4%{transform:translateX(-880px)}28.4%{transform:translateX(-960px)}31.1%{transform:translateX(-1040px)}32.1%{transform:translateX(-1120px)}100%{transform:translateX(-1200px)}}Spinner3(0s)Spinner2(1s)Spinner3(1s) SUCCESS Spinner1isdone! ERROR Spinner2failed!Spinner3(2s) WARNING Spinner3hasawarning!Spinner1(0s)Spinner2(0s)Spinner1(0s)Spinner2(0s)Spinner1(0s)Spinner2(0s)Spinner3(0s)Spinner1(1s)Spinner2(1s)Spinner3(1s)Spinner2(1s)Spinner3(1s)Spinner2(1s)Spinner3(1s)Spinner3(2s)Spinner3(2s)Restartinganimation... \ No newline at end of file diff --git a/_examples/style/demo/animation.svg b/_examples/style/demo/animation.svg index 230ff09cb..6d99035c3 100644 --- a/_examples/style/demo/animation.svg +++ b/_examples/style/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(126,231,233);font-weight:bold;white-space:pre}.h{fill:rgb(185,191,202)}.i{fill:rgb(127,253,127);white-space:pre}.j{fill:transparent}.l{animation-duration:5.245432s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}4.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Hello, World!Hello, World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(126,231,233);font-weight:bold;white-space:pre}.h{fill:rgb(185,191,202)}.i{fill:rgb(127,253,127);white-space:pre}.j{fill:transparent}.l{animation-duration:5.091042s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Hello, World!Hello, World!Restartinganimation... \ No newline at end of file diff --git a/_examples/table/README.md b/_examples/table/README.md index 32f321316..f8e15fe70 100644 --- a/_examples/table/README.md +++ b/_examples/table/README.md @@ -43,6 +43,43 @@ func main() { +### table/alternate-row-style + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/table/alternate-row-style/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Define the data for the table. + // Each inner slice represents a row in the table. + // The first row is considered as the header of the table. + alternateStyle := pterm.NewStyle(pterm.BgDarkGray) + + tableData := pterm.TableData{ + {"Firstname", "Lastname", "Email", "Note"}, + {"Paul", "Dean", "augue@velitAliquam.co.uk", ""}, + {"Callie", "Mckay", "nunc.sed@est.com", "这是一个测试, haha!"}, + {"Libby", "Camacho", "lobortis@semper.com", "just a test, hey!"}, + {"张", "小宝", "zhang@example.com", ""}, + } + + // Create a table with the defined data. + // The table has a header and is boxed. + // Finally, render the table to print it. + pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render() +} + +``` + +
+ ### table/boxed ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/table/boxed/animation.svg) diff --git a/_examples/table/alternate-row-style/README.md b/_examples/table/alternate-row-style/README.md new file mode 100644 index 000000000..debe5689f --- /dev/null +++ b/_examples/table/alternate-row-style/README.md @@ -0,0 +1,30 @@ +# table/alternate-row-style + +![Animation](animation.svg) + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Define the data for the table. + // Each inner slice represents a row in the table. + // The first row is considered as the header of the table. + alternateStyle := pterm.NewStyle(pterm.BgDarkGray) + + tableData := pterm.TableData{ + {"Firstname", "Lastname", "Email", "Note"}, + {"Paul", "Dean", "augue@velitAliquam.co.uk", ""}, + {"Callie", "Mckay", "nunc.sed@est.com", "这是一个测试, haha!"}, + {"Libby", "Camacho", "lobortis@semper.com", "just a test, hey!"}, + {"张", "小宝", "zhang@example.com", ""}, + } + + // Create a table with the defined data. + // The table has a header and is boxed. + // Finally, render the table to print it. + pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render() +} + +``` diff --git a/_examples/table/alternate-row-style/animation.svg b/_examples/table/alternate-row-style/animation.svg new file mode 100644 index 000000000..c376a478f --- /dev/null +++ b/_examples/table/alternate-row-style/animation.svg @@ -0,0 +1,10 @@ +┌───────────────────────────────────────────────────────────────────────┐|Firstname|Lastname|Email|Note||Paul | Dean | augue@velitAliquam.co.uk | ||Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!||Libby | Camacho | lobortis@semper.com | just a test, hey! |||小宝|zhang@example.com||||└───────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────Restartinganimation... \ No newline at end of file diff --git a/_examples/table/alternate-row-style/main.go b/_examples/table/alternate-row-style/main.go new file mode 100644 index 000000000..5489745d5 --- /dev/null +++ b/_examples/table/alternate-row-style/main.go @@ -0,0 +1,23 @@ +package main + +import "github.com/pterm/pterm" + +func main() { + // Define the data for the table. + // Each inner slice represents a row in the table. + // The first row is considered as the header of the table. + alternateStyle := pterm.NewStyle(pterm.BgDarkGray) + + tableData := pterm.TableData{ + {"Firstname", "Lastname", "Email", "Note"}, + {"Paul", "Dean", "augue@velitAliquam.co.uk", ""}, + {"Callie", "Mckay", "nunc.sed@est.com", "这是一个测试, haha!"}, + {"Libby", "Camacho", "lobortis@semper.com", "just a test, hey!"}, + {"张", "小宝", "zhang@example.com", ""}, + } + + // Create a table with the defined data. + // The table has a header and is boxed. + // Finally, render the table to print it. + pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render() +} diff --git a/_examples/table/boxed/animation.svg b/_examples/table/boxed/animation.svg index ec4f43da5..97cf9653c 100644 --- a/_examples/table/boxed/animation.svg +++ b/_examples/table/boxed/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(126,231,233);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:transparent}.k{animation-duration:5.221808s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}4.2%{transform:translateX(-160px)}4.2%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}┌───────────────────────────────────────────────────────────────────────┐|Firstname|Lastname|Email|Note||Paul|Dean|augue@velitAliquam.co.uk|||Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!||Libby|Camacho|lobortis@semper.com|justatest,hey!|||小宝|zhang@example.com||└───────────────────────────────────────────────────────────────────────┘Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:transparent}.j{animation-duration:5.145384s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}2.7%{transform:translateX(-80px)}2.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}┌───────────────────────────────────────────────────────────────────────┐|Firstname|Lastname|Email|Note||Paul|Dean|augue@velitAliquam.co.uk|||Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!||Libby|Camacho|lobortis@semper.com|justatest,hey!|||小宝|zhang@example.com||||└───────────────────────────────────────────────────────────────────────┘Restartinganimation... \ No newline at end of file diff --git a/_examples/table/demo/animation.svg b/_examples/table/demo/animation.svg index 7d07f4ba2..1a37a6dde 100644 --- a/_examples/table/demo/animation.svg +++ b/_examples/table/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.285199s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}3.6%{transform:translateX(-80px)}5.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Firstname|Lastname|Email|NotePaul|Dean|augue@velitAliquam.co.uk|Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!Libby|Camacho|lobortis@semper.com|justatest,hey!|小宝|zhang@example.com|Firstname|Lastname|EmailPaul|Dean|augue@velitAliquam.co.uk||Newline||Callie|Mckay|nunc.sed@est.com||NewlineLibby|Camacho|lobortis@semper.com|小宝|zhang@example.comRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:transparent}.j{animation-duration:5.139356s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}2.4%{transform:translateX(-80px)}2.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Firstname|Lastname|Email|NotePaul|Dean|augue@velitAliquam.co.uk|Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!Libby|Camacho|lobortis@semper.com|justatest,hey!|小宝|zhang@example.com|Firstname|Lastname|EmailPaul|Dean|augue@velitAliquam.co.uk||Newline||Callie|Mckay|nunc.sed@est.com||NewlineLibby|Camacho|lobortis@semper.com|小宝|zhang@example.comRestartinganimation... \ No newline at end of file diff --git a/_examples/table/multiple-lines/animation.svg b/_examples/table/multiple-lines/animation.svg index 08481266b..e4b441f11 100644 --- a/_examples/table/multiple-lines/animation.svg +++ b/_examples/table/multiple-lines/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.293026s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}4.6%{transform:translateX(-80px)}5.5%{transform:translateX(-160px)}5.5%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Firstname|Lastname|Email-----------------------------------------------Paul|Dean|augue@velitAliquam.co.uk||Newline||Callie|Mckay|nunc.sed@est.com||NewlineLibby|Camacho|lobortis@semper.com|小宝|zhang@example.com|小宝|zhang@Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:transparent}.j{animation-duration:5.109571s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}2.1%{transform:translateX(-160px)}2.1%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Firstname|Lastname|Email-----------------------------------------------Paul|Dean|augue@velitAliquam.co.uk||Newline||Callie|Mckay|nunc.sed@est.com||NewlineLibby|Camacho|lobortis@semper.com|小宝|zhang@example.com---------------------------------Restartinganimation... \ No newline at end of file diff --git a/_examples/table/right-alignment/animation.svg b/_examples/table/right-alignment/animation.svg index f15b495b2..351f49db6 100644 --- a/_examples/table/right-alignment/animation.svg +++ b/_examples/table/right-alignment/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.228462s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}4.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Firstname|Lastname|Email|NotePaul|Dean|augue@velitAliquam.co.uk|Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!Libby|Camacho|lobortis@semper.com|justatest,hey!|小宝|zhang@example.com|Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:transparent}.j{animation-duration:5.263606s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}5%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Firstname|Lastname|Email|NotePaul|Dean|augue@velitAliquam.co.uk|Callie|Mckay|nunc.sed@est.com|这是一个测试,haha!Libby|Camacho|lobortis@semper.com|justatest,hey!|小宝|zhang@example.com|Restartinganimation... \ No newline at end of file diff --git a/_examples/test.sh b/_examples/test.sh new file mode 100755 index 000000000..1164e49b9 --- /dev/null +++ b/_examples/test.sh @@ -0,0 +1,36 @@ +# cd into _examples dir if not already there +if [[ $(pwd) != *"_examples" ]]; then + cd _examples || exit +fi + +# loop over each dir, but exclude "demo" dir +for dir in $(ls -d */ | grep -v demo); do + echo "Running examples for '$dir'" + cd "$dir" || exit + + # Loop over each dir + for example in $(ls -d */); do + echo "Running example for '$example'" + cd "$example" || exit + + # Run the example + go run main.go + + # Ask if the example was successful + echo "" + echo "" + echo "Was the example successful? (y/n)" + read -r success + + if [ "$success" != "y" ]; then + echo "" + echo "Exiting..." + exit + fi + + # Go back to the parent dir + cd .. + done + + cd .. +done diff --git a/_examples/theme/demo/animation.svg b/_examples/theme/demo/animation.svg index 941cada30..80756b5c9 100644 --- a/_examples/theme/demo/animation.svg +++ b/_examples/theme/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(234,89,246);white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(168,204,140)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(219,171,121)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(232,131,136)}.r{fill:rgb(111,119,131)}.s{fill:rgb(255,255,255);white-space:pre}.t{fill:rgb(104,104,104);white-space:pre}.u{fill:rgb(0,198,255);white-space:pre}.v{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.w{fill:transparent}.y{animation-duration:15.510643s;animation-iteration-count:infinite;animation-name:x;animation-timing-function:steps(1,end)}@keyframes x{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}1.9%{transform:translateX(-160px)}3.1%{transform:translateX(-240px)}4.8%{transform:translateX(-320px)}6.4%{transform:translateX(-400px)}8%{transform:translateX(-480px)}9.6%{transform:translateX(-560px)}11.2%{transform:translateX(-640px)}12.8%{transform:translateX(-720px)}14.4%{transform:translateX(-800px)}16.1%{transform:translateX(-880px)}17.7%{transform:translateX(-960px)}19.3%{transform:translateX(-1040px)}20.9%{transform:translateX(-1120px)}20.9%{transform:translateX(-1200px)}22.5%{transform:translateX(-1280px)}24.1%{transform:translateX(-1360px)}25.7%{transform:translateX(-1440px)}27.4%{transform:translateX(-1520px)}29%{transform:translateX(-1600px)}30.6%{transform:translateX(-1680px)}32.2%{transform:translateX(-1760px)}33.8%{transform:translateX(-1840px)}33.8%{transform:translateX(-1920px)}35.4%{transform:translateX(-2000px)}35.4%{transform:translateX(-2080px)}37.1%{transform:translateX(-2160px)}37.1%{transform:translateX(-2240px)}38.7%{transform:translateX(-2320px)}38.7%{transform:translateX(-2400px)}40.3%{transform:translateX(-2480px)}40.3%{transform:translateX(-2560px)}41.9%{transform:translateX(-2640px)}43.5%{transform:translateX(-2720px)}45.1%{transform:translateX(-2800px)}46.8%{transform:translateX(-2880px)}48.4%{transform:translateX(-2960px)}48.4%{transform:translateX(-3040px)}50%{transform:translateX(-3120px)}51.6%{transform:translateX(-3200px)}53.2%{transform:translateX(-3280px)}54.8%{transform:translateX(-3360px)}54.8%{transform:translateX(-3440px)}56.4%{transform:translateX(-3520px)}56.4%{transform:translateX(-3600px)}58.1%{transform:translateX(-3680px)}58.1%{transform:translateX(-3760px)}59.7%{transform:translateX(-3840px)}59.7%{transform:translateX(-3920px)}61.3%{transform:translateX(-4000px)}61.3%{transform:translateX(-4080px)}62.9%{transform:translateX(-4160px)}62.9%{transform:translateX(-4240px)}64.5%{transform:translateX(-4320px)}64.5%{transform:translateX(-4400px)}66.1%{transform:translateX(-4480px)}66.1%{transform:translateX(-4560px)}67.8%{transform:translateX(-4640px)}67.8%{transform:translateX(-4720px)}100%{transform:translateX(-4800px)}} INFO Thesearethedefaultthemestyles. Youcanmodifythemeasilytoyourpersonalpreference, orcreatenewthemesfromscratch:)DefaultTextPrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleHeatmapStyleHeatmapHeaderStyleHeatmapSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyleBarStyleRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(234,89,246);white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(168,204,140)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(219,171,121)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(232,131,136)}.r{fill:rgb(111,119,131)}.s{fill:rgb(255,255,255);white-space:pre}.t{fill:rgb(104,104,104);white-space:pre}.u{fill:rgb(0,198,255);white-space:pre}.v{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.w{fill:transparent}.y{animation-duration:15.482662s;animation-iteration-count:infinite;animation-name:x;animation-timing-function:steps(1,end)}@keyframes x{0%{transform:translateX(-0px)}1.1%{transform:translateX(-80px)}2.7%{transform:translateX(-160px)}4.4%{transform:translateX(-240px)}6%{transform:translateX(-320px)}7.7%{transform:translateX(-400px)}9.2%{transform:translateX(-480px)}10.9%{transform:translateX(-560px)}12.6%{transform:translateX(-640px)}14.2%{transform:translateX(-720px)}15.8%{transform:translateX(-800px)}17.4%{transform:translateX(-880px)}19%{transform:translateX(-960px)}20.7%{transform:translateX(-1040px)}22.3%{transform:translateX(-1120px)}23.9%{transform:translateX(-1200px)}25.5%{transform:translateX(-1280px)}25.5%{transform:translateX(-1360px)}27.1%{transform:translateX(-1440px)}27.1%{transform:translateX(-1520px)}28.7%{transform:translateX(-1600px)}28.7%{transform:translateX(-1680px)}30.4%{transform:translateX(-1760px)}30.4%{transform:translateX(-1840px)}32%{transform:translateX(-1920px)}33.6%{transform:translateX(-2000px)}35.2%{transform:translateX(-2080px)}36.9%{transform:translateX(-2160px)}38.5%{transform:translateX(-2240px)}40.1%{transform:translateX(-2320px)}41.7%{transform:translateX(-2400px)}43.4%{transform:translateX(-2480px)}45%{transform:translateX(-2560px)}46.6%{transform:translateX(-2640px)}48.2%{transform:translateX(-2720px)}49.9%{transform:translateX(-2800px)}51.5%{transform:translateX(-2880px)}53.1%{transform:translateX(-2960px)}54.7%{transform:translateX(-3040px)}56.3%{transform:translateX(-3120px)}58%{transform:translateX(-3200px)}59.6%{transform:translateX(-3280px)}61.2%{transform:translateX(-3360px)}62.8%{transform:translateX(-3440px)}64.5%{transform:translateX(-3520px)}66.2%{transform:translateX(-3600px)}67.7%{transform:translateX(-3680px)}100%{transform:translateX(-3760px)}} INFO Thesearethedefaultthemestyles. Youcanmodifythemeasilytoyourpersonalpreference, orcreatenewthemesfromscratch:)DefaultTextPrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleHeatmapStyleHeatmapHeaderStyleHeatmapSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyleBarStyleRestartinganimation... \ No newline at end of file diff --git a/_examples/tree/demo/animation.svg b/_examples/tree/demo/animation.svg index 3129424ef..b158712b7 100644 --- a/_examples/tree/demo/animation.svg +++ b/_examples/tree/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:transparent}.j{animation-duration:5.363929s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}6.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Topnode└─┬Childnode├──Grandchildnode└──GrandchildnodeRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:transparent}.j{animation-duration:5.110792s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}2.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Topnode└─┬Childnode├──Grandchildnode└──GrandchildnodeRestartinganimation... \ No newline at end of file diff --git a/_examples/tree/from-leveled-list/animation.svg b/_examples/tree/from-leveled-list/animation.svg index f901c0db3..a4ee7703c 100644 --- a/_examples/tree/from-leveled-list/animation.svg +++ b/_examples/tree/from-leveled-list/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.028245s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}0.6%{transform:translateX(-80px)}0.6%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}├─┬C:├──Users├──Windows├──Programs├──Programs(x86)└──dev├──D:├─┬E:├──Movies├─┬Music└──LinkinPark└─┬Games└─┬Shooter├──CallOfDuty├──CS:GO└─┬Battlefield├──Battlefield1└──Battlefield2└─┬F:└─┬dev├──dops└──PTermComputerRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.003992s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}0.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}├──Windows├──Programs├──Programs(x86)└──dev├──D:├─┬E:├──Movies├─┬Music└──LinkinPark└─┬Games└─┬Shooter├──CallOfDuty├──CS:GO└─┬Battlefield├──Battlefield1└──Battlefield2└─┬F:└─┬dev├──dops└──PTerm├─┬C:├──UsersRestartinganimation... \ No newline at end of file diff --git a/barchart.go b/barchart.go index 888671935..dd4ba3c57 100644 --- a/barchart.go +++ b/barchart.go @@ -260,7 +260,7 @@ func (p BarChartPrinter) Srender() (string, error) { p.Bars[i].Label = p.Bars[i].LabelStyle.Sprint(bar.Label) } - var ret string + var ret strings.Builder var maxLabelHeight int var maxBarValue int @@ -328,8 +328,8 @@ func (p BarChartPrinter) Srender() (string, error) { } } } - ret, _ = DefaultPanel.WithPanels(panels).Srender() - return ret, nil + result, _ := DefaultPanel.WithPanels(panels).Srender() + return result, nil } else { renderedBars := make([]string, len(p.Bars)) @@ -406,13 +406,13 @@ func (p BarChartPrinter) Srender() (string, error) { if letterLineLength < maxBarWidth { barLine += strings.Repeat(" ", maxBarWidth-letterLineLength) } - ret += barLine + ret.WriteString(barLine) } - ret += "\n" + ret.WriteByte('\n') } } - return ret, nil + return ret.String(), nil } // Render prints the Template to the terminal. diff --git a/bigtext_printer.go b/bigtext_printer.go index d80d96eeb..6346b488c 100644 --- a/bigtext_printer.go +++ b/bigtext_printer.go @@ -72,13 +72,13 @@ func (p BigTextPrinter) WithWriter(writer io.Writer) *BigTextPrinter { // Srender renders the BigText as a string. func (p BigTextPrinter) Srender() (string, error) { - var ret string + var ret strings.Builder if RawOutput { for _, letter := range p.Letters { - ret += letter.String + ret.WriteString(letter.String) } - return ret, nil + return ret.String(), nil } var bigLetters Letters @@ -115,15 +115,15 @@ func (p BigTextPrinter) Srender() (string, error) { } if letter.RGB != (RGB{}) && (color.IsSupportRGBColor() || internal.RunsInCi()) { - ret += letter.RGB.Sprint(letterLine) + ret.WriteString(letter.RGB.Sprint(letterLine)) } else { - ret += letter.Style.Sprint(letterLine) + ret.WriteString(letter.Style.Sprint(letterLine)) } } - ret += "\n" + ret.WriteByte('\n') } - return ret, nil + return ret.String(), nil } // Render prints the BigText to the terminal. diff --git a/bulletlist_printer.go b/bulletlist_printer.go index 8e6afcb0d..de710a6f5 100644 --- a/bulletlist_printer.go +++ b/bulletlist_printer.go @@ -100,7 +100,7 @@ func (l BulletListPrinter) Render() error { // Srender renders the list as a string. func (l BulletListPrinter) Srender() (string, error) { - var ret string + var ret strings.Builder for _, item := range l.Items { if item.TextStyle == nil { if l.TextStyle == nil { @@ -119,16 +119,21 @@ func (l BulletListPrinter) Srender() (string, error) { split := strings.Split(item.Text, "\n") for i, line := range split { + ret.WriteString(strings.Repeat(" ", item.Level)) if i == 0 { if item.Bullet == "" { - ret += strings.Repeat(" ", item.Level) + item.BulletStyle.Sprint(l.Bullet) + " " + item.TextStyle.Sprint(line) + "\n" + ret.WriteString(item.BulletStyle.Sprint(l.Bullet)) } else { - ret += strings.Repeat(" ", item.Level) + item.BulletStyle.Sprint(item.Bullet) + " " + item.TextStyle.Sprint(line) + "\n" + ret.WriteString(item.BulletStyle.Sprint(item.Bullet)) } + ret.WriteByte(' ') } else { - ret += strings.Repeat(" ", item.Level) + strings.Repeat(" ", len(item.Bullet)) + " " + item.TextStyle.Sprint(line) + "\n" + ret.WriteString(strings.Repeat(" ", len(item.Bullet))) + ret.WriteString(" ") } + ret.WriteString(item.TextStyle.Sprint(line)) + ret.WriteByte('\n') } } - return ret, nil + return ret.String(), nil } diff --git a/center_printer.go b/center_printer.go index 7bf27586d..9ef3a9033 100644 --- a/center_printer.go +++ b/center_printer.go @@ -43,18 +43,18 @@ func (p CenterPrinter) Sprint(a ...interface{}) string { lines := strings.Split(Sprint(a...), "\n") - var ret string + var ret strings.Builder if p.CenterEachLineSeparately { for _, line := range lines { margin := (GetTerminalWidth() - runewidth.StringWidth(RemoveColorFromString(line))) / 2 - if margin < 1 { - ret += line + "\n" - } else { - ret += strings.Repeat(" ", margin) + line + "\n" + if margin >= 1 { + ret.WriteString(strings.Repeat(" ", margin)) } + ret.WriteString(line) + ret.WriteByte('\n') } - return ret + return ret.String() } var maxLineWidth int @@ -70,17 +70,20 @@ func (p CenterPrinter) Sprint(a ...interface{}) string { if indent/2 < 1 { for _, line := range lines { - ret += line + "\n" + ret.WriteString(line) + ret.WriteByte('\n') } - return ret + return ret.String() } for _, line := range lines { - ret += strings.Repeat(" ", indent/2) + line + "\n" + ret.WriteString(strings.Repeat(" ", indent/2)) + ret.WriteString(line) + ret.WriteByte('\n') } - return ret + return ret.String() } // Sprintln formats using the default formats for its operands and returns the resulting string. diff --git a/docs/index.html b/docs/index.html index 209978eac..486da6475 100644 --- a/docs/index.html +++ b/docs/index.html @@ -93,6 +93,7 @@

Components

  • spinner
  • style
  • table
  • +
  • test.sh
  • theme
  • tree
  • diff --git a/go.mod b/go.mod index 5faaebcbb..8c01a6310 100644 --- a/go.mod +++ b/go.mod @@ -9,9 +9,9 @@ require ( github.com/MarvinJWendt/testza v0.5.2 github.com/gookit/color v1.5.4 github.com/lithammer/fuzzysearch v1.1.8 - github.com/mattn/go-runewidth v0.0.15 - golang.org/x/term v0.16.0 - golang.org/x/text v0.14.0 + github.com/mattn/go-runewidth v0.0.16 + golang.org/x/term v0.24.0 + golang.org/x/text v0.18.0 ) require ( @@ -22,5 +22,5 @@ require ( github.com/rivo/uniseg v0.4.4 // indirect github.com/sergi/go-diff v1.2.0 // indirect github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect - golang.org/x/sys v0.16.0 // indirect + golang.org/x/sys v0.25.0 // indirect ) diff --git a/go.sum b/go.sum index 4c46b2a1f..385b88d73 100644 --- a/go.sum +++ b/go.sum @@ -36,8 +36,8 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/lithammer/fuzzysearch v1.1.8 h1:/HIuJnjHuXS8bKaiTMeeDlW2/AyIWk2brx1V8LFgLN4= github.com/lithammer/fuzzysearch v1.1.8/go.mod h1:IdqeyBClc3FFqSzYq/MXESsS4S0FsZ5ajtkr5xPLts4= github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= -github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-runewidth v0.0.16 h1:E5ScNMtiwvlvB5paMFdw9p4kSQzbXFikJ5SQO6TULQc= +github.com/mattn/go-runewidth v0.0.16/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pterm/pterm v0.12.27/go.mod h1:PhQ89w4i95rhgE+xedAoqous6K9X+r6aSOI2eFF7DZI= @@ -86,22 +86,22 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= -golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= +golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE= -golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= +golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= +golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= +golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= diff --git a/header_printer.go b/header_printer.go index e120cb61e..70cd9cf2c 100644 --- a/header_printer.go +++ b/header_printer.go @@ -96,7 +96,7 @@ func (p HeaderPrinter) Sprint(a ...interface{}) string { } var marginString string - var ret string + var ret strings.Builder if p.FullWidth { longestLineLen = runewidth.StringWidth(RemoveColorFromString(internal.ReturnLongestLine(text, "\n"))) @@ -105,18 +105,21 @@ func (p HeaderPrinter) Sprint(a ...interface{}) string { marginString = strings.Repeat(" ", p.Margin) } - ret += p.BackgroundStyle.Sprint(blankLine) + "\n" + ret.WriteString(p.BackgroundStyle.Sprint(blankLine)) + ret.WriteByte('\n') for _, line := range strings.Split(text, "\n") { line = strings.ReplaceAll(line, "\n", "") line = marginString + line + marginString if runewidth.StringWidth(line) < runewidth.StringWidth(blankLine) { line += strings.Repeat(" ", runewidth.StringWidth(blankLine)-runewidth.StringWidth(line)) } - ret += p.BackgroundStyle.Sprint(p.TextStyle.Sprint(line)) + "\n" + ret.WriteString(p.BackgroundStyle.Sprint(p.TextStyle.Sprint(line))) + ret.WriteByte('\n') } - ret += p.BackgroundStyle.Sprint(blankLine) + "\n" + ret.WriteString(p.BackgroundStyle.Sprint(blankLine)) + ret.WriteByte('\n') - return ret + return ret.String() } func splitText(text string, width int) string { diff --git a/heatmap_printer.go b/heatmap_printer.go index 4fac71e38..f0c30c7b7 100644 --- a/heatmap_printer.go +++ b/heatmap_printer.go @@ -450,7 +450,7 @@ func (p HeatmapPrinter) renderData(buffer *bytes.Buffer, colWidth int, xAmount i if p.EnableComplementaryColor { fgColor = complementaryColors[color] } - buffer.WriteString(fgColor.Sprint(color.Sprintf(ct))) + buffer.WriteString(fgColor.Sprint(color.Sprint(ct))) } if j < xAmount { if !p.Boxed && p.HasHeader && j == xAmount-1 { @@ -653,16 +653,16 @@ func centerAndShorten(f float32, lineLength int, onlyColor bool) string { return ct } -func getColor(min float32, max float32, current float32, colors ...Color) Color { +func getColor(minStep float32, maxStep float32, current float32, colors ...Color) Color { // split the range into equal parts // and assign a color to each part // the last color is assigned to the max value // and the first color to the min value // the rest of the colors are assigned to the // middle values - step := (max - min) / float32(len(colors)) + step := (maxStep - minStep) / float32(len(colors)) for i := range colors { - if current >= min+float32(i)*step && current < min+float32(i+1)*step { + if current >= minStep+float32(i)*step && current < minStep+float32(i+1)*step { return colors[i] } } @@ -726,19 +726,19 @@ func (p HeatmapPrinter) errCheck() error { // return min and max value of a slice func minMaxFloat32(s [][]float32) (float32, float32) { - var min, max float32 - min = math.MaxFloat32 - max = -math.MaxFloat32 + var minslice, maxslice float32 + minslice = math.MaxFloat32 + maxslice = -math.MaxFloat32 for _, r := range s { for _, c := range r { - if c < min { - min = c + if c < minslice { + minslice = c } - if c > max { - max = c + if c > maxslice { + maxslice = c } } } - return min, max + return minslice, maxslice } diff --git a/interactive_continue_printer.go b/interactive_continue_printer.go index 4049cde97..a6c23ff33 100644 --- a/interactive_continue_printer.go +++ b/interactive_continue_printer.go @@ -180,7 +180,7 @@ func (p *InteractiveContinuePrinter) setDefaultHandles() { p.Handles = p.getShortHandles() } - if p.Handles == nil || len(p.Handles) == 0 { + if len(p.Handles) == 0 { p.Handles = make([]string, len(p.Options)) copy(p.Handles, p.Options) p.Handles[p.DefaultValueIndex] = cases.Title(language.Und, cases.Compact).String(p.Handles[p.DefaultValueIndex]) diff --git a/interactive_multiselect_printer.go b/interactive_multiselect_printer.go index 9dce03fb3..b2eb8a825 100644 --- a/interactive_multiselect_printer.go +++ b/interactive_multiselect_printer.go @@ -3,6 +3,7 @@ package pterm import ( "fmt" "sort" + "strings" "atomicgo.dev/cursor" "atomicgo.dev/keyboard" @@ -338,8 +339,8 @@ func (p *InteractiveMultiselectPrinter) selectOption(optionText string) { } func (p *InteractiveMultiselectPrinter) renderSelectMenu() string { - var content string - content += Sprintf("%s: %s\n", p.text, p.fuzzySearchString) + var content strings.Builder + content.WriteString(Sprintf("%s: %s\n", p.text, p.fuzzySearchString)) // find options that match fuzzy search string rankedResults := fuzzy.RankFindFold(p.fuzzySearchString, p.Options) @@ -371,9 +372,9 @@ func (p *InteractiveMultiselectPrinter) renderSelectMenu() string { checkmark = fmt.Sprintf("[%s]", p.Checkmark.Unchecked) } if i == p.selectedOption { - content += Sprintf("%s %s %s\n", p.renderSelector(), checkmark, option) + content.WriteString(Sprintf("%s %s %s\n", p.renderSelector(), checkmark, option)) } else { - content += Sprintf(" %s %s\n", checkmark, option) + content.WriteString(Sprintf(" %s %s\n", checkmark, option)) } } @@ -381,9 +382,9 @@ func (p *InteractiveMultiselectPrinter) renderSelectMenu() string { if p.Filter { help += fmt.Sprintf("| type to %s", Bold.Sprint("filter")) } - content += ThemeDefault.SecondaryStyle.Sprintfln(help) + content.WriteString(ThemeDefault.SecondaryStyle.Sprintln(help)) - return content + return content.String() } func (p InteractiveMultiselectPrinter) renderFinishedMenu() string { diff --git a/interactive_select_printer.go b/interactive_select_printer.go index d62f5dad0..71e810c71 100644 --- a/interactive_select_printer.go +++ b/interactive_select_printer.go @@ -4,6 +4,7 @@ import ( "fmt" "math" "sort" + "strings" "atomicgo.dev/cursor" "atomicgo.dev/keyboard" @@ -261,11 +262,11 @@ func (p *InteractiveSelectPrinter) Show(text ...string) (string, error) { } func (p *InteractiveSelectPrinter) renderSelectMenu() string { - var content string + var content strings.Builder if p.Filter { - content += Sprintf("%s %s: %s\n", p.text, p.SelectorStyle.Sprint("[type to search]"), p.fuzzySearchString) + content.WriteString(Sprintf("%s %s: %s\n", p.text, p.SelectorStyle.Sprint("[type to search]"), p.fuzzySearchString)) } else { - content += Sprintf("%s:\n", p.text) + content.WriteString(Sprintf("%s:\n", p.text)) } // find options that match fuzzy search string @@ -296,13 +297,13 @@ func (p *InteractiveSelectPrinter) renderSelectMenu() string { continue } if i == p.selectedOption { - content += Sprintf("%s %s\n", p.renderSelector(), p.OptionStyle.Sprint(option)) + content.WriteString(Sprintf("%s %s\n", p.renderSelector(), p.OptionStyle.Sprint(option))) } else { - content += Sprintf(" %s\n", p.OptionStyle.Sprint(option)) + content.WriteString(Sprintf(" %s\n", p.OptionStyle.Sprint(option))) } } - return content + return content.String() } func (p InteractiveSelectPrinter) renderFinishedMenu() string { diff --git a/internal/max_text_width.go b/internal/max_text_width.go index 1d4f0ea31..9612fcf58 100644 --- a/internal/max_text_width.go +++ b/internal/max_text_width.go @@ -1,20 +1,21 @@ package internal import ( + "strings" + "github.com/gookit/color" "github.com/mattn/go-runewidth" - "strings" ) // GetStringMaxWidth returns the maximum width of a string with multiple lines. func GetStringMaxWidth(s string) int { - var max int + var maxString int ss := strings.Split(s, "\n") for _, s2 := range ss { s2WithoutColor := color.ClearCode(s2) - if runewidth.StringWidth(s2WithoutColor) > max { - max = runewidth.StringWidth(s2WithoutColor) + if runewidth.StringWidth(s2WithoutColor) > maxString { + maxString = runewidth.StringWidth(s2WithoutColor) } } - return max + return maxString } diff --git a/panel_printer.go b/panel_printer.go index 090498e75..9b5ec3ffd 100644 --- a/panel_printer.go +++ b/panel_printer.go @@ -75,19 +75,20 @@ func (p PanelPrinter) WithWriter(writer io.Writer) *PanelPrinter { } func (p PanelPrinter) getRawOutput() string { - var ret string + var ret strings.Builder for _, panel := range p.Panels { for _, panel2 := range panel { - ret += panel2.Data + "\n\n" + ret.WriteString(panel2.Data) + ret.WriteString("\n\n") } - ret += "\n" + ret.WriteByte('\n') } - return ret + return ret.String() } // Srender renders the Template as a string. func (p PanelPrinter) Srender() (string, error) { - var ret string + var ret strings.Builder if RawOutput { return p.getRawOutput(), nil @@ -170,14 +171,14 @@ func (p PanelPrinter) Srender() (string, error) { } } letterLine += strings.Repeat(" ", p.Padding) - ret += letterLine + ret.WriteString(letterLine) } - ret += "\n" + ret.WriteByte('\n') } } } - return ret, nil + return ret.String(), nil } // Render prints the Template to the terminal. diff --git a/prefix_printer.go b/prefix_printer.go index 6823c94c4..b4c73db21 100644 --- a/prefix_printer.go +++ b/prefix_printer.go @@ -178,7 +178,7 @@ func (p *PrefixPrinter) Sprint(a ...interface{}) string { p.MessageStyle = NewStyle() } - var ret string + var ret strings.Builder var newLine bool if strings.HasSuffix(m, "\n") { @@ -189,27 +189,31 @@ func (p *PrefixPrinter) Sprint(a ...interface{}) string { messageLines := strings.Split(m, "\n") for i, m := range messageLines { if i == 0 { - ret += p.GetFormattedPrefix() + " " + ret.WriteString(p.GetFormattedPrefix()) + ret.WriteByte(' ') if p.Scope.Text != "" { - ret += NewStyle(*p.Scope.Style...).Sprint(" (" + p.Scope.Text + ") ") + ret.WriteString(NewStyle(*p.Scope.Style...).Sprint(" (" + p.Scope.Text + ") ")) } - ret += p.MessageStyle.Sprint(m) + ret.WriteString(p.MessageStyle.Sprint(m)) } else { - ret += "\n" + p.Prefix.Style.Sprint(strings.Repeat(" ", len(p.Prefix.Text)+2)) + " " + p.MessageStyle.Sprint(m) + ret.WriteByte('\n') + ret.WriteString(p.Prefix.Style.Sprint(strings.Repeat(" ", len([]rune(p.Prefix.Text))+2))) + ret.WriteByte(' ') + ret.WriteString(p.MessageStyle.Sprint(m)) } } if p.ShowLineNumber { _, fileName, line, _ := runtime.Caller(3 + p.LineNumberOffset) - ret += FgGray.Sprint("\n└ " + fmt.Sprintf("(%s:%d)\n", fileName, line)) + ret.WriteString(FgGray.Sprint("\n└ " + fmt.Sprintf("(%s:%d)\n", fileName, line))) newLine = false } if newLine { - ret += "\n" + ret.WriteByte('\n') } - return Sprint(ret) + return Sprint(ret.String()) } // Sprintln formats using the default formats for its operands and returns the resulting string. diff --git a/print_test.go b/print_test.go index 95bb00fb3..938552ba6 100644 --- a/print_test.go +++ b/print_test.go @@ -22,14 +22,14 @@ func TestSprint(t *testing.T) { func TestSprintf(t *testing.T) { for _, randomString := range internal.RandomStrings { - testza.AssertEqual(t, randomString, pterm.Sprintf(randomString)) + testza.AssertEqual(t, randomString, pterm.Sprintf(randomString)) // nolint } testza.AssertEqual(t, "Hello, World!", pterm.Sprintf("Hello, %s!", "World")) } func TestSprintfln(t *testing.T) { for _, randomString := range internal.RandomStrings { - testza.AssertEqual(t, randomString+"\n", pterm.Sprintfln(randomString)) + testza.AssertEqual(t, randomString+"\n", pterm.Sprintfln(randomString)) // nolint } testza.AssertEqual(t, "Hello, World!\n", pterm.Sprintfln("Hello, %s!", "World")) } @@ -99,7 +99,7 @@ func TestPrintf(t *testing.T) { pterm.Output = true for _, randomString := range internal.RandomStrings { out := captureStdout(func(w io.Writer) { - pterm.Printf(randomString) + pterm.Printf(randomString) // nolint }) testza.AssertEqual(t, randomString, out) } @@ -113,7 +113,7 @@ func TestPrintf(t *testing.T) { pterm.Output = false for _, randomString := range internal.RandomStrings { out := captureStdout(func(w io.Writer) { - pterm.Printf(randomString) + pterm.Printf(randomString) // nolint }) testza.AssertEqual(t, "", out) } @@ -130,7 +130,7 @@ func TestPrintfln(t *testing.T) { pterm.Output = true for _, randomString := range internal.RandomStrings { out := captureStdout(func(w io.Writer) { - pterm.Printfln(randomString) + pterm.Printfln(randomString) // nolint }) testza.AssertEqual(t, randomString+"\n", out) } @@ -144,7 +144,7 @@ func TestPrintfln(t *testing.T) { pterm.Output = false for _, randomString := range internal.RandomStrings { out := captureStdout(func(w io.Writer) { - pterm.Printfln(randomString) + pterm.Printfln(randomString) // nolint }) testza.AssertEqual(t, "", out) } diff --git a/rgb.go b/rgb.go index 7c00835a4..d1349bc1c 100644 --- a/rgb.go +++ b/rgb.go @@ -162,32 +162,32 @@ func NewRGB(r, g, b uint8, background ...bool) RGB { } // Fade fades one RGB value (over other RGB values) to another RGB value, by giving the function a minimum, maximum and current value. -func (p RGB) Fade(min, max, current float32, end ...RGB) RGB { - if max == current { +func (p RGB) Fade(minRGB, maxRGB, current float32, end ...RGB) RGB { + if maxRGB == current { return end[len(end)-1] } - if min < 0 { - max -= min - current -= min - min = 0 + if minRGB < 0 { + maxRGB -= minRGB + current -= minRGB + minRGB = 0 } if len(end) == 1 { return RGB{ - R: uint8(internal.MapRangeToRange(min, max, float32(p.R), float32(end[0].R), current)), - G: uint8(internal.MapRangeToRange(min, max, float32(p.G), float32(end[0].G), current)), - B: uint8(internal.MapRangeToRange(min, max, float32(p.B), float32(end[0].B), current)), + R: uint8(internal.MapRangeToRange(minRGB, maxRGB, float32(p.R), float32(end[0].R), current)), + G: uint8(internal.MapRangeToRange(minRGB, maxRGB, float32(p.G), float32(end[0].G), current)), + B: uint8(internal.MapRangeToRange(minRGB, maxRGB, float32(p.B), float32(end[0].B), current)), Background: p.Background, } } else if len(end) > 1 { - f := (max - min) / float32(len(end)) + f := (maxRGB - minRGB) / float32(len(end)) tempCurrent := current if f > current { - return p.Fade(min, f, current, end[0]) + return p.Fade(minRGB, f, current, end[0]) } else { for i := 0; i < len(end)-1; i++ { tempCurrent -= f if f > tempCurrent { - return end[i].Fade(min, min+f, tempCurrent, end[i+1]) + return end[i].Fade(minRGB, minRGB+f, tempCurrent, end[i+1]) } } } diff --git a/section_printer.go b/section_printer.go index c1ae3b961..8d62311cc 100644 --- a/section_printer.go +++ b/section_printer.go @@ -69,23 +69,24 @@ func (p SectionPrinter) Sprint(a ...interface{}) string { p.Style = NewStyle() } - var ret string + var ret strings.Builder for i := 0; i < p.TopPadding; i++ { - ret += "\n" + ret.WriteByte('\n') } if p.Level > 0 { - ret += strings.Repeat(p.IndentCharacter, p.Level) + " " + ret.WriteString(strings.Repeat(p.IndentCharacter, p.Level)) + ret.WriteByte(' ') } - ret += p.Style.Sprint(a...) + ret.WriteString(p.Style.Sprint(a...)) for i := 0; i < p.BottomPadding; i++ { - ret += "\n" + ret.WriteByte('\n') } - return ret + return ret.String() } // Sprintln formats using the default formats for its operands and returns the resulting string. diff --git a/table_printer.go b/table_printer.go index 54e8965a4..fe3e76490 100644 --- a/table_printer.go +++ b/table_printer.go @@ -41,6 +41,7 @@ type TablePrinter struct { LeftAlignment bool RightAlignment bool Writer io.Writer + AlternateRowStyle *Style } // WithStyle returns a new TablePrinter with a specific Style. @@ -103,7 +104,7 @@ func (p TablePrinter) WithData(data [][]string) *TablePrinter { return &p } -// WithCSVReader return a new TablePrinter with specified Data extracted from CSV. +// WithCSVReader returns a new TablePrinter with specified Data extracted from CSV. func (p TablePrinter) WithCSVReader(reader *csv.Reader) *TablePrinter { if records, err := reader.ReadAll(); err == nil { p.Data = records @@ -139,15 +140,20 @@ func (p TablePrinter) WithWriter(writer io.Writer) *TablePrinter { return &p } +// WithAlternateRowStyle returns a new TablePrinter with a specific AlternateRowStyle. +func (p TablePrinter) WithAlternateRowStyle(style *Style) *TablePrinter { + p.AlternateRowStyle = style + return &p +} + type table struct { rows []row maxColumnWidths []int } type row struct { - height int - cells []cell - columnWidths []int + height int + cells []cell } type cell struct { @@ -208,44 +214,54 @@ func (p TablePrinter) Srender() (string, error) { var maxRowWidth int for _, r := range t.rows { - rowWidth := internal.GetStringMaxWidth(p.renderRow(t, r)) + rowWidth := internal.GetStringMaxWidth(p.renderRow(t, r, 0)) if rowWidth > maxRowWidth { maxRowWidth = rowWidth } } // render table - var s string + var ret strings.Builder for i, r := range t.rows { if i == 0 && p.HasHeader { - s += p.HeaderStyle.Sprint(p.renderRow(t, r)) + ret.WriteString(p.HeaderStyle.Sprint(p.renderRow(t, r, i))) if p.HeaderRowSeparator != "" { - s += strings.Repeat(p.HeaderRowSeparatorStyle.Sprint(p.HeaderRowSeparator), maxRowWidth) + "\n" + ret.WriteString(strings.Repeat(p.HeaderRowSeparatorStyle.Sprint(p.HeaderRowSeparator), maxRowWidth)) + ret.WriteByte('\n') } continue } - s += p.renderRow(t, r) + ret.WriteString(p.renderRow(t, r, i)) if p.RowSeparator != "" { - s += strings.Repeat(p.RowSeparatorStyle.Sprint(p.RowSeparator), maxRowWidth) + "\n" + ret.WriteString(strings.Repeat(p.RowSeparatorStyle.Sprint(p.RowSeparator), maxRowWidth)) + ret.WriteByte('\n') } } if p.Boxed { - s = DefaultBox.Sprint(strings.TrimSuffix(s, "\n")) + return DefaultBox.Sprint(strings.TrimSuffix(ret.String(), "\n")), nil } - return s, nil + return ret.String(), nil } // renderRow renders a row. // It merges the cells of a row into one string. // Each line of each cell is merged with the same line of the other cells. -func (p TablePrinter) renderRow(t table, r row) string { +func (p TablePrinter) renderRow(t table, r row, rowIndex int) string { var s string + var currentStyle *Style + + // Identify if line should use alternate style + if rowIndex%2 == 1 && p.AlternateRowStyle != nil { + currentStyle = p.AlternateRowStyle + } else { + currentStyle = p.Style + } // merge lines of cells and add separator // use the t.maxColumnWidths to add padding to the corresponding cell @@ -253,18 +269,18 @@ func (p TablePrinter) renderRow(t table, r row) string { for i := 0; i < r.height; i++ { for j, c := range r.cells { var currentLine string + // Check if the current line exists in the cell if i < len(c.lines) { currentLine = c.lines[i] } + // Calculate padding based on the max width of the current column paddingForLine := t.maxColumnWidths[j] - internal.GetStringMaxWidth(currentLine) if p.RightAlignment { s += strings.Repeat(" ", paddingForLine) } - if i < len(c.lines) { - s += c.lines[i] - } + s += currentLine if j < len(r.cells)-1 { if p.LeftAlignment { @@ -273,9 +289,21 @@ func (p TablePrinter) renderRow(t table, r row) string { s += p.SeparatorStyle.Sprint(p.Separator) } } + + // Ensure that the last column is padded and styled correctly + lastCell := r.cells[len(r.cells)-1] + if len(lastCell.lines) > i { + s += strings.Repeat(" ", t.maxColumnWidths[len(r.cells)-1]-internal.GetStringMaxWidth(lastCell.lines[i])) + } else { + // Fill the remaining space with padding if there are fewer lines + s += strings.Repeat(" ", t.maxColumnWidths[len(r.cells)-1]) + } s += "\n" } + if currentStyle != nil { + return currentStyle.Sprint(s) + } return s } diff --git a/table_printer_test.go b/table_printer_test.go index 3434ef615..bd3a88a64 100644 --- a/table_printer_test.go +++ b/table_printer_test.go @@ -37,6 +37,24 @@ func TestTablePrinter_Render(t *testing.T) { testza.AssertNotNil(t, content) } +func TestTablePrinterWithAlternateStyle_Render(t *testing.T) { + d := pterm.TableData{ + {"Firstname", "Lastname", "Email"}, + {"Paul", "Dean", "nisi.dictum.augue@velitAliquam.co.uk"}, + {"Callie", "Mckay", "egestas.nunc.sed@est.com"}, + {"Libby", "Camacho", "aliquet.lobortis@semper.com"}, + } + + // Define the alternate row style + alternateStyle := pterm.NewStyle(pterm.BgDarkGray) + + // Create a printer with the alternate row style + printer := pterm.DefaultTable.WithHasHeader().WithAlternateRowStyle(alternateStyle).WithData(d) + content, err := printer.Srender() + testza.AssertNoError(t, err) + testza.AssertNotNil(t, content) +} + func TestTablePrinterWithRowSeparators_Render(t *testing.T) { d := pterm.TableData{ {"Firstname", "Lastname", "Email"}, diff --git a/tree_printer.go b/tree_printer.go index 113f92025..3cbeb30a7 100644 --- a/tree_printer.go +++ b/tree_printer.go @@ -122,12 +122,13 @@ func (p TreePrinter) Srender() (string, error) { p.TextStyle = NewStyle() } - var result string + var result strings.Builder if p.Root.Text != "" { - result += p.TextStyle.Sprint(p.Root.Text) + "\n" + result.WriteString(p.TextStyle.Sprint(p.Root.Text)) + result.WriteByte('\n') } - result += walkOverTree(p.Root.Children, p, "") - return result, nil + result.WriteString(walkOverTree(p.Root.Children, p, "")) + return result.String(), nil } // walkOverTree is a recursive function,