Projects STRLCPY termdash Commits 1e1dc15c
🤬
  • ■ ■ ■ ■ ■ ■
    draw/braille_line.go
    skipped 137 lines
    138 138   if vertProj < horizProj {
    139 139   if start.X > end.X {
    140 140   return lineLow(end.X, end.Y, start.X, start.Y)
    141  - } else {
    142  - return lineLow(start.X, start.Y, end.X, end.Y)
    143 141   }
    144  - } else {
    145  - if start.Y > end.Y {
    146  - return lineHigh(end.X, end.Y, start.X, start.Y)
    147  - } else {
    148  - return lineHigh(start.X, start.Y, end.X, end.Y)
    149  - }
     142 + return lineLow(start.X, start.Y, end.X, end.Y)
     143 + }
     144 + if start.Y > end.Y {
     145 + return lineHigh(end.X, end.Y, start.X, start.Y)
    150 146   }
     147 + return lineHigh(start.X, start.Y, end.X, end.Y)
    151 148  }
    152 149   
    153 150  // lineLow returns points that create a line whose horizontal projection
    skipped 62 lines
  • ■ ■ ■ ■ ■
    eventqueue/eventqueue_test.go
    skipped 106 lines
    107 107   ctx, cancel := context.WithTimeout(context.Background(), 1*time.Millisecond)
    108 108   defer cancel()
    109 109   
    110  - got, err := q.Pull(ctx)
    111  - if err == nil {
     110 + if _, err := q.Pull(ctx); err == nil {
    112 111   t.Fatal("Pull => expected timeout error, got nil")
    113 112   }
    114 113   
    115 114   close(ch)
    116  - got, err = q.Pull(context.Background())
     115 + got, err := q.Pull(context.Background())
    117 116   if err != nil {
    118 117   t.Fatalf("Pull => unexpected error: %v", err)
    119 118   }
    skipped 6 lines
  • ■ ■ ■ ■ ■
    termdashdemo/termdashdemo.go
    skipped 192 lines
    193 193   go periodic(ctx, 1*time.Second, func() error {
    194 194   t.Reset()
    195 195   txt := time.Now().UTC().Format(time.UnixDate)
    196  - if err := t.Write(fmt.Sprintf("\n%s", txt), text.WriteCellOpts(cell.FgColor(cell.ColorMagenta))); err != nil {
    197  - return err
    198  - }
    199  - return nil
     196 + return t.Write(fmt.Sprintf("\n%s", txt), text.WriteCellOpts(cell.FgColor(cell.ColorMagenta)))
    200 197   })
    201 198   return t
    202 199  }
    skipped 23 lines
    226 223   const max = 100
    227 224   go periodic(ctx, 250*time.Millisecond, func() error {
    228 225   v := int(rand.Int31n(max + 1))
    229  - if err := spGreen.Add([]int{v}); err != nil {
    230  - return err
    231  - }
    232  - return nil
     226 + return spGreen.Add([]int{v})
    233 227   })
    234 228   
    235 229   spRed := sparkline.New(
    skipped 2 lines
    238 232   )
    239 233   go periodic(ctx, 500*time.Millisecond, func() error {
    240 234   v := int(rand.Int31n(max + 1))
    241  - if err := spRed.Add([]int{v}); err != nil {
    242  - return err
    243  - }
    244  - return nil
     235 + return spRed.Add([]int{v})
    245 236   })
    246 237   return spGreen, spRed
    247 238   
    skipped 60 lines
    308 299   step := 0
    309 300   go periodic(ctx, redrawInterval/3, func() error {
    310 301   step = (step + 1) % len(inputs)
    311  - if err := lc.Series("heartbeat", rotate(inputs, step),
     302 + return lc.Series("heartbeat", rotate(inputs, step),
    312 303   linechart.SeriesCellOpts(cell.FgColor(cell.ColorNumber(87))),
    313 304   linechart.SeriesXLabels(map[int]string{
    314 305   0: "zero",
    315 306   }),
    316  - ); err != nil {
    317  - return err
    318  - }
    319  - return nil
     307 + )
    320 308   })
    321 309   return lc
    322 310  }
    skipped 30 lines
    353 341   values[i] = int(rand.Int31n(max + 1))
    354 342   }
    355 343   
    356  - if err := bc.Values(values, max); err != nil {
    357  - return err
    358  - }
    359  - return nil
     344 + return bc.Values(values, max)
    360 345   })
    361 346   return bc
    362 347  }
    skipped 21 lines
    384 369   }
    385 370   
    386 371   step2 := (step1 + 100) % len(inputs)
    387  - if err := lc.Series("second", rotate(inputs, step2), linechart.SeriesCellOpts(cell.FgColor(cell.ColorWhite))); err != nil {
    388  - return err
    389  - }
    390  - 
    391  - return nil
     372 + return lc.Series("second", rotate(inputs, step2), linechart.SeriesCellOpts(cell.FgColor(cell.ColorWhite)))
    392 373   })
    393 374   return lc
    394 375  }
    skipped 10 lines
  • ■ ■ ■ ■ ■ ■
    widgets/linechart/axes/label.go
    skipped 89 lines
    90 90   
    91 91   ar := rowLabelArea(y, labelWidth)
    92 92   pos, err := align.Text(ar, v.Text(), align.HorizontalRight, align.VerticalMiddle)
     93 + if err != nil {
     94 + return nil, fmt.Errorf("unable to align the label value: %v", err)
     95 + }
    93 96   return &Label{
    94 97   Value: v,
    95 98   Pos: pos,
    skipped 138 lines
  • ■ ■ ■ ■ ■ ■
    widgets/linechart/linechart.go
    skipped 274 lines
    275 275   return nil
    276 276  }
    277 277   
    278  -// Implements widgetapi.Widget.Keyboard.
     278 +// Keyboard implements widgetapi.Widget.Keyboard.
    279 279  func (lc *LineChart) Keyboard(k *terminalapi.Keyboard) error {
    280 280   return errors.New("the LineChart widget doesn't support keyboard events")
    281 281  }
    282 282   
    283  -// Implements widgetapi.Widget.Mouse.
     283 +// Mouse implements widgetapi.Widget.Mouse.
    284 284  func (lc *LineChart) Mouse(m *terminalapi.Mouse) error {
    285 285   return errors.New("the LineChart widget doesn't support mouse events")
    286 286  }
    skipped 29 lines
Please wait...
Page is in error, reload to recover