mirror of
https://github.com/mum4k/termdash.git
synced 2026-04-27 03:15:55 +03:00
[PR #195] [MERGED] Release v0.9.0 #248
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#248
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/195
Author: @mum4k
Created: 4/29/2019
Status: ✅ Merged
Merged: 4/29/2019
Merged by: @mum4k
Base:
master← Head:release-0-9-0📝 Commits (10+)
10d4a55Provide metadata to widgets when drawing.9543219Merge pull request #179 from mum4k/draw-metadata2de4a9aSegmentDisplay now reports its capacity.ea2e0b7Merge pull request #180 from mum4k/sd-capacitybf72b5dSkeleton of the TextInput widget.d31b767Allow options on intermediate containers in the grid.76c4fc0Merge pull request #182 from mum4k/grid-optionsb031be6Adding a type that holds data in the text input field.2cfaf25Initial functionality and tests for the field editor.2e7d295Planning out the editing algorithm.📊 Changes
63 files changed (+6692 additions, -579 deletions)
View changed files
📝
.travis.yml(+1 -1)📝
CHANGELOG.md(+35 -6)📝
README.md(+13 -1)📝
container/container_test.go(+38 -5)📝
container/draw.go(+6 -1)📝
container/draw_test.go(+75 -21)📝
container/grid/grid.go(+31 -4)📝
container/grid/grid_test.go(+121 -43)➖
doc/images/termdashdemo_0_7_0.gif(+0 -0)➕
doc/images/termdashdemo_0_9_0.gif(+0 -0)➕
doc/images/textinputdemo.gif(+0 -0)📝
doc/widget_development.md(+5 -2)📝
internal/area/area.go(+46 -0)📝
internal/area/area_test.go(+170 -0)📝
internal/canvas/buffer/buffer.go(+5 -0)📝
internal/canvas/buffer/buffer_test.go(+12 -0)📝
internal/draw/text.go(+2 -2)📝
internal/faketerm/diff.go(+2 -2)📝
internal/faketerm/faketerm.go(+2 -2)📝
internal/fakewidget/fakewidget.go(+20 -14)...and 43 more files
📄 Description
[0.9.0] - 28-Apr-2019
Added
TextInputwidget, an input field allowing interactive text input.Donutwidget can now display an optional text label under the donut.Changed
executed.
capacity the last time Draw was called.
containers, i.e. containers that don't have widgets, but represent rows and
columns.
math.NaNvalues to represent "no value" (valuesthat will not be rendered) in the values slice.
Breaking API changes
widgets with additional metadata. This affects all implemented widgets.
math.Roundinstead of our own implementation andstrings.Builderinsteadof
bytes.Buffer.Ctrl-Ano longer come as two separate events,Termdash now mirrors termbox-go and sends these as one event.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.