mirror of
https://github.com/mum4k/termdash.git
synced 2026-04-27 03:15:55 +03:00
[PR #152] [MERGED] Release v0.7.0 #223
Labels
No labels
bug
cleanup
enhancement
enhancement
enhancement
good first issue
help wanted
help wanted
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/termdash#223
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/mum4k/termdash/pull/152
Author: @mum4k
Created: 2/24/2019
Status: ✅ Merged
Merged: 2/24/2019
Merged by: @mum4k
Base:
master← Head:release-0-7-0📝 Commits (10+)
4caa570Skeleton of the button widget.18a99caTermbox now starts in 256 color mode by default.b7fa909Updating the CHANGELOG.550afddLicences and fixing data race.69b7799Adding licences.3ff8826Merge pull request #116 from mum4k/256-color-default09f2140API for the mouse FSM.768e3c3Generalizing the mouse button FSM.9613145Updating CHANGELOG and licences.6473cabMerge pull request #118 from mum4k/mouse-fsm📊 Changes
163 files changed (+12115 additions, -1934 deletions)
View changed files
📝
.travis.yml(+3 -1)📝
CHANGELOG.md(+81 -1)📝
README.md(+48 -25)📝
container/container.go(+106 -33)📝
container/container_test.go(+484 -85)📝
container/draw.go(+4 -4)📝
container/draw_test.go(+7 -7)📝
container/focus.go(+19 -6)📝
container/focus_test.go(+41 -19)➖
container/mouse_fsm.go(+0 -67)📝
container/options.go(+4 -4)📝
container/traversal_test.go(+2 -2)📝
doc/hld.md(+41 -26)📝
doc/images/barchartdemo.gif(+0 -0)➕
doc/images/buttondemo.gif(+0 -0)📝
doc/images/donutdemo.gif(+0 -0)📝
doc/images/gaugedemo.gif(+0 -0)📝
doc/images/hld.graffle(+0 -0)📝
doc/images/hld.png(+0 -0)➕
doc/images/linechartdemo.gif(+0 -0)...and 80 more files
📄 Description
[0.7.0] - 24-Feb-2019
Added
New widgets
Improvements to documentation
internal directory.
Improvements to the LineChart widget
axis.
Useful for applications that want to continuously feed data and make them
"roll" through the linechart.
the LineChart the last time Draw was called.
events.
Improvements to the Text widget
text content.
Improvements to the infrastructure
button clicks.
Changed
distribute events to subscribers. Each widget is now an individual
subscriber.
redrawing for each input event.
mouse events.
Breaking API changes
High impact
can validate the options. This is a breaking change for the following
widgets: BarChart, Gauge, LineChart, SparkLine, Text. The callers will have
to handle the returned error.
Low impact
and Mouse events which were replaced by a Subscribe method for the event
distribution system. This shouldn't affect users as the removed methods
aren't needed by container users.
widget specifies if it wants keyboard or mouse events. This only impacts
development of new widgets.
Fixed
series are provided.
is executed on every run.
characters it uses internally can have ambiguous width.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.