Skip to content

Releases: jgabaut/sprites4curses

v0.4.8 - Add s4c module to wrap s4c-animate, s4c-gui

02 Sep 11:31
5a8161d
Compare
Choose a tag to compare

What's Changed

Added

  • Add src/s4c.h and src/s4c.c as new main source files
  • Add S4C_H to wrap S4C_ANIMATE_H
  • Add S4C_GUI_H_ to the available API
  • Add new ./configure arguments to select which modules to include in the library build
    • --enable-gui for s4c-gui
    • --enable-animate for s4c-animate (on by default)
  • Add separate demos for the two modules
    • demo_animate and demo_gui. A common one is named demo like previously, but it has a different behaviour for now.

Changed

  • Refactor some s4c-animate APIs to reclaim the namespace for the main module
    • Notes can be found in ./s4c-animate/README.md
  • Added s4c-animate/README.md to notice about the changed symbols
  • Change old ./configure options to new naming
    • Prepend animate- to the old options, like so: --enable-animate-raylib instead of --enable-raylib
  • Refactor Makefile.am and configure.ac to allow for new configuration and build files
  • Updated doxyfile to use ./src for INPUT, added S4C_HAS_ANIMATE and S4C_HAS_GUI to PREDEFINED

PR - feat: 0.4.8 Introduce s4c module to wrap animate and gui by @jgabaut

Full Changelog: v0.4.7...v0.4.8

v0.4.7 - Add --enable-quieter, deprecation warning on bridge scripts

09 Aug 11:39
abd382a
Compare
Choose a tag to compare

What's Changed

  • Add --enable-quieter to turn off the error message in s4rl_draw_spriteline()
  • Add depr.py to have all scripts/*.py files warn users about their deprecation and upcoming removal
  • Add a note about interrupt safety for s4c_animate_ APIs
  • Update Makefile.am to use module syntax for palette generation, dropping demo build usage of the bridge scripts
  • Refactor s4c_dbg_features()
  • Use checkout@v4 in actions

PR - feat: 0.4.7 Add --enable-quieter, deprecation warning on bridge scripts by @jgabaut

Full Changelog: v0.4.6...v0.4.7

v0.4.6 - Bump s4c-scripts

12 Jul 18:53
2f12599
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.5...v0.4.6

v0.4.5 - Bump s4c-scripts, add init_s4c_color_pair_ex()

06 May 15:06
59962e4
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump pillow from 10.2.0 to 10.3.0 in the dev-dependencies group by @dependabot in #91
  • chore: bump s4c-scripts to 0.1.1 by @jgabaut in #92
  • fix: update makefile-raylib.yml by @jgabaut in #93
  • feat: 0.4.5 Add init_s4c_color_pair_ex() to pass a background color index by @jgabaut in #94

Full Changelog: v0.4.4...v0.4.5

v0.4.4 - Add lib build, S4C_UNCHECKED ifdef

26 Jan 01:58
Compare
Choose a tag to compare

What's Changed

  • feat: 0.4.4 Add lib build, S4C_UNCHECKED ifdef by @jgabaut in #89

Full Changelog: v0.4.3...v0.4.4

v0.4.3 - Vendor s4c-scripts

19 Jan 18:02
3df9064
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump the dev-dependencies group with 1 update by @dependabot in #85
  • feat: 0.4.3 Vendor s4c-scripts by @jgabaut in #86

Full Changelog: 0.4.2...v0.4.3

v0.4.2 - Retag using v

19 Jan 17:04
1052660
Compare
Choose a tag to compare

What's Changed

  • feat: 0.4.2 Add test_s4c_color_pairs() by @jgabaut in #84

Full Changelog: v0.4.1...v0.4.2

0.4.2 - Add debug functions for config

05 Jan 18:32
1052660
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat: 0.4.2 Add test_s4c_color_pairs() by @jgabaut in #84

Full Changelog: v0.4.1...0.4.2

0.4.1 - Fix broken Y coord, add ColorFromS4CPalette()

04 Jan 21:06
40a4a6c
Compare
Choose a tag to compare

What's Changed

  • fix: 0.4.1 Fix broken Y coordinate on s4rl functions by @jgabaut in #83

Full Changelog: v0.4.0...v0.4.1

v0.4.0 - Add raylib extension configuration

03 Jan 14:33
addb06e
Compare
Choose a tag to compare

What's Changed

  • Add S4C_RAYLIB_EXTENSION preproc macro to configure.ac and Makefile.am
    • Use by ./configure --enable-raylib=yes
  • Add S4C_EXPERIMENTAL preproc macro
    • Use by ./configure --enable-exp=yes
  • Move S4C_Animation under S4C_EXPERIMENTAL
  • Add s4rl_ functions
  • Add color_from_s4c_color()
  • Add S4C_Sprite
  • Add DrawSprite macros
  • Add int_s4c_version()
  • Add S4C_{MAJOR,MINOR,PATCH} macros
  • Add s4c-cli script
  • Minor improvements to error reporting for python scripts

PR - feat: 0.4.0 add raylib extension configure option by @jgabaut

Full Changelog: v0.3.6...v0.4.0