webliteca/swingwebview
Java port of the Zserge Webview. Tiny cross-platform WebView
105Stars
18Forks
75Claude Commits
JavaLanguage
chromiumedgejavauiwebkitwebview
First Claude commit: May 13, 2026Last Claude commit: 2mo agoDiscovered: May 17, 2026
Recent Claude Commits
Remove duplicate offscreen helper definitions
ba102412mo agoauthor_emailCapture uncaught errors + unhandled rejections in ConsoleDispatcher
14e2d372mo agoauthor_emailUse factory + add Log tab in WebViewHeavyweightDemo
cdea6662mo agoauthor_emailMerge origin/master into webview-console-access branch
6cef0502mo agoauthor_emailDon't stuff the data: URL into the URL field
2bda0cc2mo agoauthor_emailAdd WebViewConsoleDemo for manual AC verification
2f5c8272mo agoauthor_emailImplement DevTools window + JS console capture API
fe5e5332mo agoauthor_emailAdd JS Bridge panel to the demo
9360dc02mo agoauthor_emailWire eval / bind / init / dispatch through the offscreen path
f1846852mo agoauthor_emailAdd SPDD story: WebViewComponent DevTools + console capture API
723a62f2mo agoauthor_emailMigrate build system from Ant to Maven
d22d7842mo agoauthor_emailCI: bump build JDK to 11 (Windows ARM64 doesn't have a JDK 8 distro)
b6c187f2mo agoauthor_emailCI: cross-compile macOS x86_64 from the arm64 runner
854fcbe2mo agoauthor_emailAdd cross-platform jar build workflow
ed11f9a2mo agoauthor_emailREADME: Windows heavyweight is confirmed working on Windows 11
e61d52c2mo agoauthor_emailWindows: pin embed HWND at (0,0) of the parent canvas instead of using window-relative x,y
71f808f2mo agoauthor_emailWindows: include <objbase.h> for the `interface` macro that WebView2.h needs
a5998392mo agoauthor_emailWindows: migrate embed path to stable WebView2 SDK (ICoreWebView2)
8a96e5d2mo agoauthor_emailWindows: log why create_engine returns nullptr
c0439e72mo agoauthor_emailWindows: add no-op stubs for the offscreen/lightweight JNI exports
31301da2mo agoauthor_emailrun-windows-demo: call xcopy/where by absolute path, error on xcopy failure
68ed1352mo agoauthor_emailWindows: include winrt collections header, gate JAWT_VERSION_9 for JDK 8
9728ed02mo agoauthor_emailrun-windows-demo: extract WebView2 nupkg via PowerShell, not tar.exe
8cbe4762mo agoauthor_emailrun-windows-demo: extract WebView2 nupkg, add cppwinrt to SDK INCLUDE
2792c712mo agoauthor_emailrun-windows-demo: convert the SDK-error block to goto-based flow
b61f4f12mo agoauthor_emailrun-windows-demo: pull SDK recovery out of nested if-blocks
156e7c22mo agoauthor_emailrun-windows-demo: recover when vsdevcmd misses an installed Windows SDK
3a659eb2mo agoauthor_emailrun-windows-demo: dump INCLUDE / WindowsSdkDir on preflight failure
91e516f2mo agoauthor_emailrun-windows-demo: fail fast with an actionable message when the Windows SDK is missing
d3df8032mo agoauthor_emailAdd WebViewComponent.create() factory that picks the best mode per platform
c18499c2mo agoauthor_emailREADME + demo: document the final heavyweight/lightweight status
8c99dc42mo agoauthor_emailLightweight: derive hardware_keycode in synthesized key events
c5f589c2mo agoauthor_emailLightweight: webkit_web_view_set_input_method_context(NULL) to bypass IM
335c3592mo agoauthor_emailLightweight: force gtk-im-context-simple so Backspace/Delete are commands
48569e02mo agoauthor_emailLightweight: synthesize FocusIn so WebKit paints the caret
4bd61a42mo agoauthor_emailLightweight phase 2b: forward AWT keyboard events to the offscreen WebKit
52276ca2mo agoauthor_emailLightweight phase 2a: forward AWT mouse events to the offscreen WebKit
8a308912mo agoauthor_emailLightweight: draw on demand into our own cairo surface instead of GTK's
18884d22mo agoauthor_emailLightweight WebView (offscreen rendering) -- phase 1: render-only
4159f112mo agoauthor_emailTry GTK_WINDOW_TOPLEVEL instead of GTK_WINDOW_POPUP for the embed window
a5f8b582mo agoauthor_emailRevert "Use gdk_window_focus on the popup instead of raw XSetInputFocus"
a8311b02mo agoauthor_emailUse gdk_window_focus on the popup instead of raw XSetInputFocus
b585ccf2mo agoauthor_emailRevert the XGetInputFocus diagnostic; back to the rendering-stable click handler
31187cf2mo agoauthor_emailDiagnostic: print actual X11 focus owner after XSetInputFocus
fa2e8f02mo agoauthor_emailRevert CAPTURE phase on the click gesture; bubble is rendering-safe
807961b2mo agoauthor_emailLinux focus: target the WebView's GdkWindow + grab GTK focus
3b162f72mo agoauthor_emailLinux click-to-focus via GtkGestureMultiPress
6e2f7742mo agoauthor_emailRemove the button-press-event hook on WebKitWebView
2b2c6372mo agoauthor_emailDrop the AWT Mouse/Focus listeners on EmbeddedCanvas
c624e9f2mo agoauthor_emailEmbed: hand keyboard focus to the WebView on click / AWT focus-gained
80f6a7b2mo agoauthor_email