All notable changes to this project will be documented in this file.
- Update
opt_usage
- Update example command
- Use empty
accents
value
- Bump codecov/codecov-action from 4 to 5
- Bump actions/attest-build-provenance from 1 to 2
- Move termbox source
- Bump cova to
8f12e48
- Bump cova to
a6a834c
- Bump termbox to
02e28d0
- Allow empty
core.accents
- Fix test/cli formatting
- Switch to dynamic cooldown
- Implement dimmed columns
- Move
rand
intoCore
- Fix redundant
TB_DIM
- Improve formatting
- Use max string length
- Increase
Column.cooldown
- Drop
Handler.init()
frames
->frm
- Drop
mbuf
- Fix formatting
- Correct option descriptions
- Correct
color
description - Rename
accents
value
- Show default values
- Add intro
- Add intro border
- Fix live cases
- Drop timestamp bitcast
- Use dynamic cooldown
- Use env locale
- Update example command
- Comment
printCells()
subroutines - Update
Usage
- Add
accents
option - Add
normal
speed - Set
normal
as default speed - [breaking] Move
pulse
intoaccents
- Fix
release
dependencies
- Switch to
tb_set_cell()
- Move
mode
/style
intoCore
- Move
speed
intoCore
- Rearrange
Core
fields - Move
newChar()
intoCore
- Rename
Char
fields - Change debug conditional in
Core.start()
- Move
Handler
- Move
Core
- Fix
opts
format
- Move err streams
- Add
clean
step - Bump termbox to
200eec9
- Enable POSIX features
- Bump cova to
0.10.1-beta
- Set std options
- Adjust debug mode exit
- Implement cooldown
- Replace
setup-zig
action
- Optimize
printCells()
- Use
u32
for width/height - Use
UsageHelpCalled
- Move column init
- Improve columns init
- Use less
usize
- Reformat root file
- Fix spacing
- Update
column
- Add
debug
mode - Improve
runner()
- Check
stderr
- Move kcov output
- Add
test_live
option
- Set
rain
speed - Fix bold chars in
rain
- Update
getNthValues()
- Allow shorter column strings
- Set rendering mode for
rain
- Adjust the amount of active columns
- Start with
updateStyle()
- Shutdown on error
- Resolve expanding
chars
- Add
hexadecimal
mode - Add
textual
mode - Add
speed
option - Add
rain
style - Update
style
description - Randomize
rain
columns - Delay columns
- Implement active columns
- Use dynamic char buffer
- Switch
.hexadecimal
to u4 - Drop
slice
const - Drop redundant
deinit()
inheight:
- Use columns in
rain
- Fix
Char
elements - Reorganize
Column
fns - Drop redundant enum definitions
- Edit
tex_chars
- Use u4 with
decimal
- Switch
printCells()
overStyle
- Drop
updateTermSize()
error - Move
core.setRendering(true)
- Remove
old_char
deallocation
- Add
hexadecimal
- Add
column
- Check
fmtChar()
- Fix
column
start - Fix
column
init
- Catch
usage
flags - Print
usage
on errors - Update description
- Update help prefix
- Set zig version in
lint
- Move
cli
structs - Drop
child_type_parse_fns
- Drop parser errors
- Add
opts
- Use
checkFlag()
- Update argument descriptions
- Rename
pulse
flag - Change help message types
- Generate meta on native targets
- Check repository state
- Set
help_category_order
- Reformat usage
- Update example command
- [breaking] Use
cova
for argument parsing - Add custom usage function
- Reintroduce
version
- Add
build-cross
job - Add cross build mode
- Drop
Mode
/Color
switch - Move
Ghext
to the build system - Move
time
option
- Bump cova to
2055b94
- Fix meta docs
- Reformat help message
- Set release job name
- Use
gzip
- Move
Upload
step - Add missing step names
- Fix
subject-path
- Add
assets
- Fix yaml formatting
- Check gap array status
- Update usage
- Add
Compilation
- Add
version
- Add
Color.magenta
- Configure dependabot
- Set dependabot pr reviewers
- Change dependabot schedule
- Add binary attestation
- Fix
id-token
- Rename release jobs
- Drop undefined gap arrays
- Rename gap arrays
- Add
Core.start()
- Add
Handler.init()
- Add
version
- Add
help
- Add ghext
- Bump termbox to
d4128b4
- Add
Core.shutdown()
- Set
log
scope - Catch negative dimensions
- Update options
- Comment
pulse
- Drop
xvfb
- Update build commands
- Add
Core.init()
- Set default struct values
- Drop
@This()
- Fix
updateTermSize()
- Add
runner()
- Add color tests
- Fix segfault on resize
- Move rendering state
- Drop mutex locks from section functions
- Lock
handler
- Add
grid
mode - Add
blocks
mode
- Add funding
- Update
ci
workflow - Update coverage job
- Add build mode
- Update reusable inputs
- Update build command
- Add labeler
- Add pr template
- Use
release
flag
- Point
checkSec()
array - Optimize stdout print
- Swap
animation()
parameters - Edit
handler.style
conditions - Drop mutex locks
- Add
Core.updateStyle()
- Add
decimal
- Add
grid
- Bump termbox to
ff767c1
- Move terminal size check
- Use
process.Child
- Add
core.allocator
- Improve terminal size check
- Add coverage badge
- Update usage
- Ignore .zig-cache
- Enable tests
- Generate test coverage
- Set zig version on coverage
- Add build summary
- Bump zig to 0.13.0
- Fix kcov integration
- Add codecov settings
- Drop
debug.print()
- Move
main
- Fix stderr length
- Link libc
- Add
columns
- Add
crypto
- Set unit tests name
- Set test attributes
- Fix root source file
- Reformat help message
- Normalize frames
- Fix
core
memory leak - Move
tb_init()
- Check terminal size
- Update allowed terminal size
- Sections use
BoundedArrayAligned
- Add example command
- Add
color
option - Add
crypto
mode - Add
time
option - Add
Color.green
- Use bold characters
- Add
columns
mode - Add
pulse
option - Add
Color.blue
- Add
Color.yellow
- Handle terminal resize
- Fix release condition
- Set
cd
zig version
stateChange()
->setActive()
- Add
FRAME
- Drop redundant
core
variables
- Add basic test
- Add string test
- Add array test
- Add nth value test
- Expand string test
- Add handler test
- Update handler test
- Add sections test
- Update array tests
- Add README.md
- Add status badge
- Add help message
- Add
printCell()
- Implement
rand
- Implement key event
- Add
Core
- Exit on all events
- Add
decimal
mode - Improve help message
- Update gitignore
- Add LICENSE
- Add CHANGELOG
- Add
ci
workflow - Set zig version
- Add
cd
workflow - Update build command
- Update
cd
workflow
- Move rendering call
- Add
termbox2
- Set
.paths
- Drop termbox bindings
- Link
libc