首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
1
Star
0
Fork
1
leishen
/
termdash
forked from
mirrors_mum4k
/
termdash
Fork 仓库
加载中
取消
确认
确定同步?
同步操作将从
mirrors_mum4k/termdash
强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
同步 Wiki
(当前仓库的 wiki 将会被覆盖!)
取消
确定
代码
Wiki
0
统计
标签
标签名
描述
提交信息
操作
v0.20.0
102df20
2024-03-11 04:05
下载
v0.19.0
bc63a16
2024-01-30 04:18
下载
v0.18.0
e7f235a
2023-02-09 06:03
下载
v0.17.0
9954a05
2022-07-08 11:21
下载
v0.16.1
f13e422
2022-01-14 13:42
下载
v0.16.0
9ed3713
2021-04-04 05:21
下载
v0.15.0
8a5b62c
2021-03-06 15:26
下载
v0.14.0
d2b202a
2020-12-30 15:37
下载
v0.13.0
fbd21e7
2020-11-18 12:30
下载
v0.12.2
v0.12.2 - 31-Aug-2020 Fixed - advanced the CI Go versions up to Go 1.15. - fixed the build status badge to correctly point to travis-ci.com instead of travis-ci.org.
5be11e3
2020-09-01 10:40
下载
v0.12.1
954b43c
2020-06-21 03:31
下载
v0.12.0
42f5d61
2020-04-11 03:46
下载
v0.11.0
5430f4d
2020-03-07 23:52
下载
v0.10.0
68bf056
2019-06-06 05:44
下载
v0.9.1
0.9.1 - 15-May-2019 Fixed - Termdash could deadlock when a `Button` or a `TextInput` was configured to call the `Container.Update` method.
6fe095f
2019-05-16 11:20
下载
v0.9.0
v0.9.0] - 28-Apr-2019 Added - The `TextInput` widget, an input field allowing interactive text input. - The `Donut` widget can now display an optional text label under the donut. Changed - Widgets now get information whether their container is focused when Draw is executed. - The SegmentDisplay widget now has a method that returns the observed character capacity the last time Draw was called. - The grid.Builder API now allows users to specify options for intermediate containers, i.e. containers that don't have widgets, but represent rows and columns. - Line chart widget now allows `math.NaN` values to represent "no value" (values that will not be rendered) in the values slice. Breaking API changes - The widgetapi.Widget.Draw method now accepts a second argument which provides widgets with additional metadata. This affects all implemented widgets. - Termdash now requires at least Go version 1.10, which allows us to utilize `math.Round` instead of our own implementation and `strings.Builder` instead of `bytes.Buffer`. - Terminal shortcuts like `Ctrl-A` no longer come as two separate events, Termdash now mirrors termbox-go and sends these as one event.
e6af456
2019-04-29 09:44
下载
v0.8.0
v0.8.0 - 30-Mar-2019 Added - New API for building layouts, a grid.Builder. Allows defining the layout iteratively as repetitive Elements, Rows and Columns. - Containers now support margin around them and padding of their content. - Container now supports dynamic layout changes via the new Update method. Changed - The Text widget now supports content wrapping on word boundaries. - The BarChart and SparkLine widgets now have a method that returns the observed value capacity the last time Draw was called. - Moving widgetapi out of the internal directory to allow external users to develop their own widgets. - Event delivery to widgets now has a stable defined order and happens when the container is unlocked so that widgets can trigger dynamic layout changes. Fixed - The termdash_test now correctly waits until all subscribers processed events, not just received them. - Container focus tracker now correctly tracks focus changes in enlarged areas, i.e. when the terminal size increased. - The BarChart, LineChart and SegmentDisplay widgets now protect against external mutation of the values passed into them by copying the data they receive.
4237512
2019-03-30 14:35
下载
v0.7.2
v0.7.2 - 25-Feb-2019 Added - Test coverage for data only packages. Changed - Refactoring packages that contained a mix of public and internal identifiers. - Breaking API changes The following packages were refactored, no impact is expected as the removed identifiers shouldn't be used externally. -- Functions align.Text and align.Rectangle were moved to a new internal/alignfor package. -- Types cell.Cell and cell.Buffer were moved into a new internal/canvas/buffer package.
b859130
2019-02-25 05:56
下载
v0.7.1
v0.7.1 - 24-Feb-2019 Fixed - Some of the packages that were moved into internal are required externally. This release makes them available again. Breaking API changes - The draw.LineStyle enum was refactored into its own package linestyle.LineStyle. Users will have to replace: -- draw.LineStyleNone -> linestyle.None -- draw.LineStyleLight -> linestyle.Light -- draw.LineStyleDouble -> linestyle.Double -- draw.LineStyleRound -> linestyle.Round
614d6ed
2019-02-24 15:16
下载
v0.7.0
v0.7.0 - 24-Feb-2019 Added - New widgets -- The Button widget. - Improvements to documentation -- Clearly marked the public API surface by moving private packages into internal directory. -- Started a GitHub wiki for Termdash. - Improvements to the LineChart widget -- The LineChart widget can display X axis labels in vertical orientation. -- The LineChart widget allows the user to specify a custom scale for the Y axis. -- The LineChart widget now has an option that disables scaling of the X axis. Useful for applications that want to continuously feed data and make them "roll" through the linechart. -- The LineChart widget now has a method that returns the observed capacity of the LineChart the last time Draw was called. -- The LineChart widget now supports zoom of the content triggered by mouse events. - Improvements to the Text widget -- The Text widget now has a Write option that atomically replaces the entire text content. - Improvements to the infrastructure -- A function that draws text vertically. -- A non-blocking event distribution system that can throttle repetitive events. -- Generalized mouse button FSM for use in widgets that need to track mouse button clicks. Changed - Termbox is now initialized in 256 color mode by default. - The infrastructure now uses the non-blocking event distribution system to distribute events to subscribers. Each widget is now an individual subscriber. - The infrastructure now throttles event driven screen redraw rather than redrawing for each input event. - Widgets can now specify the scope at which they want to receive keyboard and mouse events. - Breaking API changes -- High impact --- The constructors of all the widgets now also return an error so that they 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 --- The container package no longer exports separate methods to receive Keyboard 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. --- The widgetapi.Options struct now uses an enum instead of a boolean when widget specifies if it wants keyboard or mouse events. This only impacts development of new widgets. Fixed - The LineChart widget now correctly determines the Y axis scale when multiple series are provided. - Lint issues in the codebase, and updated Travis configuration so that golint is executed on every run. - Termdash now correctly starts in locales like zh_CN.UTF-8 where some of the characters it uses internally can have ambiguous width.
c861ece
2019-02-24 13:34
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载