Releases: gookit/cliui
Releases · gookit/cliui
v0.3.0
Change Log
Refactor
- refactor(progress): prepare multi progress render modes d6ac666
Fixed
- fix(progress): stabilize managed progress updates 0115111
- fix(progress): ignore removed progress updates before start 98f1584
Feature
- feat(progress): enhance multi progress concurrency c59d898
- feat(progress): add plain and disabled render modes 97a7e26
- feat(progress): add terminal detection helper 65f473f
- feat(progress): support wider progress format verbs 9dfe257
- feat(progress): support dynamic multi progress bars 0ac6462
- feat(progress): add progress status helpers 64b3a6a
- feat(progress): add automatic render mode selection 9432e96
- feat(progress): add byte tracker 415fa25
- feat(progress): add concurrent progress writer 4164c4d
Other
- docs(progress): plan followup progress enhancements 21ae5fe
- docs(progress): plan followup progress implementation 74026df
- docs(progress): revise followup progress plan review cd1f0fe
- docs(progress): document followup progress enhancements 05ec0fe
- docs(progress): update first stage plan checklist f9e7934
- docs(progress): plan byte tracker enhancements a865489
- test(progress): cover byte tracker concurrency ac7714d
- docs(progress): document byte tracker usage bda530f
- doc: add eget requirements docs b677ca6
- docs(progress): add runnable progress demos dd2f1fd
- docs: expand progress demos and table usage b53a03e
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
Change Log
Fixed
- fix: fix cutypes package name error 226ed1a
- fix: complete show any-data helper 78090be
- fix: support unicode input editing 27707de
- fix: improve readline event parsing 57f13f0
- fix: keep interact ui errors visible 4bafb52
- fix: align interact ui cursor width 0f2f9a4
Feature
- feat: add multi progress support 8975182
- feat: add interact ui abstraction cb5325b
- feat: add plain select interactions b4019e7
- feat: add event-driven interact backend tests 681880d
- feat: add minimal readline backend 2491916
- feat: add event-driven input editing a9b47aa
- feat: add interact ui demo 9dc26bc
- feat: improve readline input editing cc0f355
- feat: improve interact selection views b1b5ac6
- feat: improve readline backend fallback 663379b
- feat: add interact ui bridge helpers bc32021
- feat: extend readline input editing keys 681db43
- feat: support ctrl shortcuts for input ddfd098
- feat: add line editing shortcuts b7ee1aa
- feat: add ctrl-w word deletion 7cb8174
- feat: improve selection status display 711cdef
- feat: centralize cliui input output streams 9571b95
- feat: render alerts with banners 4822253
- feat: add interact navigation keys 6a8d95c
Other
- chore: fix some unit test error 01e1ab5
- chore: update some code style in interact bf9f865
- chore: initialize cliui module 16d5d4d
- refator: rename the gclicom to cutypes 5916a3c
- ci: add .github for setup CI config c01127f
- build(deps): bump softprops/action-gh-release from 2 to 3 002a228
- build(deps): bump github.com/gookit/goutil from 0.7.3 to 0.7.4 340bdca
- docs: reorganize readme files 5f2b997
- docs: add interact ui abstraction design 2cc5c48
- docs: add multi progress design f49cdf3
- test: add multi progress example d7dcb34
- docs: add interact ui usage guide 3ff305a
- docs: document readline interact backend 50b711e
- docs: clarify readline fallback behavior 409387e
- docs: update readline input key bindings 233f521
- docs: add ctrl shortcuts to input bindings 5a76c66
- docs: add line editing shortcuts to bindings 0c105cb
- test: add interact ui fallback example a5c29d9
- docs: describe selection status feedback 091d63c
- chore: remove unused interact control package ef33dbc
- docs: clarify interact ui backend behavior 7e561b0
- docs: refresh package readmes 45deacf
- docs: move package readmes under docs cfc7cd3
- docs: add root quick usage examples ab36b7c
- docs: use interact ui bridge in quick usage a454115
- docs: add component quick examples dc5e63c
- docs: add Chinese documentation 980ed78
Full Changelog: v0.1.0...v0.2.0