Skip to content

Releases: Pyroxenium/Basalt

Basalt v1.7

19 May 09:34
Compare
Choose a tag to compare
  • Changed how basalt works in the background
  • Reworked the Object System
  • Added a Pluginsystem
  • Added new Objects: Graph, Flexbox, Treeview
  • Improved existing Objects
  • The animation system is now a plugin for visual objects
  • Reworked the XML System

Basalt v1.6.6

30 Apr 14:50
Compare
Choose a tag to compare
  • Fixed a issue with palettes
  • Fixed paste events for textfields
  • Added a new method called basalt.forceRenderUpdate which forces a complete render update
  • Fixed dropdowns not closing after clicking an item @monitors
  • Fixed borders when using xml
  • Fixed a bug in textfields

Basalt v1.6.5

07 Jan 01:40
bb921c5
Compare
Choose a tag to compare

Basalt 1.6.5

  • fixed auto resizing for program objects
  • added filter to schedule coroutines
  • fixed loading nfp's in the new image system
  • fixed frame's not sending a basalt_resize event
  • fixed dynamic value's when using xml
  • improved splitting system for labels
  • Fixed touch event's for monitors

Basalt v1.6.4

23 Nov 16:49
Compare
Choose a tag to compare
  • Added fully working bimg support.
  • Reworked the image object (now supports bimg)
  • Reimplemented the graphic object
  • Added a setTexture feature for all existing objects
  • Improved the way basalt sends events to objects
  • Improved Thread object (mainly fixed bugs)
  • Added setThemeColor for frames (changes the palette based on currently active base frame)
  • Improved the drawing system by adding blit.
  • Some smaller features & bugfixes

Basalt v1.6.3

09 Oct 10:37
Compare
Choose a tag to compare

Some improvements and fixes:

  • added tons of animations
  • added a :addMode() method for animations
  • added a feature for labels (when its a multiline label) when resizing the frame the label text also changes
  • Changed the backend for programs
  • added a :setEnviroment() method for programs
  • added 2 new events for programs: onError() and :onDone()
  • added a :onHover() and :onLeave() event for all objects (only available for craftos-pc)
  • added a :onRelease() event - check the docs
  • Mouse events now sending the relative coordinates instead of absolute coordinates
  • Improved the draw performance - especially faster for something like bimg images.
  • Added a system for dragging objects, now i'm skipping some drag events instead of using literally all of them, which makes it for example much faster to drag a window on bigger screen-sizes. You can change this behaviour by using basalt.setMouseDragThrottle(amount) - default is 50
  • Split the onKey event into :onKey() and :onChar() (before both events happend in :onKey())
  • Fixed a bug in Input when using . or - while the input is number-type
  • Fixed a bug in textfields when using editLine or addLine the colors won't get updated
  • Fixed a bug when using :setFocus() - the focussystem should work fine now
  • Fixed a bug when using :removeFocusedObject
  • Fixed a bug with :getScrollAmount returning the wrong number

Basalt v1.6.2

09 Sep 13:33
Compare
Choose a tag to compare
  • Added support for multiple monitors as one frame (one very big monitor)
  • Fixed bug with removeObject
  • Fixed input issue
  • Changed border behaviour
  • Some smaller bug fixes

Basalt v1.6.0

28 Aug 18:32
Compare
Choose a tag to compare

This is the full release for Basalt 1.6.0

It has some core changes and improvements.

Basalt v1.5.0

28 Jul 20:45
21ff14c
Compare
Choose a tag to compare

This is the newest release of basalt.

It features:

  • Animations, XML Support, new Objects, Dynamic Values and much more.

Basalt v1.0.0

25 Jun 17:27
797a48e
Compare
Choose a tag to compare
Update Basalt.md