Skip to content
This repository has been archived by the owner on Oct 8, 2022. It is now read-only.

Releases: vladdeSV/scone

v2.1.3

25 Jan 20:43
Compare
Choose a tag to compare

Bugfixes

  • Fix compile error on Windows (see #34)

v2.1.2

22 Feb 21:01
Compare
Choose a tag to compare

Bugfixes

  • Fix crash when writing foreground or background color where x or y is less than 0

v2.1.1

02 Feb 21:09
Compare
Choose a tag to compare

Changes

  • ⛔️ Removed _dark color variant suffix
    • use Dark color variant suffix instead, ex. Color.red_dark β†’ Color.redDark

Deprecated colors Color.black_red would cause the compilation to fail on my machine. I'll remove these.

This bugfix is part a bugfix, part breaking. Compiling the library works no problem. However, once added as a dependency the compilation fails.

Sorry for problems this might cause anyone.

(I realize this 1 year later, but this should bump up the MINOR instead of the PATCH)

v2.1.0

19 Nov 11:21
Compare
Choose a tag to compare

Bugfixes

  • POSIX: space-key presses are now registered.

Changes

  • πŸŒ€ The dark color variants inenum Color, suffixed with _dark, are now deprecated in favor of the Dark suffix
    • ex. Color.red_dark β†’ Color.redDark
  • πŸŒ€ fg and bg are deprecated in favor of foreground and background respectively
    • ex. Color.blue.fg β†’ Color.blue.foreground
  • ⚠️ fg and bg are no longer data types, but rather functions which take enum Color as a parameter. This might cause problems if fg and bg were stored as types. Use ForegroundColor and BackgroundColor respectively instead.

v2.1.0-pre.0

18 Nov 19:20
Compare
Choose a tag to compare
v2.1.0-pre.0 Pre-release
Pre-release
move back input sequences to .d files (causes problems for other proj…

v2.0.0

12 Nov 01:54
Compare
Choose a tag to compare

well yeah, long awaited release (lol right).

it's like a temp solution to simply get out of pre-release hell.

v2.0.0-pre.2

29 Jun 23:47
Compare
Choose a tag to compare
v2.0.0-pre.2 Pre-release
Pre-release

I feel I went to fast with releasing -pre versions, as a lot behind the scenes has changed in this update.

This is possibly close to release. I expect v2 to be out sometime...

v2.0.0-pre.1

23 Feb 21:38
Compare
Choose a tag to compare
v2.0.0-pre.1 Pre-release
Pre-release

This update contains a very limited input system for POSIX (only tested on macOS)

Input only recognize basic ASCII, arrow-keys, enter, space, etc.

Changes

  • POSIX: Limited keyboard input (tested on macOS. starts polling inputs at first getInputs() call).
  • Defualt documentation generated in docs/
  • Updated README.md to suit v2.0.0
  • Minor bug-fixes

v2.0.0-pre.0

19 Feb 00:15
Compare
Choose a tag to compare
v2.0.0-pre.0 Pre-release
Pre-release

Major rewrite

This is the current build of the new and fresh version of Simple Console.

Supported so far

  • Display onto the terminal
    • Windows
    • Linux/Mac
  • User input
    • Windows
    • Linux/Mac
  • Audio (will most likely be added in v2.1.0)
    • Windows
    • Linux/Mac

Changes

  1. sconeOpen();/sconeClose(); is now run by default.
  2. No more class Frame();. Replaced by struct Window, accessed by static Window window;
  3. window acts as a gateway to the console/terminal. Changing the window is done from here.
  4. Removed half-broken UI library. Need to come up with something better.
  5. Tons of code refactoring.

v1.2.1

22 Dec 14:24
Compare
Choose a tag to compare

This minor update improves the functionality of the UI library.

Changes

  • New method for UI library, T elementById(T : UIElement)(string);
  • Added features to UIProgressBar
  • New Ticker struct, which makes it easy to implement ticks per second