Releases: marcomq/nimview
Releases · marcomq/nimview
0.4.2
- fixed crashes in http mode
- fixed crashes during shutdown
- added warning in case that threads are used without orc/arc
0.4.1
- fixed issue with compile option core_only
- refactored some code to store most/all global variables in global.nim
- fixed version in nimble file
0.4.0
Refactoring and adding compile parameters
Renamed functions:
"addRequest" to "add" and
"callFrontedJs" to "callJs
0.3.3
- Compatible to Nim 1.6
- Doesn't require threads:on anymore
- Automatically use threads for webview if threads:on
- Additional compile option to still run as single threaded -d:useWebviewSingleThreaded
- Refactored large nimview.nim file to smaller files
0.3.2
Fixed "callFrontendJs" function to back-end to easilly call a javascript function
Necessary but potentially breaking change: it is now required to compile with threads:on
0.3.0
- Added "callFrontendJs" function to back-end to easilly call a javascript function (using Websockets in debug mode)
- Changed svelte examples to speed-up build
0.2.3
- applied fixes so that the demo can run on Ubuntu 21.04:
- fixed webview.nim to define window.external.invoke on gtk
- added webview locally as subtree, so I the PR doesn't need to be merged to the original webview library
- updated webview to the latest C99 webview of go wails
- changed the way data urls are generated, in case that "inlined.html" is used as url, so that gtk can handle it
- updated js so that data urls can be detected on gtk (you need to update nimview when used in npm packages.json)
- added some additional experimental compile time flag "-d:webview" so that webview2 can be used (can compile, has probably a lot of issues)
0.2.2
Added:
- tests,
- bugfixes,
- delayed start of webview / server as additional parameter
0.2.1
- Fixed nimble file
- Fixed android example
- Misc fixes