Timothy Flynn
9684e6dbc5
LibWebView+UI: Generate the zoom menu
2025-09-11 14:23:45 -04:00
Timothy Flynn
7d6ea99d0d
LibWebView+UI: Generate the preferred color, contrast, and motion menus
2025-09-11 14:23:45 -04:00
Luke Wilde
b0d97c991f
UI/AppKit: Set WC's max FPS to the max FPS of the current screen
2025-07-26 10:09:12 -04:00
Andrew Kaster
6ff0373556
UI: Pass parent WebView by non-const ref when creating children
...
We need to call non-const methods on this guy and access its members in
a non-const way.
2025-04-16 10:41:44 -06:00
Andrew Kaster
91b549f797
LibGfx+LibWebView+UI: Store Gfx::Bitmap in RefPtr to const
2025-04-16 10:41:44 -06:00
Timothy Flynn
ed265b568d
LibWebView+WebContent+UI: Migrate to the new autoplay settings
...
This removes the old autoplay allowlist file in favor of the new site
setting. We still support the command-line flag to enable autoplay
globally, as this is needed for WPT.
2025-03-30 16:18:57 +01:00
Timothy Flynn
4e1dab477a
LibWebView+UI: Handle common WebView client initialization in LibWebView
...
No need to have every UI manually implement these common steps.
2024-11-14 11:47:32 +01:00
Timothy Flynn
652dde5022
LibWebView+UI: Acquire the paths to helper processes inside LibWebView
...
We no longer need to acquire these paths from the UI and pass them into
LibWebView - we can figure out these paths internally.
2024-11-14 11:47:32 +01:00
Timothy Flynn
bb7dff7dfe
LibWebView+UI: Move ownership of application services to LibWebView
...
LibWebView now knows how to launch RequestServer and ImageDecoderServer
without help from the UI, so let's move ownership of these services over
to LibWebView for de-duplication.
2024-11-14 11:47:32 +01:00
Timothy Flynn
957032809b
UI: Send the current system visibility state to new WebContent clients
...
After a crash, we need to inform the new WebContent process of the
current system visibility state.
2024-11-13 20:36:47 +01:00
Timothy Flynn
83b1db785a
LibWebView+WebContent+UI: Remember the current system visibility state
...
We will want to re-inform WebContent of the system visibility state when
we create a new process after a crash. This changes the IPC to just send
the enum value directly, instead of a boolean, so that we can just store
that enum value directly on the ViewImplementation class.
2024-11-13 20:36:47 +01:00
Timothy Flynn
0ff91a5273
LibWebView+Services+UI: Move process helpers to LibWebView
2024-11-11 07:35:43 -05:00
Timothy Flynn
db47cc41f8
Everywhere: Move the Ladybird folder to UI
2024-11-10 12:50:45 +01:00