diff --git a/README.md b/README.md
index 2a53803..9c61460 100644
--- a/README.md
+++ b/README.md
@@ -40,7 +40,6 @@ To install this library, run the following:
```
go get -u github.com/mum4k/termdash
-
```
# Usage
@@ -129,6 +128,17 @@ go run github.com/mum4k/termdash/widgets/linechart/linechartdemo/linechartdemo.g
[
](widgets/linechart/linechartdemo/linechartdemo.go)
+### The SegmentDisplay
+
+Displays text by simulating a 16-segment display. Run the
+[linechartdemo](widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go).
+
+```go
+go run github.com/mum4k/termdash/widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go
+```
+
+[
](widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go)
+
# Contributing
If you are willing to contribute, improve the infrastructure or develop a
diff --git a/images/segmentdisplaydemo.gif b/images/segmentdisplaydemo.gif
new file mode 100644
index 0000000..13bef90
Binary files /dev/null and b/images/segmentdisplaydemo.gif differ
diff --git a/widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go b/widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go
index b29a44f..bc62ec7 100644
--- a/widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go
+++ b/widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go
@@ -38,7 +38,7 @@ func clock(ctx context.Context, sd *segmentdisplay.SegmentDisplay) {
select {
case <-ticker.C:
now := time.Now()
- nowStr := now.Format("15 04 05")
+ nowStr := now.Format("15 04")
parts := strings.Split(nowStr, " ")
spacer := " "
@@ -49,8 +49,6 @@ func clock(ctx context.Context, sd *segmentdisplay.SegmentDisplay) {
segmentdisplay.NewChunk(parts[0], segmentdisplay.WriteCellOpts(cell.FgColor(cell.ColorBlue))),
segmentdisplay.NewChunk(spacer),
segmentdisplay.NewChunk(parts[1], segmentdisplay.WriteCellOpts(cell.FgColor(cell.ColorRed))),
- segmentdisplay.NewChunk(spacer),
- segmentdisplay.NewChunk(parts[2], segmentdisplay.WriteCellOpts(cell.FgColor(cell.ColorYellow))),
}
if err := sd.Write(chunks); err != nil {
panic(err)