UI/AppKit: Add a menu item to open about:settings

This commit is contained in:
Timothy Flynn 2025-03-21 09:58:26 -04:00
parent 17480a6a90
commit f9d3818e65

View file

@ -214,6 +214,13 @@
[controller onCreateNewTab];
}
- (void)openSettings:(id)sender
{
[self createNewTab:URL::URL::about("settings"_string)
fromTab:self.active_tab
activateTab:Web::HTML::ActivateTab::Yes];
}
- (void)closeCurrentTab:(id)sender
{
auto* current_window = [NSApp keyWindow];
@ -403,6 +410,11 @@
keyEquivalent:@""]];
[submenu addItem:[NSMenuItem separatorItem]];
[submenu addItem:[[NSMenuItem alloc] initWithTitle:@"Settings"
action:@selector(openSettings:)
keyEquivalent:@","]];
[submenu addItem:[NSMenuItem separatorItem]];
[submenu addItem:[[NSMenuItem alloc] initWithTitle:[NSString stringWithFormat:@"Hide %@", process_name]
action:@selector(hide:)
keyEquivalent:@"h"]];