summaryrefslogtreecommitdiff
path: root/Userland/Applications/BrowserSettings
AgeCommit message (Collapse)Author
2022-07-15Applications: Make settings outer margins and spacing consistentFrHun
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
Each of these strings would previously rely on StringView's char const* constructor overload, which would call __builtin_strlen on the string. Since we now have operator ""sv, we can replace these with much simpler versions. This opens the door to being able to remove StringView(char const*). No functional changes.
2022-07-03BrowserSettings: Make content filtering on by defaultMaciej
It was default in Browser but not default in settings, so the checkbox was initially not checked.
2022-07-03BrowserSettings: Make default content filtering flag constexprMaciej
And add s_ prefix per coding style guidelines.
2022-06-27Browser: Remove GML formatting errors from BrowserSettingsWidget.gmlAndrew Kaster
Regressed in commit 65714554997bacb6fdcc09da0b763defe252b435 This is supposed to be caught by the GML format lint in Azure, but it looks like a :ninjamerge: occured instead :^)
2022-06-26Base+Browser+BrowserSettings: Add default page for new tabXexxa
2022-06-26Browser+BrowserSettings: Add preference for new tabXexxa
2022-06-17BrowserSettings: Avoid adding empty domain to content filterferhatgec
2022-05-13LibGUI+Userland: Make Dialog::ExecResult an enum classSam Atkins
2022-05-12BrowserSettings: Set window modified stateSam Atkins
2022-05-06BrowserSettings: Add missing code to update filtering checkboxIT6uru
reset_default_values() now sets default filtering checkbox state using default_enable_content_filtering.
2022-04-21LibGUI+Applications: Add --open-tab option to FooSettings applicationsSam Atkins
Similar to SystemMonitor's option of the same name, this allows you to launch the given application with the specific tab open.
2022-04-21LibGUI+Applications: Give SettingsWindow tabs a string IDSam Atkins
This gives us a convenient way to refer to them, which will be used in the following commit.
2022-04-16LibCore+Everywhere: Make Core::Stream read_line() return StringViewSam Atkins
Similar reasoning to making Core::Stream::read() return Bytes, except that every user of read_line() creates a StringView from the result, so let's just return one right away.
2022-04-11BrowserSettings: Validate homepage URLJulen Ruiz Aizpuru
2022-02-18BrowserSettings: Run gml-format on ContentFilterSettingsWidget.gmlAndreas Kling
2022-02-18BrowserSettings: Implement GUI for setting up content filters :^)Maciej
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules "The compiler is more likely to get the default semantics right and you cannot implement these functions better than the compiler."
2022-02-13Userland: Run gml-formatIdan Horowitz
This brings the existing GML files up to spec with the new requirements
2022-02-11LibConfig: Rename pledge_domains(String) => pledge_domain(String)Vitaly Dyachkov
pledge_domains() that takes only one String argument was specifically added as a shortcut for pledging a single domain. So, it makes sense to use singular here.
2022-02-07Meta+Userland: Run the GML formatter on CI and pre-commitkleines Filmröllchen
Now that the GML formatter is both perserving comments and also mostly agrees to the existing GML style, it can be used to auto-format all the GML files in the system. This commit does not only contain the scripts for running the formatting on CI and the pre-commit hook, but also initially formats all the existing GML files so that the hook is successfull.
2022-01-29BrowserSettings: Set icons from GMLDylan Katz
2022-01-28BrowserSettings: Use standard text placement for check box textTimothy Flynn
2021-12-05Applications: Cast unused smart-pointer TRY return values to voidSam Atkins
2021-11-28LibGUI: Move GUI::SettingsWindow setup out of the constructorAndreas Kling
In order to propagate errors that occur during UI setup, we have to move all that logic out of widget/window subclass constructors. This is a first attempt at doing that, for GUI::SettingsWindow.
2021-11-28LibGUI: Make GUI::SettingsWindow::add_tab() return ErrorOrAndreas Kling
This allows us to use TRY() when creating settings UI.
2021-11-28Everywhere: Use default execpromises argument for Core::System::pledgeBrian Gianforcaro
2021-11-26BrowserSettings: Add some icons for it :^)Sam Atkins
2021-11-26BrowserSettings: Implement restoring default valuesSam Atkins
2021-11-26BrowserSettings: Add preferred-color-scheme settingSam Atkins
2021-11-26BrowserSettings: Add setting for search engineSam Atkins
2021-11-26Browser+BrowserSettings: Persist the "show bookmarks bar" settingSam Atkins
Previously this setting was only temporary, but we now save/load it from the config file.
2021-11-26BrowserSettings: Create a BrowserSettings application :^)Sam Atkins
Browser has a bunch of settings, but most are non-trivial to add here. So far, these are implemented: - Homepage URL - Whether to close download windows when they complete The others will be added in subsequent commits.