Repository navigation
v1.2.0
Ring WebView - v1.2.0
This release brings several new features, enhancements, and bug fixes to improve the library's functionality and developer experience.
New Features & Enhancements
- Library Dependencies (
e24846f): Added jsonlib, SysInfo, and markdown as library dependencies. - New Example: Ring Playground (
ea8ca5b): Added a new example for a Ring Playground. - New Example: Simple Notes (
a9a0977): Added a new example demonstrating a simple notes application. - i386 Architecture Support (
ad719a9): Added support for the i386 architecture in CMakeLists.txt and Windows build workflows. - Automated Webview Fetching in CMakeLists.txt (
297a10f): Improved the build process to automatically fetch webview from GitHub if not present locally. - Support for
bindMany()Method (95f156e,c2e0e4c,5e575c9): Introduced and documented thebindMany()method for more efficient JavaScript bindings. - New Example: Threaded Counter (
d627159): Added a new example demonstrating the use of Ring Threads with WebView. - Install Script Improvements (
8ba2c20,386a0d9): Updated install scripts to copy examples tosamples/UsingWebViewand support i386 architecture. - Ring2EXE Distribution Support (
9142c3d): Enhanced support for creating distributions using Ring2EXE. - New Example: Tic-Tac-Toe Game (
65dc153): Added a new example for a Tic-Tac-Toe game. - Enhance Prayer Times example: Add location fetching and improve UI layout (
aec1225)
Refactorings & Improvements
- Build Workflow Updates (
f0614c8): Updated build workflows to include CMakeLists.txt and workflow files in path triggers. - CMakeLists.txt Architecture Detection Fix (
05909f7): Fixed architecture detection order in CMakeLists.txt to prioritize amd64 over i386. - Centralized Webview Destruction (
c8f05b4): Centralized webview destruction logic insrc/webview.c. - JavaScript Bindings Refactor (
2896f04): Refactored JavaScript bindings in the To-Do List example to usebindMany(). - API Usage Refactoring (
4fbd154,c77de7a,7c229e8,778806a,9a8ef6b,69e9a1f,a9c6d53,e281626): Refactored WebView initialization and API usage across examples and the main webview.ring file for simplicity and consistency. - Threading in Quote Generator (
b583803): Added threading support to the Quote Generator example for improved performance.
Bug Fixes
- RingFetch Example Type Conversion Fix (
c91e135): Fixed type conversion for package count in the RingFetch example.