Releases: r0x0r/pywebview
Releases · r0x0r/pywebview
4.4
🐞 Bug fixes
Cocoa
Window not retaining focus on keystrokes. #1187Cocoa
App crashing when closing fullscreen window. #1236Cocoa
Video keeps playing after closing window. #1235Cocoa
Uploaded file is empty if filename contains a space. #1231Cocoa
Return value of confirmation dialog created bywindow.confirm
. #976Windows
Fullscreen application disappearing after disconnecting extended display. #1229
🚀 Improvements
All
Don't start http server for file:// urls. Thanks @glorpenGTK
Bump WebKit2 to 4.1. Thanks @starnightWindows
Disable swipe navigation #1230Windows
Window is changed to fullscreen on the current monitor in a multi-monitor setup.
4.3.3
4.3.2
4.3.1
4.3
⚡ Features
- [All]
webview.create_window(maximized=False)
Create a window in a maximized state. Thanks @vsajip - [All]
webview.create_window(screen=screen_instance)
Create a window on a specific monitor, wherescreen
is a screen returned bywindow.screens
. Thanks @louisnw01 - [All] Window title can be obtained / set via
window.title
.
🚀 Improvements
- [All] Window closing event fired after closing confirmation #1178. Thanks @p4bl0-
- [All] Improve performance of JS API calls by removing the initial delay of 100ms.
- [GTK] Native JS Bridge. HTTP server based JS bridge is removed.
- [GTK] Remove support for Webkit older than 2.2
🐞 Bug fixes
- [All] Easy drag memory leak #1176
- [Winforms] Easy drag support #1125
- [Winforms] Incorrect DPI scaling
- [Winforms] Private mode not working if
webview.screens
is returned beforewebview.start
#1193 - [QT] Add no sandbox for arch/manjaro/nixos to avoid white screen problem #890. Thanks @myuanz
- [GTK] Closing event handlers cancellation. Thanks @p4bl0-
- [GTK] SEGFAULT on second
webview.start()
call #1063. Thanks @PercentBoat4164
4.2.2
4.2.1
4.2
⚡ Features
🚀 Improvements
- [All] Modernization of project infrastructure + typing. Thanks @demberto.
- [Winforms] Top level menu item support. Thanks @zhengxiaoyao0716.
- [Winforms] Disable touchpad elastic overscroll. Thanks @firai.
🐞 Bug fixes
- [Winforms] Unable to load DLL 'WebView2Loader.dll': The specified module could not be found. Thanks @kawana77b #1078
- [Cocoa] Add missing pip dependency
pyobjc-framework-security
.
4.1
Released 02/05/2023
⚡ Features
- [Cocoa/QT/GTK] SSL support for built-in http server
webview.start(ssl=True)
. Thanks @keredson
🚀 Improvements
- [All] JS API exceptions are now printed both in Python and Javascript consoles.
- [All] Hide menu bar when there is no menu. Thanks @Joffreybvn
🐞 Bug fixes
- [All] Fix bug where http_port was not being forwarded to the actual window #1060. Thanks @robb-brown
- [All] Switch from tempfile to os.devnull to fix PyInstaller issue. Thanks @simonrob
- [Cocoa] Fix getting cookies in cocoa. Thanks @eerimoq
- [Cocoa] Fix exception occurring when main menu for application cannot be obtained.
- [Windows] A more robust logic for setting user data directory. Thanks @al-eax
- [Windows] Fix exception when executing a menu function
- [Windows] Fix the title and message of the confirmation dialog. Thanks @zhengxiaoyao0716
4.0.2
🚀 Improvements
- [All] HTTP server is now multithreaded. This should prevent stalled requests. #1025
- [Windows]
webview.start(storage_path)
can now be set in private mode. This can be useful if you do not have write access to EdgeChromium default data directory and get 0x80070005 (E_ACCESSDENIED) error. #1026
🐞 Bug fixes
- [All] Fix
AttributeError: module 'webview.http' has no attribute 'running'
exception occurring when multiple windows are opened. Thanks @YidaozhanYa. #1024 - [Winforms] Fix on_top not having any effect on Windows. #1036
- [Winforms] Fix
create_window(hidden=True)
makes the show() command not work #1050 - [Windows] Fix pyinstaller compatibility on Windows. Thanks @simonrob #1044
- [CEF] Fix window.get_cookies() throwing KeyError exception. #1021
- [Cocoa] Fix non-QWERTY keyboard shortcuts. Thanks @max-uho
- [QT] Fix web inspector preventing to open. #1028
- [GTK] Fix "ImportError: Requiring namespace 'Soup' version '2.4', but '3.0' is already loaded" Thanks @YidaozhanYa #1041