Build GUI for your Python program with JavaScript, HTML, and CSS
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Published by r0x0r almost 6 years ago
Fix
Dependency installationNew
Reintroduce [qt] extra require switchPublished by r0x0r almost 6 years ago
New
Brand new documentation at https://pywebview.flowrl.com
Improvement
Simplify installation. Now pywebview can be installed by pip install pywebview
. Dependencies will be resolved and installed automaticallyImprovement
[GTK] Update to WebKit2Published by r0x0r about 6 years ago
New
[All] Introduce PYWEBVIEW_GUI
environment variable and webview.config.gui
property. Acceptable values are are qt
, gtk
and win32
. USE_QT
and USE_WIN32
is deprecated.Fix
[Cocoa] Closing main window does not result in program terminationFix
[All] New main window re-creation after closing. #229Fix
[QT] Debug mode #233Fix
[Cocoa/Windows] Preserve JS API on page reloadFix
[Windows] toggle_fullscreen()
function #232. Thanks @lt94Fix
[Windows] load_css()
function. Thanks @wormius.Published by r0x0r over 6 years ago
[QT] Fix a deadlock preventing QT implementation from starting
[QT] QT is set to default on QT-based systems
Published by r0x0r over 6 years ago
Published by r0x0r over 6 years ago
Published by r0x0r over 6 years ago
New
[All] Multi-window supportNew
[All] Ability to call Python code from Javascript via window.pywebview.api
New
[All] Debug mode. Web inspector for Cocoa/GTK/QT and basic debug information for WinForms.New
[All] File filter support in create_file_dialog
New
[All] target='_blank'
links are now opened in an external browserNew
[All] Change window title via a set_title
function #159New
[All] load_css
functionNew
[All] Support for relative local URLs in create_window
/ load_html
. Linked local resources are resolved as well. #186New
[All] todos
example app demonstrating js api and relative local URLs.New
[All] Text select in the webview window is disabled by default. Added text_select
argument to create_window
function.New
[QT] OpenBSD 6.x support #213. Thanks @hucste.Fix
[All] base_uri
parameter of load_html
defaults to the directory of the entry scriptFix
[All] Consistent return types with evaluate_js
across different platforms #175Fix
[All] Various concurrency issues and deadlocksFix
[Winforms] Hide Message from webpage
when using alert
Javascript function #150Fix
[Winforms] Support for high DPI #179Fix
[QT] Support for QT 5.10 #171. Thanks @adbenitezFix
[QT] Deprecate QT4. Starting from this verison new features won't be tested on QT4 and support will be removed in the future.Published by r0x0r almost 7 years ago
New
[All] Add an ability to run Javascript code using evaluate_js
functionFix
[Cocoa] Implement missing webview components (file input dialog, alert()/confirm() JS functions)Fix
[Winforms] Fix issue with non-responsive UI when a loading screen background color is usedFix
[Winforms] Add support for Del and Ctrl+A keys in input elements.New
[QT] QT5 is now prefererred over QT4Fix
[QT] Fix return parameters of create_file_dialog
to have the same format as on other platformsFix
[GTK] Better threading model. Thanks to @jorants #121Published by r0x0r over 7 years ago
New
[All] Add a basic test suite and continuous integration. #88New
[All] Add a background_color parameter to create_window, which specifies the default color of the webview window. Refer to examples/loading_indicator.py for example use. Thanks to @shivaprsdv. #90New
[Cocoa] Disable backspace navigation. Thanks to @shivaprsdv. #102New
[Cocoa] Implementation of window.print() and window.confirm method. Thanks to @shivaprsdv. #97Fix
[Cocoa] Fix non-existing localization string in save file dialogNew
[Winforms] Disable all the shortcut keys of web navigationFix
[Winforms] Fix load_html failing sometimes due thread violationFix
[GTK] Implement fall-through to QT, when GTK is present, but not GTK.WebKit.Published by r0x0r over 7 years ago
Released 29/03/2017
New
[All] Quit confirmation dialogNew
[All] webview.config can be used using the dot notation (ie. webview.config.use_win32 = True)New
[Winforms] Disable context menuFix
[Winforms] Application icon is now visible in the application window when frozen with PyInstallerFix
[Mac] load_html() is invoked as soon as the webview is readyFix
[QT] get_current_url() not working due a typo. Thanks @maroc81.Fix
[GTK] Better exception handling when GTK is not foundFix
[GTK] destroy_window()Published by r0x0r over 7 years ago
New
[All] toggle_fullscreen function #52New
[All] get_current_url function #76New
[Winforms] Javascript errors are now suppressedFix
[Winforms] Fixed resizable=False not being enforced #73Published by r0x0r almost 8 years ago
New
[All] pip installation now supports choosing what dependencies to install. See README for more information. Thanks @josePhoenixNew
[All] Localization support. Refer to examples/localization.py
for an example useNew
[Mac] QT5 supportFix
[Windows] File dialogs are now attached to the main windowFix
[Windows] Pyinstaller crash issue with an icon in Windows FormsPublished by r0x0r almost 8 years ago
New
[Cocoa] Added View -> Fullscreen standard menu item. Thanks to @bastula.New
[Cocoa] Added About menu item #45. Thanks to @bastula.New
[Windows] An application icon for Windows FormsFix
[Windows] Removed unnecessary pywin32 dependencies from Windows Forms #60Fix
[Linux] Thread violation in load_url in GTK implementation #59Published by r0x0r about 8 years ago
Fix
[All] Python 2 compatibility issue in Flask Example (#52). Thanks to @bastula.Fix
[Windows] Python 3 compatibility issue in Windows Forms implementation (#51)Fix
[Linux] Resizing width/height: 100% problem on GTK (#53). Thanks to @klausweiss.Published by r0x0r about 8 years ago
Fix
[Linux] Fix GTK window failing to open. Thanks to @lchish. #50Published by r0x0r about 8 years ago
New
[All] Introduced load_html
function that allows dynamic loading of HTML code, instead of a URL. Implemented for all platforms except Win32 (use Windows Forms). Thanks to @ysobolev #39New
[All] Added an example of a Flask-based application skeleton. The example can be found in examples/flask_app
New
[Windows] Windows Forms based implementation of webview window. Requires pythonnet.New
[Windows] Introduced config["USE_WIN32"] variable that lets you choose between Win32 and Windows Forms. Default to True (Windows Forms will be made as default in the future)Fix
[Windows/Linux] Got rid of installation dependencies on Windows and Linux. The dependencies now have to be installed by hand and the choice of dependencies is left to userFix
[Linux] Compatibility with Qt 5.5. Thanks to @danidee10. #48Published by r0x0r over 8 years ago
New
[OSX] Add a default application menu #35. Thanks @cuibonoboNew
[Linux] GTK is made as default and pypi dependency added. USE_GTK environment variable is also deprecated. To use QT, set webview.config["USE_QT"] = True
Fix
[Windows] Open folder of create_file_dialog now returns Unicode, instead of byte encoding.Published by r0x0r over 8 years ago
Fixed
[Windows] Fix a dead-lock that sometimes occurs on a window creation, when used with a HTTP server running in a separate thread.Published by r0x0r over 8 years ago
Fix
[Windows] PyInstaller: Icon not found #29Published by r0x0r over 8 years ago
New
[All] Add an ability to programmatically destroy a webview windowFix
[Windows] Fullscreen modeFix
[Windows] Change setup.py to use pypiwin32 #22Fix
[Windows] Relative import of win32_gen fixed on Python 3 #20. Thanks to @yoavram for the contributionFix
[Windows] FileNotFound exception on Windows 2003. Thanks to @jicho for the contributionFix
[OSX] Non-SSL URLs are allowed by default on El Capitan. Thanks to @cr0hn for the contribution