aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow/menubar.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite Session backendAqua-sama2020-04-131-5/+12
| | | | | | | | | | | | | | | | | | Add session.hpp, containing structs that describe session data MainWindow, SubWindow and WebView can be created from Session::structs Opening new window will automatically open a default subwindow and tab if none were specified Add lib/session_formats Add JsonSession, to serialize/deserialize Session structs into JSON - add some tests clang-tidy: - fix various warnings - disable modernize-use-trailing-return-type check
* Remove QMdiArea in MainWindowAqua-sama2020-04-031-55/+51
| | | | | | | | | | | | | | | | | | | | Kconfig: Change About Dialog shortcut default to F1 (was Ctrl+H) Change close current tab shortcut to Ctrl+W (was Ctrl+X) MainWindow: automatically close window when last subwindow is closed MenuBar: remove Tile/Cascade subwindows actions add show/hide/close subwindow actions SubWindow: remove Subwindow menu shortcut (was F1 by default) add close shortcut (default Ctrl+Shift+W) Minor fixes: Fix PKGBUILD sources
* Fix various compiler warningsAqua-sama2020-03-231-19/+19
|
* MenuBar: Add Unlock toolbars toggleAqua-sama2020-01-291-3/+17
| | | | | | | | Add BookmarksToolbar config toggles - bookmarks.toolbar.movable - bookmarks.toolbar.visible clang-format pass
* BookmarksToolbar: add toggle shortcutAqua-sama2020-01-291-2/+12
| | | | | | - MenuBar: add toggles for MainWindow toolbars to Window menu - set NavigationBar and BookmarksToolbar titles so the default MainWindow context menu makes sense
* Refactor Browser::addPlugin to ::loadPluginsAqua-sama2020-01-271-1/+1
|
* Fix various gcc and clazy compile warningsAqua-sama2020-01-171-1/+1
|
* Move BookmarksWidget out of libbookmarksAqua-sama2020-01-151-1/+1
|
* Add close action to subwindow listAqua-sama2020-01-141-6/+13
| | | | | | Adding a menu to an action is incompatible with triggerring that action. This means a "Toggle to" action is required as well to preserve the functionality.
* Code cleanupAqua-sama2020-01-051-10/+14
| | | | | | - Replace Browser::getProfileManager with WebProfileManager::instance - Make WebProfileManager::profileMenu a free function - Replace Browser::loadProfile with Browser::loadProfiles
* Move lib/webprofile into src/webengineAqua-sama2019-11-041-1/+1
|
* Drop boost dependencyAqua-sama2019-11-031-22/+20
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* Add tools/report-clang-tidy.shAqua-sama2019-01-181-2/+2
| | | | | - Fix various clang-tidy warnings - Fix use-after-free crash when deleting profiles
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-161-5/+5
| | | | | | | | | | - libweb was supposed to be a general QtWebEngine wrapper, but only turned out to do profiles and profile management. The new name should make this more obvious. - Renamed ProfileManager to WebProfileManager, and cut out duplicate code. - Temporary profiles: temporary profiles are not kept after closing the browser.
* Add Edit menuAqua-sama2019-01-031-0/+85
|
* Connect Developer Tools and View Source actionsAqua-sama2019-01-021-5/+47
|
* Add subwindow list to Window menuAqua-sama2018-12-171-3/+23
|
* Add restore last tab shortcutAqua-sama2018-12-151-23/+17
|
* Move tab actions to Subwindow menuAqua-sama2018-12-151-0/+145
|
* Add SaveSessionDialogAqua-sama2018-12-141-10/+8
|
* MainWindow: rework menu barAqua-sama2018-12-131-0/+239
Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function