Skip to content

Releases: chbug/hc

v1.4.0

27 Oct 01:01
5510a06

Choose a tag to compare

Introduced an undo/redo stack, bound to 'u' and 'U'.

v1.3.0

25 May 02:35
362ec8e

Choose a tag to compare

A few improvements and bugfixes:

  • better display of truncated numbers.
  • better handling of numbers introduced in scientific form
  • save the precision between runs so that the stack is restored in a similar form

Relax edition, doc fix

10 Apr 13:08
272a076

Choose a tag to compare

No need to require edition 2024 quite yet. Also point to the actual doc, not another project :)

Better handling of large numbers

10 Apr 12:27
6fe8572

Choose a tag to compare

When displaying large numbers, show clearly what's being truncated.

Avoid accidental exponentiation taking significant ram/cpu.

Internal cleanups of how exponentiation is done.

Properly handle restoring screen on error.

18 Mar 00:53
74cb6ee

Choose a tag to compare

Minor but annoying issue when using the command-line version and inputting something incorrect.

More streamlined version

18 Mar 00:32
ce6fa1b

Choose a tag to compare

Two major changes:

  • Ability to run operations from the command line: hc 123 456 * q will show the result of the operation directly.
  • Reduced unnecessary typing: no need to hit enter before operations.

Deploy as "hc"

06 Mar 02:12

Choose a tag to compare

This is meant to be installed as "hc", not "helix-calc", despite the crate name.

Also support < space > to add to the stack, and minor cosmetics changes.

Prepare crates.io release

05 Mar 12:38

Choose a tag to compare

No other change, except ensuring the versions match between crates.io and the git tags.

Fix to display precision

04 Mar 02:57

Choose a tag to compare

This addresses a display issue where unnecessary zeros were shown for larger numbers (but had no impact on the math)

Stable release with basic operators.

03 Mar 18:42

Choose a tag to compare

The app now displays a useful status on errors and the actual operations are properly encapsulated.

The main missing feature so far is the notion of registers.