Releases: kojix2/LibUI
Releases · kojix2/LibUI
v0.2.0
v0.2.0.pre
In this release, we’ve bundled a custom build of libui-ng with patches for each platform directly into the gem.
We’ve also added support for Arm Linux.
Changes to LibUI itself are minimal.
v0.1.2
- This version, v0.1.2, is identical in functionality to v0.1.2.pre, except for the version number.
- The v0.1 series supports libui-ng/libui-ng instead of the original andlabs/libui, which was used in the v0.0 series.
v0.0.15
v0.0.15.pre
This pre-release is exactly the same as 0.0.14, but includes a shared library for M1 Mac by default.
you can try with gem install libui --pre. If you find anything, please report it on Github. ( use Join discussion button )
v0.0.14
Migrate to libui-ng in the next version
This will be the last release to support andlabs/libui, LibUI will be migrated to libui-ng/libui-ng maintained by @cody271. Suggestion by @rubyFeedback
🐛 Bug Fix
- Make sure to load the RbConfig library (#44) Patch by @nodai2hITC
- For neri to create Windows executable files.
🪟 Windows
- LibUI sometimes did not work on Windows, but the cause was not clear. In order to run LibUI on Windows, you need
vcruntime140.dllandmsvcp140.dll, and if you do not have these, you can install Visual C++ Redistributable.
Reported by @AndyObtiva and @Delikt, investigated by @kou, workaround found by @Delikt.
🍎 macOS
- LibUI does not work on Mac M1 CPU (ARM64/AARCH64) computers. (#47) Reported by @AndyObtiva
- This can be worked around by compiling libui-ng.
📰 Glimmer DSL for LibUI
🏆 Glimmer DSL for LibUI Wins Fukuoka Ruby 2022 Special Award (#49 ) Created by @AndyObtiva
v0.0.13
Examples
- Add spectrum example. 📈 🎧
- Add draw_text example. ✏️
🅰️ - Add turing pattern example. 🦓 🐠
Bug Fix
- Fix font_button example. 0ec0c81
- Minor fixes for memory release in examples.
Enhancement
- Make some functions taking char as argument. (#39) ed4f86b
- Fix for cases where the receiver cannot be the owner of the callback. (#33) ff18a79
- uiTimer
- uiQueueMain
- uiOnShouldQuit
Dev/Test
- Remove add_development_dependency from gem deecb58
README
- Add a logo link to glimmer-dsl-libui
v0.0.12
v0.0.11
v0.0.10
README
Refactoring
- Stopped prepending CustomMethod. Use the LibUIBase module instead.
- Remove monkey patch for Fiddle. Use mixins instead.