Dylan Katz
ca912a87f1
BrowserSettings: Set icons from GML
2022-01-29 13:45:34 +01:00
Timothy Flynn
da2eb63652
BrowserSettings: Use standard text placement for check box text
2022-01-28 13:20:19 +01:00
Sam Atkins
3ca2aee054
Applications: Cast unused smart-pointer TRY return values to void
2021-12-05 15:31:03 +01:00
Andreas Kling
60c132d7d3
LibGUI: Move GUI::SettingsWindow setup out of the constructor
...
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-28 08:54:22 +01:00
Andreas Kling
45844f9338
LibGUI: Make GUI::SettingsWindow::add_tab() return ErrorOr
...
This allows us to use TRY() when creating settings UI.
2021-11-28 08:10:53 +01:00
Brian Gianforcaro
cf4fa936be
Everywhere: Use default execpromises argument for Core::System::pledge
2021-11-28 08:04:57 +01:00
Sam Atkins
a1e1405f26
BrowserSettings: Add some icons for it :^)
2021-11-26 22:14:56 +01:00
Sam Atkins
e84b3e7110
BrowserSettings: Implement restoring default values
2021-11-26 22:14:56 +01:00
Sam Atkins
f2b8ae7d86
BrowserSettings: Add preferred-color-scheme setting
2021-11-26 22:14:56 +01:00
Sam Atkins
11466c5316
BrowserSettings: Add setting for search engine
2021-11-26 22:14:56 +01:00
Sam Atkins
1933076143
Browser+BrowserSettings: Persist the "show bookmarks bar" setting
...
Previously this setting was only temporary, but we now save/load it from
the config file.
2021-11-26 22:14:56 +01:00
Sam Atkins
8a284be5c7
BrowserSettings: Create a BrowserSettings application :^)
...
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.
2021-11-26 22:14:56 +01:00