mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 01:35:08 +02:00
Base+LibWebView: Organize the settings page into tabs
The tabless page with an ever-growing list of vertical cards was getting a bit disorganized. This moves each section of the settings page to be its own tab, with buttons to switch tabs. Some of this presented the opportunity to migrate settings from popup dialogs to be directly in the tab, such as the disk cache settings. The global "restore defaults" button has also been removed. The more settings we have, the less sense such a button makes sense. Individual settings can have a reset option where it makes sense.
This commit is contained in:
Notes:
github-actions[bot]
2026-03-05 15:03:08 +00:00
Author: https://github.com/trflynn89 Commit: https://github.com/LadybirdBrowser/ladybird/commit/809ef1ac6e1 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/8272
@@ -18,7 +18,6 @@ private:
|
||||
virtual void register_interfaces() override;
|
||||
|
||||
void load_current_settings();
|
||||
void restore_default_settings();
|
||||
|
||||
void set_new_tab_page_url(JsonValue const&);
|
||||
void set_default_zoom_level_factor(JsonValue const&);
|
||||
|
||||
Reference in New Issue
Block a user