Releases: r0x0r/pywebview
Releases · r0x0r/pywebview
3.4
New
[Windows] WebView2 Chromium support. Thanks sbbosco. #521.Fix
[All] Exception with HTML checkboxes andget_elements
. #622.Fix
[All] pystray compatibility. Thanks AlexCovizzi. #486.Fix
[All] expose methods instead of all callables for JS API objects. Thanks jgentil. #629.Fix
[EdgeHTML] Make returning results ofevaluate_js
more robust. Thanks sbbosco.Fix
[QT] KDE_FULL_SESSION not being used. Thanks Maltzur.Fix
[Cocoa] Unicode filenames for input files.Improvement
[Cocoa] Only install the specificpyobjc
packages required. Thanks Fizzadar.Improvement
[Cocoa] Add support for default document navigation and window handling shortcut keys . Thanks ikhmyz and Fizzadar
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
3.3 Detroit Edition
New
[All] Brand-new WSGI based internal HTTP server. Thanks @astronouth7303.New
[All] Transparent windows. Not available on Windows.New
[All] Allow pywebview window to be on top of other windows.New
[All] Custom window drag region using CSS classes. Thanks @Fizzadar.New
[All] Custom user-agent support. Thanks @tognee.Fix
[All] Python function not triggered using JS #458.Fix
[All] window methods do not work inloaded
event #528.Fix
[Cocoa] Caption bar and window control buttons are now hidden In frameless mode.Fix
[CEF] CEF window resize hang #484.Fix
[MSHTML] Fix easy drag in frameless mode.Fix
[EdgeHTML] Do not show admin prompt for non-local URLs.Fix
[GTK] Fix threading issues with recentish versions of PyGObjectFix
[QT] Fix opening web inspecting in debug mode
3.2 Humate Edition
Released 24/01/2020
New
[All] Window x, y, width and height properties to retrieve coordinates and dimensions of the window. Thanks @FizzadarNew
[All]window.expose(func)
an ability to expose an arbitrary function to the JS realm, also during the runtime.Improvement
[All] JS API methods can now accept an arbitrary number of argumentsImprovement
[All] Exceptions thrown in a JS API method is now raised in Javascript via its promise.Improvement
[All] Exceptions thrown in window event handlers are now caught and logged.Improvement
[All] Random port assigned by the built-in HTTP server can be retrieved viawebview.http_server.port
Improvement
[QT] Microphone/webcam are enabled by default. Thanks @dtcooperImprovement
[QT] Default debugger port is changed to 8228. Thanks @melvinkcxImprovement
[CEF] Ability to pass custom CEF settings viawebview.platforms.cef.settings
. See example for details.Fix
[All] Built-in HTTP server is properly restarted when usingwindow.load_url
Fix
[Cocoa] New window position is correctly calculated when usingwindow.move
Fix
[EdgeHTML]window.alert
fix
3.1: Windows Edition
Released 04/11/2019
New
[All] Window minimize/restore functionality. Ability to show window minimized on startup.New
[All] Window hide/show functionality. Ability to show window hidden on startup.New
[All] Window move functionality. Ability to set window coordinates on startup. Thanks @adbenitez.New
[All] Newwindow.pywebviewready
DOM event that is thrown whenwindow.pywebview
is available.New
[All] Links opened viawindow.open
are opened in a new browser window.Fix
[All] Fix concurrent invocations of JS API functions.Fix
[All] Fix unescaped single quote in JS API calls.Fix
[All] Built-in HTTP server is now multi-threaded. This fixes stalling HTTP requests in some cases.Improvement
[All]window.set_window_size
is deprecated in favour towindow.resize
.Improvement
[All] Exceptions are now handled in JS API functions and rerouted to the function promise catch method.Improvement
[All] Suppress built-in HTTP server logging. Logging is active only in the debug mode.Fix
[CEF] Fix deadlock occuring when trying to accesswindow.pywebview
object right after theFix
[CEF] High DPI fix resulting in a small window appearing inside the main windowFix
[EdgeHTML] Unicode error when loading HTMLFix
[MSHTML]get_elements
failingFix
[MSHTML]console.log
not writing to Python console in debug modeFix
[MSHTML] Forcing MSHTML viagui=mshtml
is now possible. ¯\_(ツ)_/¯
3.0.2
Released 17/08/2019
Fix
[All] Prevent JSON like strings being converted to JSON objects when returning JS API calls. #352Fix
[Windows] HTTP server is now used by default for local URLs and HTML for EdgeHTML. This fixes a PermissionDenied error, when the directory the executable is in is not writable.Fix
[Tests] Tests now fail on an exception occuring in a thread.