| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
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
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
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
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
- wrote not-invented-here config file parser and conf class
- spent obscene amount of time plugging in said conf class
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
- 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.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Split off menu bar into its own class out of MainWindow
Menu bar now has a 'Find in menus' function
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
- add some more comments
- made plugin include paths more generic
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
|    | 
 |