mirror of
https://github.com/mum4k/termdash.git
synced 2025-04-25 13:48:50 +08:00
Adding image and doc entry for the segment display.
This commit is contained in:
parent
3f416675e9
commit
c58217af9c
12
README.md
12
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
|
||||
|
||||
[<img src="./images/linechartdemo.gif" alt="linechartdemo" type="image/gif">](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
|
||||
```
|
||||
|
||||
[<img src="./images/segmentdisplay.gif" alt="segmentdisplaydemo" type="image/gif">](widgets/segmentdisplay/segmentdisplaydemo/segmentdisplaydemo.go)
|
||||
|
||||
# Contributing
|
||||
|
||||
If you are willing to contribute, improve the infrastructure or develop a
|
||||
|
BIN
images/segmentdisplaydemo.gif
Normal file
BIN
images/segmentdisplaydemo.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.4 MiB |
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user