Skip to content

Releases: Treefire33/Leaf

v0.3.4

Choose a tag to compare

@Treefire33 Treefire33 released this 16 Nov 06:29

UIManager can now be created and used without having to specify any theme files.
Spritesheet loading now works.

v0.3.3

Choose a tag to compare

@Treefire33 Treefire33 released this 19 Jun 01:27

Fixes the virtual mouse.
Added anchor target modes.

v0.3.2

Choose a tag to compare

@Treefire33 Treefire33 released this 09 Jun 23:45

Added support for multiple style classes for elements.
Fixed and improved the keyboard event handler.
Added more mouse button events (now all Raylib mouse buttons are covered).
Textboxes now use the background-color, border-color, border-radius, and border-width properties.

v0.3.1

Choose a tag to compare

@Treefire33 Treefire33 released this 08 Jun 03:46

Checkbox improvements.

  • Checkboxes now use button-style instead of checkbox-style
  • Checkboxes now use textures for checkmarks.
    • (New CSS property: checkmark-style)
  • Checkboxes can now have custom nine patches.
    Font improvements.
  • Based on the size the font is loaded at, it's texture will be filtered differently.
  • Fonts can now be added with custom codepoints.
    Textboxes can now have padding.
    ProcessEvents() is now public so it can be used along with a custom event processor.

v0.3.0

Choose a tag to compare

@Treefire33 Treefire33 released this 07 Jun 08:10

Default resource copying now actually works!!!!!!!

Added colour and image utilities.
Added image blending with blend modes (12 available modes for both RGBA and RGB).
Various improvements and changes not worth mentioning here.

v0.2.9

Choose a tag to compare

@Treefire33 Treefire33 released this 05 Jun 05:51

Font improvements:

  • Fonts must now be added manually, allowing the user to specify how the font is loaded (making it easier to use in CSS).
  • Fonts can now be loaded with bold, italic, and bold-italic variants (which is yet to be implemented)
  • Fonts can now be loaded with custom codepoints.
    Custom button nine patches:
  • Buttons can now be given custom nine patches through code or with a new CSS property
    More resource path improvements (hopefully this time it actually works).

v0.2.8

Choose a tag to compare

@Treefire33 Treefire33 released this 28 May 02:36

More resource path fixes
Added spritesheet loading
UIRect improvements

v0.2.7

Choose a tag to compare

@Treefire33 Treefire33 released this 25 May 05:31

Added dropdowns
Reworked anchors
Scrolling containers now set max scroll properly
Changed resource paths.

v0.2.6

Choose a tag to compare

@Treefire33 Treefire33 released this 08 May 04:06

More changes to resource paths.

  • Default assets will now copy over to a specified root path, newest defaults are always taken.

Changes to theming.

  • Now all elements have 9 default theme properties.
  • All elements that do not take a texture to draw are now drawn with a rounded rectangle.

v0.2.5

Choose a tag to compare

@Treefire33 Treefire33 released this 06 May 02:18

Slider improvements.
Audio system added.
All resources paths can now be changed.

more things I forgot