Releases: Pyroxenium/Basalt
Releases · Pyroxenium/Basalt
Basalt v1.7
Basalt v1.6.6
- 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
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
- 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
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
- 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
This is the full release for Basalt 1.6.0
It has some core changes and improvements.
Basalt v1.5.0
This is the newest release of basalt.
It features:
- Animations, XML Support, new Objects, Dynamic Values and much more.
Basalt v1.0.0
Update Basalt.md