Skip to content

Releases: charlesrocket/xtxf

0.10.0

08 Dec 15:35
0.10.0
2a170cc
Compare
Choose a tag to compare

Bug Fixes

  • Update opt_usage

Documentation

  • Update example command

Features

  • Use empty accents value

Operations

  • Bump codecov/codecov-action from 4 to 5
  • Bump actions/attest-build-provenance from 1 to 2

Refactor

  • Move termbox source

Build

  • Bump cova to 8f12e48
  • Bump cova to a6a834c
  • Bump termbox to 02e28d0

0.9.1

15 Nov 08:22
0.9.1
1637283
Compare
Choose a tag to compare

Bug Fixes

  • Allow empty core.accents

Styling

  • Fix test/cli formatting

0.9.0

12 Nov 08:11
0.9.0
6aca4cf
Compare
Choose a tag to compare

Features

  • Switch to dynamic cooldown
  • Implement dimmed columns

Refactor

  • Move rand into Core
  • Fix redundant TB_DIM

Styling

  • Improve formatting

0.8.2

21 Oct 17:01
0.8.2
165fccf
Compare
Choose a tag to compare

Bug Fixes

  • Use max string length
  • Increase Column.cooldown

Refactor

  • Drop Handler.init()
  • frames -> frm
  • Drop mbuf

Styling

  • Fix formatting

0.8.1

07 Oct 16:48
0.8.1
479fdff
Compare
Choose a tag to compare

Bug Fixes

  • Correct option descriptions
  • Correct color description
  • Rename accents value

0.8.0

05 Oct 15:38
0.8.0
9484b33
Compare
Choose a tag to compare

Features

  • Show default values
  • Add intro
  • Add intro border

Testing

  • Fix live cases

0.7.0

23 Sep 13:31
0.7.0
e3004e5
Compare
Choose a tag to compare

Bug Fixes

  • Drop timestamp bitcast
  • Use dynamic cooldown
  • Use env locale

Documentation

  • Update example command
  • Comment printCells() subroutines
  • Update Usage

Features

  • Add accents option
  • Add normal speed
  • Set normal as default speed
  • [breaking] Move pulse into accents

Operations

  • Fix release dependencies

Performance

  • Switch to tb_set_cell()

Refactor

  • Move mode/style into Core
  • Move speed into Core
  • Rearrange Core fields
  • Move newChar() into Core
  • Rename Char fields
  • Change debug conditional in Core.start()

Styling

  • Move Handler
  • Move Core
  • Fix opts format

Testing

  • Move err streams

Build

  • Add clean step
  • Bump termbox to 200eec9
  • Enable POSIX features
  • Bump cova to 0.10.1-beta

0.6.1

18 Sep 18:39
0.6.1
0553080
Compare
Choose a tag to compare

Bug Fixes

  • Set std options
  • Adjust debug mode exit
  • Implement cooldown

Operations

  • Replace setup-zig action

Refactor

  • Optimize printCells()
  • Use u32 for width/height
  • Use UsageHelpCalled
  • Move column init
  • Improve columns init
  • Use less usize

Styling

  • Reformat root file
  • Fix spacing

Testing

  • Update column
  • Add debug mode
  • Improve runner()
  • Check stderr
  • Move kcov output

Build

  • Add test_live option

0.6.0

13 Sep 07:14
0.6.0
8343b1b
Compare
Choose a tag to compare

Bug Fixes

  • 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

Features

  • Add hexadecimal mode
  • Add textual mode
  • Add speed option
  • Add rain style
  • Update style description
  • Randomize rain columns
  • Delay columns
  • Implement active columns

Performance

  • Use dynamic char buffer

Refactor

  • Switch .hexadecimal to u4
  • Drop slice const
  • Drop redundant deinit() in height:
  • Use columns in rain
  • Fix Char elements
  • Reorganize Column fns
  • Drop redundant enum definitions
  • Edit tex_chars
  • Use u4 with decimal
  • Switch printCells() over Style
  • Drop updateTermSize() error
  • Move core.setRendering(true)
  • Remove old_char deallocation

Testing

  • Add hexadecimal
  • Add column
  • Check fmtChar()
  • Fix column start
  • Fix column init

0.5.1

30 Aug 09:01
0.5.1
df3d782
Compare
Choose a tag to compare

Bug Fixes

  • Catch usage flags
  • Print usage on errors
  • Update description
  • Update help prefix

Operations

  • Set zig version in lint

Refactor

  • Move cli structs
  • Drop child_type_parse_fns
  • Drop parser errors
  • Add opts
  • Use checkFlag()