serenity/Ladybird
Timothy Flynn 1ffe0d3590 Ladybird: Explicitly handle setting the AppKit web view's first viewport
We were relying on TabController setting the web view's initial viewport
in [TabController windowDidResize], which has been triggered when the
Tab is first created. However, it turns out that only happens due to the
toolbar being added to the Tab window, causing a resize event. When the
web view is embedded in a window without a toolbar, this resize event is
not triggered. Therefore, we must set the viewport ourselves when the
web view is added to a window.
2023-08-30 09:24:59 +02:00
..
android
AppKit Ladybird: Explicitly handle setting the AppKit web view's first viewport 2023-08-30 09:24:59 +02:00
cmake Ladybird: Add install rules to make app bundle on macOS relocatable 2023-08-13 23:31:00 -06:00
Icons Ladybird: Add app icon for macOS 2023-08-04 15:36:37 -06:00
Qt Ladybird: Use a web view for the Qt chrome's View Source action 2023-08-29 08:11:11 -04:00
RequestServer Ladybird: Link libnsl and libsocket to RequestServer on Solaris 2023-08-19 18:25:56 -06:00
SQLServer Ladybird: Don't link SQLServer against Qt when it doesn't need it 2023-08-02 05:44:43 +02:00
WebContent LibWeb: Add directory entries page when visiting a local directory 2023-08-15 10:41:54 +01:00
WebDriver Browser+WebDriver: Set the initial URL to about:blank from WebDriver 2023-08-09 05:33:24 +02:00
WebSocket Ladybird: Add WebSocket server for use by Lagom networking 2023-08-03 09:55:20 +02:00
.gitignore
CMakeLists.txt Ladybird: Inform WebContent whether the AppKit chrome is in dark mode 2023-08-28 11:17:48 -04:00
FontPlugin.cpp Ladybird: Rename classes ending with Ladybird 2023-08-03 09:55:20 +02:00
FontPlugin.h Ladybird: Rename classes ending with Ladybird 2023-08-03 09:55:20 +02:00
HelperProcess.cpp Ladybird+LibWebView+Browser: Remove ability to run with AST interpreter 2023-08-08 13:07:13 +02:00
HelperProcess.h Ladybird+LibWebView+Browser: Remove ability to run with AST interpreter 2023-08-08 13:07:13 +02:00
ImageCodecPlugin.cpp Ladybird: Rename classes ending with Ladybird 2023-08-03 09:55:20 +02:00
ImageCodecPlugin.h Ladybird: Rename classes ending with Ladybird 2023-08-03 09:55:20 +02:00
Info.plist Ladybird: Add app icon for macOS 2023-08-04 15:36:37 -06:00
ladybird.nix
README.md
Types.h Ladybird: Move classes and types into the Ladybird namespace 2023-08-03 09:55:20 +02:00
Utilities.cpp Ladybird: Move Qt-specific classes and functions to a Qt subdirectory 2023-08-07 14:58:04 -06:00
Utilities.h Ladybird: Move Qt-specific classes and functions to a Qt subdirectory 2023-08-07 14:58:04 -06:00

Ladybird

Ladybird is a web browser built on the LibWeb and LibJS engines from SerenityOS with a cross-platform GUI in Qt.

For more information about Ladybird, see this blog post.

See build instructions.