[PR #217] [MERGED] Release v0.10.0 #262

Closed
opened 2026-03-03 16:23:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mum4k/termdash/pull/217
Author: @mum4k
Created: 6/5/2019
Status: Merged
Merged: 6/5/2019
Merged by: @mum4k

Base: masterHead: release-0-10-0


📝 Commits (10+)

  • 560aef6 Add linechart y-axis value formatter option API
  • 7157a07 Add formatter support to linechart internal Value type
  • 135edd4 Add formatted values creation if the scale has a value formatter asigned
  • 7571889 Use the y-axis value formatter option on y-axis internal properties
  • e9b4ba3 Guarantee some spacing between donut and its label.
  • 3dce1b3 Undo changes to the donut demo.
  • 457ce10 Updating CHANGELOG.
  • 98b23ec Text area no longer needs to be adjusted.
  • 662382e Merge pull request #196 from mum4k/donut-label-spacing
  • 0ef8750 Fixing lint issues found on Go report card.

📊 Changes

45 files changed (+3098 additions, -425 deletions)

View changed files

📝 .travis.yml (+4 -1)
📝 CHANGELOG.md (+26 -1)
📝 container/container.go (+7 -0)
📝 container/container_test.go (+91 -0)
📝 container/grid/grid.go (+156 -23)
📝 container/grid/grid_test.go (+244 -6)
📝 container/options.go (+55 -7)
📝 doc/images/segmentdisplaydemo.gif (+0 -0)
📝 internal/alignfor/alignfor.go (+9 -1)
📝 internal/alignfor/alignfor_test.go (+6 -0)
📝 internal/area/area.go (+39 -7)
📝 internal/area/area_test.go (+108 -0)
internal/segdisp/dotseg/attributes.go (+117 -0)
internal/segdisp/dotseg/attributes_test.go (+56 -0)
internal/segdisp/dotseg/dotseg.go (+238 -0)
internal/segdisp/dotseg/dotseg_test.go (+602 -0)
internal/segdisp/dotseg/testdotseg/testdotseg.go (+37 -0)
internal/segdisp/segdisp.go (+90 -0)
internal/segdisp/segdisp_test.go (+170 -0)
📝 internal/segdisp/sixteen/attributes.go (+16 -31)

...and 25 more files

📄 Description

v0.10.0 - 5-Jun-2019

Added

  • Added time.Duration based ValueFormatter for the LineChart Y-axis labels.
  • Added round and suffix ValueFormatter for the LineChart Y-axis labels.
  • Added decimal and suffix ValueFormatter for the LineChart Y-axis labels.
  • Added a container.SplitOption that allows fixed size container splits.
  • Added grid functions that allow fixed size rows and columns.

Changed

  • The LineChart can format the labels on the Y-axis with a ValueFormatter.
  • The SegmentDisplay can now display dots and colons ('.' and ':').
  • The Donut widget now guarantees spacing between the donut and its label.
  • The continuous build on Travis CI now builds with cgo explicitly disabled to
    ensure both Termdash and its dependencies use pure Go.

Fixed

  • Lint issues found on the Go report card.
  • An internal library belonging to the Text widget was incorrectly passing
    math.MaxUint32 as an int argument.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mum4k/termdash/pull/217 **Author:** [@mum4k](https://github.com/mum4k) **Created:** 6/5/2019 **Status:** ✅ Merged **Merged:** 6/5/2019 **Merged by:** [@mum4k](https://github.com/mum4k) **Base:** `master` ← **Head:** `release-0-10-0` --- ### 📝 Commits (10+) - [`560aef6`](https://github.com/mum4k/termdash/commit/560aef66d5e9691d7a9179ebe98615348a872ac9) Add linechart y-axis value formatter option API - [`7157a07`](https://github.com/mum4k/termdash/commit/7157a0745736644d1e08914b9f305fc0bcebe84b) Add formatter support to linechart internal Value type - [`135edd4`](https://github.com/mum4k/termdash/commit/135edd42fafa89704c5e1066835be4ae93256cac) Add formatted values creation if the scale has a value formatter asigned - [`7571889`](https://github.com/mum4k/termdash/commit/7571889becdc4ad89bb9aaf23d3edacf2b85313a) Use the y-axis value formatter option on y-axis internal properties - [`e9b4ba3`](https://github.com/mum4k/termdash/commit/e9b4ba36135dfb17dc27d61ab6ee21b8e3bd72b6) Guarantee some spacing between donut and its label. - [`3dce1b3`](https://github.com/mum4k/termdash/commit/3dce1b3bab70c370ecbab8ce5ed9b1f83737a2c7) Undo changes to the donut demo. - [`457ce10`](https://github.com/mum4k/termdash/commit/457ce104040189e1b3e7a623643da49f527ec1dd) Updating CHANGELOG. - [`98b23ec`](https://github.com/mum4k/termdash/commit/98b23ec3bd8ded648887ecb0405ef2f2c46335c0) Text area no longer needs to be adjusted. - [`662382e`](https://github.com/mum4k/termdash/commit/662382e8ba6c3f414f30d2721ac4d1c1884f7c8b) Merge pull request #196 from mum4k/donut-label-spacing - [`0ef8750`](https://github.com/mum4k/termdash/commit/0ef875039ba6f28e4b07f571c56443e1dfb0da33) Fixing lint issues found on Go report card. ### 📊 Changes **45 files changed** (+3098 additions, -425 deletions) <details> <summary>View changed files</summary> 📝 `.travis.yml` (+4 -1) 📝 `CHANGELOG.md` (+26 -1) 📝 `container/container.go` (+7 -0) 📝 `container/container_test.go` (+91 -0) 📝 `container/grid/grid.go` (+156 -23) 📝 `container/grid/grid_test.go` (+244 -6) 📝 `container/options.go` (+55 -7) 📝 `doc/images/segmentdisplaydemo.gif` (+0 -0) 📝 `internal/alignfor/alignfor.go` (+9 -1) 📝 `internal/alignfor/alignfor_test.go` (+6 -0) 📝 `internal/area/area.go` (+39 -7) 📝 `internal/area/area_test.go` (+108 -0) ➕ `internal/segdisp/dotseg/attributes.go` (+117 -0) ➕ `internal/segdisp/dotseg/attributes_test.go` (+56 -0) ➕ `internal/segdisp/dotseg/dotseg.go` (+238 -0) ➕ `internal/segdisp/dotseg/dotseg_test.go` (+602 -0) ➕ `internal/segdisp/dotseg/testdotseg/testdotseg.go` (+37 -0) ➕ `internal/segdisp/segdisp.go` (+90 -0) ➕ `internal/segdisp/segdisp_test.go` (+170 -0) 📝 `internal/segdisp/sixteen/attributes.go` (+16 -31) _...and 25 more files_ </details> ### 📄 Description ## v0.10.0 - 5-Jun-2019 ### Added - Added `time.Duration` based `ValueFormatter` for the `LineChart` Y-axis labels. - Added round and suffix `ValueFormatter` for the `LineChart` Y-axis labels. - Added decimal and suffix `ValueFormatter` for the `LineChart` Y-axis labels. - Added a `container.SplitOption` that allows fixed size container splits. - Added `grid` functions that allow fixed size rows and columns. ### Changed - The `LineChart` can format the labels on the Y-axis with a `ValueFormatter`. - The `SegmentDisplay` can now display dots and colons ('.' and ':'). - The `Donut` widget now guarantees spacing between the donut and its label. - The continuous build on Travis CI now builds with cgo explicitly disabled to ensure both Termdash and its dependencies use pure Go. ### Fixed - Lint issues found on the Go report card. - An internal library belonging to the `Text` widget was incorrectly passing `math.MaxUint32` as an int argument. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 16:23:35 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/termdash#262
No description provided.