Tim Ledbetter
63632159ce
UI: Add an option to enable autoplay globally
2024-09-24 23:50:54 +01:00
Jamie Mansfield
132ab775d8
Ladybird/Qt: Add setting for preferred languages
2024-07-25 11:38:59 +01:00
circl
b61b1374f0
UI: Copy the default config to the user's config directory
...
Currently only used on the Qt chrome.
2024-07-17 09:57:46 -06:00
circl
5da1dae67e
UI/Qt: Use the IniFormat for QSettings
...
This means that the settings will receive their own directory on all
platforms
2024-07-17 09:57:46 -06:00
Jamie Mansfield
e34254298a
Ladybird/Qt: Add setting for sending DNT header
2024-07-04 16:42:34 +02:00
Hugh Davenport
637ccbec35
UI/Qt: Show search engine name in location bar
...
The placeholder text shows "Search or enter web address" which doesn't
tell the user about *how* the search will be performed. Other popular
open source browsers show the search engine that will be used. For
example:
Chromium: "Search **engine** or type a URL"
Firefox: "Search with **engine** or enter address"
This change changes the placeholder text of the location bar to show
"Search with **engine** or enter web address".
2024-06-25 09:56:42 +01:00
Andreas Kling
9bfed9a9ae
Ladybird/Qt: Use "Ladybird" as the QSettings organization
2024-06-18 21:48:55 +02:00
Tim Ledbetter
b82eaad274
Ladybird: Move BrowserSettings/Defaults.h to Ladybird/DefaultSettings.h
2024-06-03 10:53:53 +02:00
Jamie Mansfield
5da9af435e
Ladybird/Qt: Introduce a hamburger menu and use by default
...
There is an option to show the menubar, if desired (similar to KDE
software).
2024-05-06 08:24:56 -04:00
Timothy Flynn
bacf3cede4
Ladybird+BrowserSettings: Load the NTP/home resource files with LibWeb
2023-12-24 14:09:23 +01:00
Timothy Flynn
a21998003c
Ladybird/Qt: Make String allocation infallible
2023-12-04 12:03:48 -07:00
Timothy Flynn
1aedb0ae5a
Ladybird/Qt: Replace the QString-from-AK helpers with a single method
...
There's no need for 2 overloads for String and DeprecatedString, we can
just use a StringView. This also avoids some cases of needlessly
allocating a DeprecatedString from a StringView when calling this
method.
2023-12-04 12:03:48 -07:00
Timothy Flynn
818471b7a7
BrowserSettings+Ladybird: Convert home / new tab page to resource URIs
2023-11-06 09:39:59 +01:00
Andrew Kaster
810bbeaed1
Ladybird: Set Settings org to SerenityOS to load proper plist on macOS
2023-10-27 16:51:03 -06:00
Timothy Flynn
c8c3d00615
LibWebView: Rename find_search_engine to find_search_engine_by_name
...
We will also need to search by URL in the Serenity chrome.
2023-10-24 07:28:30 +02:00
Timothy Flynn
f8f0c5459d
Ladybird/Qt: Migrate to LibWebView for search engines
2023-10-23 12:12:36 -04:00
Bastiaan van der Plaat
9510df6eab
Ladybird: Move new_tab_page along to set_new_tab_page
2023-08-31 15:46:21 +02:00
Andreas Kling
258af0fb1b
Ladybird/Qt: Turn off web search and autocomplete by default
...
Anyone who wants this can enable it in the settings window.
2023-08-17 16:49:22 +02:00
Cameron Youell
d68433653a
Ladybird: Add autocomplete to LocationEdit
2023-08-17 15:30:23 +01:00
Cameron Youell
6e40e8316e
Ladybird: Convert Browser::Settings
to a singleton
2023-08-17 15:30:23 +01:00
Bastiaan van der Plaat
b7b02693b9
Ladybird: Remember window position and size on close
2023-08-09 13:47:44 +01:00
Andrew Kaster
391beef707
Ladybird: Move Qt-specific classes and functions to a Qt subdirectory
...
This will help a lot with developing chromes for different UI frameworks
where we can see which helper classes and processes are really using Qt
vs just using it to get at helper data.
As a bonus, remove Qt dependency from WebDriver.
2023-08-07 14:58:04 -06:00