-
Basalt v1.7 Stable
released this
2023-05-19 16:42:46 +08:00 | 77 commits to master since this release- 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
Downloads
-
Basalt v1.6.6 Stable
released this
2023-04-30 05:14:19 +08:00 | 221 commits to master since this release- 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
Downloads
-
Basalt v1.6.5 Stable
released this
2023-01-07 09:31:11 +08:00 | 231 commits to master since this releaseBasalt 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
Downloads
-
Basalt v1.6.4 Stable
released this
2022-11-24 00:32:06 +08:00 | 259 commits to master since this release- 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
Downloads
-
Basalt v1.6.3 Stable
released this
2022-10-09 18:16:38 +08:00 | 277 commits to master since this releaseSome 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
Downloads
-
Basalt v1.6.2 Stable
released this
2022-09-09 02:36:36 +08:00 | 315 commits to master since this release- 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
Downloads
-
Basalt v1.6.0 Stable
released this
2022-08-29 02:27:07 +08:00 | 331 commits to master since this releaseThis is the full release for Basalt 1.6.0
It has some core changes and improvements.
Downloads
-
Basalt v1.5.0 Stable
released this
2022-07-28 19:30:35 +08:00 | 373 commits to master since this releaseThis is the newest release of basalt.
It features:
- Animations, XML Support, new Objects, Dynamic Values and much more.
Downloads
-
Basalt v1.0.0 Stable
released this
2022-06-25 21:57:14 +08:00 | 466 commits to master since this releaseDownloads