Skip to content

Releases: chickenspaceprogram/ctty

v6.1.1 - beta

v6.1.1 - beta Pre-release
Pre-release

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 20 Feb 18:30

Fixed a few issues present in v6.0.*, reworked includes.

Some files were moved around and the old CLEAR_SCREEN() macro was replaced with a nicer function. This is technically a breaking change but since v6 is still in beta I'm not updating the major version number.

At some point I plan to rid this library of as many macro-functions as possible but for now it works fine. In fact I probably will never do that, I'll just make a shitty ncurses clone that depends on this library, lol.

v6.0.1-beta

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 28 Jan 01:32

This is a beta release. It should be mostly stable, but I might've forgotten to fix the #include paths in places and I'm not going to bother checking.

If it compiles, it shouldn't just randomly break, put it that way.

No new features have been added in ctty v6, just that rework of include directories and a few bugfixes.

v5.3.1

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 22 Nov 05:53

Added proper multi-option selector menu, and made a few internal functions public.

Also changed license to the MPL, version 2. The previous version of ctty will be partially supported in future (and will remain licensed under the MIT License). I won't automatically merge bugfixes into it, but if you create a GitHub issue or submit a PR I will respond to it.

v5.2.3

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 12 Nov 19:10
327f178

Added utility to print files.

Made the menu automatically hide and show the cursor.

Silenced some warnings.

v5.1.0

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 08 Nov 03:47
b0662a8

Added preprocessor macros to make inclusion of this library in C++ projects easier.

v5.0.10

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 05 Nov 23:56
6ade7ad

Added neat menu system, reorganized files.

Also fixed 256-color converter, it now works to minimize Euclidean distance instead of whatever it did beforehand.

Now it should be easy to integrate this library into your project with CMake!

v4.1.0

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 03 Nov 20:15
04c0102

Added macro for spacebar keypress.

v4.0.1

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 03 Nov 18:42
df5a8fd

Major changes to colors.h!

Functions and enums are now used to display colors instead of the previous macro system.

This was done to allow for changing foreground and background color at the same time.

Also silenced some warnings in keypress-codes.h that resulted from not explicitly typecasting a value.

v3.3.3

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 03 Nov 07:28
a1bb31a

Added preprocessor macros for keys a-j, 1-0.

Fixed bug where a char value above 127 was incorrectly interpreted as signed and then implicitly typecast to int.

v3.2.0

Choose a tag to compare

@chickenspaceprogram chickenspaceprogram released this 02 Nov 23:10
1d4a07e

Added keypress macro for [Enter].