Skip to content

Releases: theckman/yacspin

0.6.0: Add SuffixAutoColon Mode, Windows Support

18 Mar 07:08
v0.6.0
f82a078
Compare
Choose a tag to compare

This releae adds two major features:

  • This adds a new configuration option, SuffixAutoColon, which puts a colon
    after the suffix if there's a message
  • Add better support for printing (clearing) the line for Windows terminals

0.5.0: Delay updates preempt, remove suffix colon, concurrency fixes

18 Mar 07:07
v0.5.0
91aed32
Compare
Choose a tag to compare
  • CharSets() method now returns an error
  • When printing the suffix, a : isn't implicitly added
  • When updating the refresh delay, the painter can be preempted if the delay is
    shorter and should trigger a paint
  • Has many fixes to make the spinner safer for concurrent modification, while
    making the internal implementation simpler

0.4.0

30 Dec 02:13
v0.4.0
Compare
Choose a tag to compare
  • make painting loop preemptible, providing better behaviors for updates to the delay duration and stopping the spinnner

0.3.0

30 Dec 02:13
v0.3.0
214a788
Compare
Choose a tag to compare
  • add Config.HideCursor bool field for having the spinner hide the cursor when running

0.2.0

29 Dec 20:22
v0.2.0
7da08e6
Compare
Choose a tag to compare
  • add StopFail() method and associated Config fields and configuration methods to support failure stop scenario (for different character, colors, and message)
  • If no color specified for Colors, StopColors, or StopFailColors don't assume we want a color (even if just white).
  • No longer generate CharSets 37 and 38 at runtime; make them part of the literal so users can see them in the documentation.

0.1.3

29 Dec 18:47
v0.1.3
966962d
Compare
Choose a tag to compare
  • reset index to 0 when reversing charset, to ensure it is painted properly

0.1.2

29 Dec 18:46
v0.1.2
f4b66f6
Compare
Choose a tag to compare
  • move line erase to immediately before the paint of the next one, to reduce time in between

0.1.1

29 Dec 18:46
v0.1.1
5065dcb
Compare
Choose a tag to compare
  • reset internal spinner index on Stop(), so that a following call to Start() draws the spinner successfully

0.1.0

29 Dec 18:45
v0.1.0
8319611
Compare
Choose a tag to compare
  • initial commit of yacspin implementation (NO TESTS!)

0.0.0

29 Dec 18:45
v0.0.0
85e8337
Compare
Choose a tag to compare
0.0.0 Pre-release
Pre-release

Repo creation