summaryrefslogtreecommitdiff
path: root/Userland/Applications/Browser/BrowserWindow.h
AgeCommit message (Collapse)Author
2022-01-24Browser: Convert search-engines file loading to Core::Stream :^)Sam Atkins
Wrapped it in a method so we can take advantage of TRY(). I chose not to make failure here stop the Browser process, but just to cancel loading any more search engines.
2021-10-31Browser: Add "Color scheme" settingSam Atkins
This allows the user to override whether to use a dark or light theme in supporting websites.
2021-08-23Browser: Add "Inspect Element" to context menu :^)Sam Atkins
This opens the DOM Inspector window, with the target element already selected. (If the window is already open, it just selects the element.) Note that this only applies to single-process mode for now. In OOP mode, the "inspect element" action is disabled.
2021-07-14Browser: Add context menu item for selecting all textTimothy Flynn
2021-07-14Browser: Add context menu item for copying selected textTimothy Flynn
2021-06-18Browser: Add setting to change homepage URLMarco Cutecchia
2021-05-19Browser: Add support for custom search enginesMaciej Zygmanowski
2021-05-18Browser: Move actions from Tab to BrowserWindowAndreas Kling
Navigation actions (back/forward/home/reload) now live in BrowserWindow instead of being duplicated in every new Tab instance.
2021-05-18Browser: Move menu management from Tab to BrowserWindowAndreas Kling
It was very confusing for every Tab to have their own GUI::Menubar that got dynamically swapped in/out when switching tabs. This change moves us to a single menubar per window, and BrowserWindow is the owner of its own menubar.
2021-05-17Browser: Move main browser window logic into a BrowserWindow classAndreas Kling
Having so much the logic and lambdas in main() was getting unwieldy. Moving it into a class simplifies this, and also opens up a path towards supporting "Open in New Window" :^)