Skip to content

Releases: gojuukaze/terminal_layout

v3.0.0

13 Jan 13:20
a28d003
Compare
Choose a tag to compare
  • 移除python2支持,若要使用python2请使用2.1.x版本
  • TableLayout 使用quick时,支持通过 row_id_formatter 设置row的id ( https://doc.ikaze.cn/terminal_layout/draw.html#tablelayout )
  • 升级 colorama==0.4.6 ( #30
  • 升级 colored==1.4.4
  • 删除tox.ini
  • 升级包build的方式,把setup.py中的配置移到pyproject.toml

v2.1.6

28 Dec 02:52
ba5d978
Compare
Choose a tag to compare
  • 修复 TextView 设置为 Overflow.hidden_left 时报错 (#28 )

v2.1.4

18 Dec 10:27
093b9bd
Compare
Choose a tag to compare
  • TableLayout 添加 overflow_vertical 参数,用于terminal高度不够时隐藏row(默认不隐藏)
  • 运行环境检测,非Terminal下抛出错误 ( #25 )
  • 添加 scroll 扩展,让 TableLayout 支持滚动 ( #24 )
    scroll.gif
  • 添加 remove, remove_view_by_id 函数
  • choice扩展改用scroll实现滚动
  • 添加 is_show 用于 使用 scrolloverflow_verticalhidden_tophidden_btm 时判断 TableRow 是否隐藏。( 只能判断TableRow
  • 修改一些小bug

v2.1.3

21 Oct 13:43
420ed04
Compare
Choose a tag to compare
  • 解决 readkey() 函数在 Win PowerShell 下无法识别方向键 bug (#22 )
  • choice扩展适配高度不够情况,当高度不够时隐藏部分选项 (#21 )
  • choice扩展支持设置stop_key,默认为 ['q']

v2.1.2

09 May 07:13
Compare
Choose a tag to compare
  • 增加input扩展,可以获取文字输入了(不支持windows)
  • TextView 增加 overflow 属性,用户文本过长时隐藏左边还是右边
  • view 增加 parent 属性
  • ctl自动重绘可通过设置 refresh_thread_stop 停止重绘

v2.0.6

24 Mar 02:33
Compare
Choose a tag to compare
  • choice增加default index ( #14 )

v2.0.4

02 Mar 09:01
Compare
Choose a tag to compare
  • 移除debug log ( #12 )

v2.0.1

22 Oct 12:06
10d6494
Compare
Choose a tag to compare

提供修改缓冲区函数(ctl.set_buffer_size),解决文本过多时屏幕闪烁的情况 #3

v2.0.0

09 Jun 03:04
2eba6d3
Compare
Choose a tag to compare
  • 增加自动刷新功能
  • 增加渐进显示字符的函数 delay_set_text()
  • find_view_by_id() 返回 ViewProxy ,不再直接返回view
  • 增加扩展 extensions
  • 增加按键监听功能
  • 修复python2 bug