aboutsummaryrefslogtreecommitdiff
path: root/src/subwindow
Commit message (Collapse)AuthorAgeFilesLines
* Move src/webengine to lib/webengineAqua-sama2020-12-154-51/+61
|
* 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
* Fix segfault in release buildAqua-sama2020-05-292-12/+7
| | | | | | | | When creating a WebView out of a Session struct, fall back to the default profile if one is not set, or a profile with that ID is not found. - Update PKGBUILD
* Turn on more warnings by defaultAqua-sama2020-05-283-23/+21
| | | | | | - fix clazy warnings - fix various other compiler warnings - bugfix: connect profiles' downloadRequested signal
* libwebengineAqua-sama2020-05-084-15/+23
| | | | | | | | | | | 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-132-0/+41
| | | | | | | | | | | | | | | | | | 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-032-73/+79
| | | | | | | | | | | | | | | | | | | | 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-2/+5
|
* Move lib/webprofile into src/webengineAqua-sama2019-11-042-2/+2
|
* Drop boost dependencyAqua-sama2019-11-032-4/+4
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* SubWindow: closing tab restores previous indexAqua-sama2019-02-152-2/+9
| | | | | SubWindow keeps track of its previous tab index, and when a tab is closed, the previous index should be restored.
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-161-27/+0
| | | | | | | | | | - 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.
* Rename TabWidget::deleteTab to TabWidget::removeTabAqua-sama2018-12-253-12/+11
|
* Move tab actions to Subwindow menuAqua-sama2018-12-153-29/+45
|
* MainWindow: rework menu barAqua-sama2018-12-134-64/+60
| | | | | Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function
* Remove old session codeAqua-sama2018-11-281-1/+5
|
* Rewrite Session saving and loadingAqua-sama2018-11-282-2/+2
|
* Remove lib/ as includepathAqua-sama2018-10-232-4/+4
|
* Subwindow: only keep tab history for restore tab actionAqua-sama2018-10-032-20/+41
|
* ProfileManager: move initial profile loading to ProfileManagerAqua-sama2018-09-291-0/+1
|
* Update repository path in license headersAqua-sama2018-09-294-4/+4
|
* SubWindow: add 'open last closed tab/tabs' actionsAqua-sama2018-09-223-0/+63
|
* clang-format passAqua-sama2018-09-181-7/+9
|
* Update vendor.cmakeAqua-sama2018-09-182-4/+4
| | | | | - add some more comments - made plugin include paths more generic
* Replace ProfileManager::profileList() with ProfileManager::idList()Aqua-sama2018-09-081-11/+4
|
* Clean up ProfileManagerAqua-sama2018-09-021-1/+1
|
* Add move tab left/right shortcutAqua-sama2018-08-071-5/+18
|
* Move SubWindow to src/subwindowAqua-sama2018-08-074-0/+387