[PR #101] [MERGED] Segment display #202

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

📋 Pull Request Information

Original PR: https://github.com/mum4k/termdash/pull/101
Author: @mum4k
Created: 2/7/2019
Status: Merged
Merged: 2/7/2019
Merged by: @mum4k

Base: develHead: segment-display


📝 Commits (10+)

  • a278825 API of a 16-segment display.
  • 180a652 Adding licences.
  • 9ca3fc8 Creating a common numbers.Abs function for code reuse.
  • 704fe45 Function that can draw segments.
  • 7e55d57 Merge branch 'devel' into segment-display
  • 1bc864b Implementing vertical segments.
  • 815d88f Implementing diagonal segments.
  • 5c02803 Fixing rectangular cases.
  • 8cdc34f Partial implementation of segdisp.
  • e6aafbe Prototype code of a 16-segment display.

📊 Changes

28 files changed (+6994 additions, -306 deletions)

View changed files

📝 README.md (+11 -1)
📝 area/area.go (+6 -12)
attrrange/attrrange.go (+103 -0)
attrrange/attrrange_test.go (+165 -0)
📝 canvas/testcanvas/testcanvas.go (+8 -0)
📝 draw/braille_line.go (+3 -10)
draw/segdisp/segment/segment.go (+472 -0)
draw/segdisp/segment/segment_test.go (+1760 -0)
draw/segdisp/segment/testsegment/testsegment.go (+38 -0)
draw/segdisp/sixteen/attributes.go (+300 -0)
draw/segdisp/sixteen/doc/16-Segment-ASCII-All.jpg (+0 -0)
draw/segdisp/sixteen/doc/segment_placement.graffle (+0 -0)
draw/segdisp/sixteen/doc/segment_placement.svg (+240 -0)
draw/segdisp/sixteen/sixteen.go (+472 -0)
draw/segdisp/sixteen/sixteen_test.go (+1766 -0)
draw/segdisp/sixteen/testsixteen/testsixteen.go (+37 -0)
images/segmentdisplaydemo.gif (+0 -0)
📝 numbers/numbers.go (+8 -0)
📝 numbers/numbers_test.go (+22 -0)
widgets/segmentdisplay/options.go (+112 -0)

...and 8 more files

📄 Description

Fixes #13


🔄 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/101 **Author:** [@mum4k](https://github.com/mum4k) **Created:** 2/7/2019 **Status:** ✅ Merged **Merged:** 2/7/2019 **Merged by:** [@mum4k](https://github.com/mum4k) **Base:** `devel` ← **Head:** `segment-display` --- ### 📝 Commits (10+) - [`a278825`](https://github.com/mum4k/termdash/commit/a278825fffa81333137c5505843600f0c334e526) API of a 16-segment display. - [`180a652`](https://github.com/mum4k/termdash/commit/180a65217796004643330b703bf3da137b7bbb6d) Adding licences. - [`9ca3fc8`](https://github.com/mum4k/termdash/commit/9ca3fc8b3f5b4ebfa8d0371cbfb35f27b27fc87d) Creating a common numbers.Abs function for code reuse. - [`704fe45`](https://github.com/mum4k/termdash/commit/704fe4557fdb92b48e06e3a5756952667328cee0) Function that can draw segments. - [`7e55d57`](https://github.com/mum4k/termdash/commit/7e55d57164be57ba41822e4c7d69ffb614327c72) Merge branch 'devel' into segment-display - [`1bc864b`](https://github.com/mum4k/termdash/commit/1bc864b850ddfc370ee048df6fde5945f6286f53) Implementing vertical segments. - [`815d88f`](https://github.com/mum4k/termdash/commit/815d88f4d5d6d1318433755296c4734756416120) Implementing diagonal segments. - [`5c02803`](https://github.com/mum4k/termdash/commit/5c0280322196e0993cb63e56b45200fedf5ce0dd) Fixing rectangular cases. - [`8cdc34f`](https://github.com/mum4k/termdash/commit/8cdc34fb284e990d363cea0c1f14734dee29cd0c) Partial implementation of segdisp. - [`e6aafbe`](https://github.com/mum4k/termdash/commit/e6aafbe66ea0e8ac472a47d6f8dd357fae9cc778) Prototype code of a 16-segment display. ### 📊 Changes **28 files changed** (+6994 additions, -306 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+11 -1) 📝 `area/area.go` (+6 -12) ➕ `attrrange/attrrange.go` (+103 -0) ➕ `attrrange/attrrange_test.go` (+165 -0) 📝 `canvas/testcanvas/testcanvas.go` (+8 -0) 📝 `draw/braille_line.go` (+3 -10) ➕ `draw/segdisp/segment/segment.go` (+472 -0) ➕ `draw/segdisp/segment/segment_test.go` (+1760 -0) ➕ `draw/segdisp/segment/testsegment/testsegment.go` (+38 -0) ➕ `draw/segdisp/sixteen/attributes.go` (+300 -0) ➕ `draw/segdisp/sixteen/doc/16-Segment-ASCII-All.jpg` (+0 -0) ➕ `draw/segdisp/sixteen/doc/segment_placement.graffle` (+0 -0) ➕ `draw/segdisp/sixteen/doc/segment_placement.svg` (+240 -0) ➕ `draw/segdisp/sixteen/sixteen.go` (+472 -0) ➕ `draw/segdisp/sixteen/sixteen_test.go` (+1766 -0) ➕ `draw/segdisp/sixteen/testsixteen/testsixteen.go` (+37 -0) ➕ `images/segmentdisplaydemo.gif` (+0 -0) 📝 `numbers/numbers.go` (+8 -0) 📝 `numbers/numbers_test.go` (+22 -0) ➕ `widgets/segmentdisplay/options.go` (+112 -0) _...and 8 more files_ </details> ### 📄 Description Fixes #13 --- <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:17 +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#202
No description provided.