-
Notifications
You must be signed in to change notification settings - Fork 21
Description
This is about preparing the new version release.
The planned changes will remove the static files to simplify setting up the WebUI C library with latest upstream changes for the Go package. It should extend support to all platfroms and architectures WebUI C supports. Also, for debugging, it should be made possible run Go-WebUI applications with WebUI's debug logs in a simple way.
With limited time and ressources the best way I could work out for now is to write scripts for setting up WebUI C. They can be executed with one command from their URL and they can work on macOS without being tagged as insecure. Scripts can also can be viewed, so it's fairly trustworthy approach that is commonly used. They are also simple enough written so that probably anyone could make fixes or adapt them to work with other wrappers.
For this Go-wrapper I'm going add the changes and push a 2.4.0-beta tag. This should allow testing it as a regular tagged go package with a version. 2.4.0-beta is an earlier version than the 2.4.0 tag that was already pushed. But it should allow for testing the added changes. With WebUI C v2.4.0 another tag can be released - probably by removing the current v2.4.0 tag and re-creating it, as a lot of changes - including breaking changes - were made since it was pushed.
When things work and potential refinements are made, it's planned to rebase the main branch, removing static files from the git history to significantly reduce the size of the repository.
For testing, please follow the instructions in the readme.
Feedback and questions are welcome.