From aae7905369bbd81b53624af353a4cb4b44525bc8 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Thu, 24 Aug 2023 11:07:14 +0100 Subject: [PATCH] Applications: Use native style sheet for WebViews where appropriate --- Userland/Applications/Browser/ConsoleWidget.cpp | 1 + Userland/Applications/Help/MainWidget.cpp | 1 + Userland/Applications/Spreadsheet/HelpWindow.cpp | 1 + Userland/Applications/Welcome/WelcomeWidget.cpp | 1 + 4 files changed, 4 insertions(+) diff --git a/Userland/Applications/Browser/ConsoleWidget.cpp b/Userland/Applications/Browser/ConsoleWidget.cpp index efe02c2780..6e19ec328c 100644 --- a/Userland/Applications/Browser/ConsoleWidget.cpp +++ b/Userland/Applications/Browser/ConsoleWidget.cpp @@ -25,6 +25,7 @@ ConsoleWidget::ConsoleWidget() set_fill_with_background_color(true); m_output_view = add(); + m_output_view->use_native_user_style_sheet(); m_output_view->load("data:text/html,"sv); // Wait until our output WebView is loaded, and then request any messages that occurred before we existed m_output_view->on_load_finish = [this](auto&) { diff --git a/Userland/Applications/Help/MainWidget.cpp b/Userland/Applications/Help/MainWidget.cpp index 1b9af82c94..524554d735 100644 --- a/Userland/Applications/Help/MainWidget.cpp +++ b/Userland/Applications/Help/MainWidget.cpp @@ -117,6 +117,7 @@ ErrorOr MainWidget::initialize_fallibles(GUI::Window& window) }; m_web_view = find_descendant_of_type_named("web_view"); + m_web_view->use_native_user_style_sheet(); m_web_view->on_link_click = [this](auto& url, auto&, unsigned) { if (url.scheme() == "file") { auto path = LexicalPath { url.serialize_path() }; diff --git a/Userland/Applications/Spreadsheet/HelpWindow.cpp b/Userland/Applications/Spreadsheet/HelpWindow.cpp index 8aa10db9e7..97a06a4ee6 100644 --- a/Userland/Applications/Spreadsheet/HelpWindow.cpp +++ b/Userland/Applications/Spreadsheet/HelpWindow.cpp @@ -82,6 +82,7 @@ HelpWindow::HelpWindow(GUI::Window* parent) m_listview->set_model(HelpListModel::create()); m_webview = splitter.add(); + m_webview->use_native_user_style_sheet(); m_webview->on_link_click = [this](auto& url, auto&, auto&&) { VERIFY(url.scheme() == "spreadsheet"); if (url.host().template has() && url.host().template get() == "example"sv) { diff --git a/Userland/Applications/Welcome/WelcomeWidget.cpp b/Userland/Applications/Welcome/WelcomeWidget.cpp index cf1c3a8c7b..8acaac07b8 100644 --- a/Userland/Applications/Welcome/WelcomeWidget.cpp +++ b/Userland/Applications/Welcome/WelcomeWidget.cpp @@ -35,6 +35,7 @@ ErrorOr WelcomeWidget::create_widgets() m_banner_font = TRY(Gfx::BitmapFont::try_load_from_file("/res/fonts/MarietaRegular24.font"sv)); m_web_view = find_descendant_of_type_named("web_view"); + m_web_view->use_native_user_style_sheet(); auto path = TRY(String::formatted("{}/README.md", Core::StandardPaths::home_directory())); m_web_view->load(URL::create_with_file_scheme(path.to_deprecated_string()));