aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow/mainwindow.h
Commit message (Collapse)AuthorAgeFilesLines
* staging: smolblokAqua-sama2020-05-301-1/+1
| | | | | | | | | | | | | smolblok is a replacement for the current lib/urlfilter AdBlockPlus and hostlist format filter parser. It is a library that uses plugins to provide support for different filter formats. staging/adblock: AdBlockPlus parser plugin plugins/smolblok_hostlist: hostlist format parser plugin Headers will be installed to include/smolbote/ Remove lib/urlfilter
* Turn on more warnings by defaultAqua-sama2020-05-281-3/+3
| | | | | | - fix clazy warnings - fix various other compiler warnings - bugfix: connect profiles' downloadRequested signal
* libwebengineAqua-sama2020-05-081-1/+3
| | | | | | | | | | | Make src/webengine into a static library - Add some tests - Updated manpage - Remove WebProfileManager::id and WebProfileManager::instance - Add consumable semantics checks to WebProfileManager - Add WebProfileManager::walk Add ApplicationMenu class
* Rewrite Session backendAqua-sama2020-04-131-2/+14
| | | | | | | | | | | | | | | | | | 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-13/+19
| | | | | | | | | | | | | | | | | | | | 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
* Drop boost dependencyAqua-sama2019-11-031-2/+1
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* MainWindow: rework menu barAqua-sama2018-12-131-12/+5
| | | | | Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function
* Rewrite Session saving and loadingAqua-sama2018-11-281-1/+1
|
* Add About and Run actions to plugin submenuAqua-sama2018-11-231-1/+0
| | | | - Remove plugin list from About dialog
* Update repository path in license headersAqua-sama2018-09-291-1/+1
|
* clang-format passAqua-sama2018-09-181-1/+2
|
* Move SubWindow to src/subwindowAqua-sama2018-08-071-1/+0
|
* Remove PageMenuAqua-sama2018-07-081-0/+5
| | | | | Move zoom widget to WebView context menu Move the other page menu actions to main window menu
* Code cleanupAqua-sama2018-07-011-7/+9
| | | | | | Clean up MainWindow Configuration is now a std::unique_ptr Connect downloads and request interceptor to all profiles
* Socket messages are json formattedAqua-sama2018-06-261-0/+2
|
* Add Session classAqua-sama2018-06-241-0/+1
|
* clang-format passAqua-sama2018-06-221-1/+1
|
* AddressBar: code cleanupAqua-sama2018-06-181-1/+4
| | | | AddressBar: match input for protocol or '.' in addition to url validity
* Refactor SubwindowAqua-sama2018-05-291-3/+3
|
* Tabifying dock widgetsAqua-sama2018-05-061-0/+1
|
* Don't open additional tabs when creating subwindowsAqua-sama2018-05-011-1/+4
|
* Split off addressbar into lib/Aqua-sama2018-05-011-2/+7
|
* Add tile and cascade actions to Window menuAqua-sama2018-04-221-1/+1
|
* Add Window menuAqua-sama2018-04-191-0/+1
| | | | | | - add new tab button to tab widget - tab shortcuts are read from configuration again - updated manpage some
* Removed MainWindow::titleChangedConnectionAqua-sama2018-04-191-2/+0
|
* Hovering over links shows them in the status bar againAqua-sama2018-04-171-0/+1
|
* Search box works againAqua-sama2018-04-171-1/+4
|
* Add loading progess bar to the address barAqua-sama2018-04-171-2/+2
|
* Enabled address bar suggestionsAqua-sama2018-04-171-1/+6
| | | | Also fixed occasional bug when showing the completer.
* Multiple subwindows interfaceAqua-sama2018-04-161-64/+20
| | | | | | | | | | | | Subwindows are similar to tab groups. - Rewrote Browser and MainWindow, so they should be somewhat cleaner now - Moved AboutDialog to lib/about What's broken: - loading bar - search box - address bar bookmark suggestions - plugins
* Refactoring TabBarAqua-sama2018-04-021-4/+2
| | | | | | - cleaned up code - moved to mainwindow/widgets - add Close tabs left/right to context menu
* Connected WebView::newBookmark signalAqua-sama2018-02-081-0/+3
|
* Profile menu lists loadable profilesAqua-sama2018-01-301-1/+0
|
* Fixed repo location in license headersAqua-sama2018-01-201-1/+1
|
* Refactoring MainWindowAqua-sama2018-01-191-0/+98
- Added NavigationBar object that manages the navigation buttons - Removed NavigationButton class that it obsoleted