ladybird/UI/AppKit/Interface
Sam Atkins e5e3099ce7 UI: Route node picker input through WebView
Picker input starts in each platform UI, while protocol state lives in
LibWebView. Route movement, primary clicks, Escape, and leave events
through the WebView picker API so each frontend drives the same hit-test
and picker-event path.

The selected click is consumed because picker mode uses it to choose an
element for DevTools rather than activate page content.

AppKit routes normal mouse input through WebViewBridge, which converts
view points to device pixels before forwarding to LibWeb. Picker input
bypasses that enqueue path, so apply the same scaling before requesting
a picker hit test.
2026-05-29 17:01:34 +01:00
..
Autocomplete.h UI/AppKit: Show rich autocomplete suggestion rows 2026-04-16 21:01:28 +02:00
Autocomplete.mm UI/AppKit: Fix autocomplete row clipping using visible scroll view width 2026-05-11 10:23:20 -04:00
BookmarkFolder.h UI/AppKit: Create custom popup views for bookmarks bar folders 2026-04-01 04:57:28 +02:00
BookmarkFolder.mm UI/AppKit: Handle cmd+left mouse clicks on bookmarks 2026-04-04 10:23:06 -04:00
BookmarksBar.h LibWebView+UI: Add an about:bookmarks page to manage bookmarks 2026-04-09 10:08:06 -04:00
BookmarksBar.mm UI/AppKit: Add a function to create NSMenuItem menus 2026-05-29 10:46:27 -04:00
Event.h LibWeb+UI: Synthesize ctrl-wheel events for pinches 2026-05-27 12:53:08 +02:00
Event.mm LibWeb+UI: Synthesize ctrl-wheel events for pinches 2026-05-27 12:53:08 +02:00
InfoBar.h Everywhere: Fix even more typos 2025-08-27 08:48:01 +02:00
InfoBar.mm Everywhere: Fix even more typos 2025-08-27 08:48:01 +02:00
LadybirdWebView.h LibWebView: Fast-close pages without beforeunload prompts 2026-05-26 20:40:25 +02:00
LadybirdWebView.mm UI: Route node picker input through WebView 2026-05-29 17:01:34 +01:00
LadybirdWebViewBridge.cpp LibWebView+Compositor+UI: Send display metadata to Compositor 2026-05-28 23:12:35 +01:00
LadybirdWebViewBridge.h LibWebView+Compositor+UI: Send display metadata to Compositor 2026-05-28 23:12:35 +01:00
LadybirdWebViewWindow.h UI/AppKit: Restore focus when activating a tab 2026-04-17 08:06:24 +02:00
LadybirdWebViewWindow.mm UI/AppKit: Restore focus when activating a tab 2026-04-17 08:06:24 +02:00
Menu.h UI/AppKit: Add a function to create NSMenuItem menus 2026-05-29 10:46:27 -04:00
Menu.mm LibWebView+UI: Add an option to toggle a menu's visibility 2026-05-29 10:46:27 -04:00
Palette.h Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
Palette.mm LibWeb: Use themed text selection colors 2026-05-29 13:49:51 +02:00
SearchPanel.h Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
SearchPanel.mm Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
Tab.h UI/AppKit: Integrate bookmark context menus into the bookmarks bar 2026-04-01 04:57:28 +02:00
Tab.mm UI: Add WebContent PID debug preference 2026-05-24 13:11:17 +02:00
TabController.h UI: Show page loading state in the location field 2026-05-20 09:37:33 +02:00
TabController.mm UI: Update page visibility when switching tabs 2026-05-27 18:44:42 +02:00