aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Implements #245Felix "xq" Queißner2021-11-201-0/+2
|
* sessions: add 'lazyloading' for restored tabsMike Skec2021-03-171-1/+4
|
* sessions: save page titles and read them before loading pageMike Skec2021-03-171-1/+1
|
* sessions: restore window tab indicesMike Skec2021-03-171-0/+4
|
* First draft of session management. Always restores the latest session.Felix (xq) Queißner2021-03-171-0/+1
|
* New HTML rendering via HTML code generation.Felix (xq) Queißner2021-03-081-0/+2
|
* Closes #190Felix (xq) Queißner2021-03-061-4/+4
|
* Implements proper multi-window support.Felix (xq) Queißner2021-03-061-0/+7
|
* Fix window geometry/state not being saved in some environmentsMike Skec2021-02-231-0/+2
| | | | | | The window state and geometry are now saved either after app.exec() finished, or if closeEvent is emitted on the MainWindow. This allows the window geometry/state restoration to be a lot more reliable. E.g in my configuration (Fluxbox) - if I closed the window using my own defined keybinding, the state would not get saved
* Add basic root/parent navigation options to menu, with shortcutsMike Skec2021-02-171-0/+4
|
* status bar: show request status when loading pagesMike Skec2021-01-101-0/+9
| | | | status text for loading HTTP/S is only a simple 'loading webpage'. The other protocols display more information
* status bar: New file cache indicatorMike Skec2021-01-101-0/+1
| | | | Mime label was also simplified so that only type/subtype are shown.
* favourite popup: adding group combobox!Mike Skec2021-01-071-0/+2
|
* cache code refactorMike Skec2021-01-061-28/+0
|
* Implement #21 with cached pagesMike Skec2021-01-061-2/+2
| | | | Maybe in future we can make this work for all pages in history
* Basic caching functionality implementedMike Skec2021-01-061-0/+27
|
* favourites: implement #77, and add rename context menusMike Skec2021-01-021-0/+2
|
* Get rid of unneeded hacky code for fancy url barMike Skec2021-01-021-1/+0
|
* Added UI density option.Mike Skec2021-01-011-0/+4
| | | | 'Compact' is the default - saves screen space a bit. The old layout is available in the 'Classic' option
* Prevents URL bar styles appearing strange in settings dialog after changing ↵Mike Skec2020-12-311-0/+2
| | | | | | theme. do this by removing style while settings window is open
* mainwindow: new methods curTab and tabAtMike Skec2020-12-311-0/+2
| | | | So we don't have to write qobject_cast<BrowserTab*>(this->ui ... etc every time ;)
* #51: mouse buttons 4/5 for back/forwardMike Skec2020-12-311-0/+2
|
* Pass QPoint by valueKarol Kosek2020-12-301-2/+2
|
* Window title now contains page titleMike Skec2020-12-271-0/+2
|
* Add 'view source' to right-click context menuMike Skec2020-12-241-0/+2
|
* Adds 'show document source' menu item. Closes #11.Felix (xq) Queißner2020-08-171-0/+2
|
* Adds basic editing for favourite groupsFelix (xq) Queißner2020-06-291-2/+0
|
* Changes theme initialization a tad.Felix (xq) Queißner2020-06-291-2/+0
|
* Huge refacoring of the settings stuff. Provides automated migration between ↵Felix (xq) Queißner2020-06-281-6/+0
| | | | old and new configuration file stuff. Themes are now just files in a folder instead of encoded data in the config file.
* Restructures the project source and cleans up a bitFelix (xq) Queißner2020-06-221-2/+2
|
* Introduces light and dark icon themes.Felix (xq) Queißner2020-06-221-8/+11
|
* Fixes non-updating status bar, fixes bug in the mime parser.Felix (xq) Queißner2020-06-191-1/+5
|
* Refactoring: Changes internal structure of requests and unifies a lot of ↵Felix (xq) Queißner2020-06-161-3/+0
| | | | code. Now all errors are handled the same.
* Adds certificate manager, removes client certificate window.Felix (xq) Queißner2020-06-121-0/+2
|
* Fixes two overflow bugs in labels. No weird scaling based on links anymore.Felix (xq) Queißner2020-06-121-1/+3
|
* Slight improvements for client certificate display, permanent certs are now ↵Felix (xq) Queißner2020-06-111-0/+2
| | | | selectable with double click and have icons, adds changelog into application itself: about:updates
* Adds some right click menus, fixes bug in gopher.Felix (xq) Queißner2020-06-101-0/+4
|
* Adds help document, adds block quote support, updates gemini parser to ↵Felix (xq) Queißner2020-06-091-0/+4
| | | | newest spec, adds support for arbitrary gemini files in about: space, adds url bar shortcut, fixes bug with line breaks in preformatted text
* Adds two new options for text display: gophermap rendering with text or ↵Felix (xq) Queißner2020-06-081-1/+0
| | | | icons, all text documents as text/plain, prepares option for text highlighting.
* Improves gopher map rendering with icons and monospace font, adds status bar ↵Felix (xq) Queißner2020-06-081-0/+5
| | | | with more infos, fixes file dialog for older qt versions.
* Adds changelog, utility menus, and support for file://Felix (xq) Queißner2020-06-081-0/+6
|
* Starts to implement gopher protocol and gophermap support. Heavily WIP, but ↵Felix (xq) Queißner2020-06-081-1/+1
| | | | you can already surf on gopherspace!
* Adds support for light/dark widget theme, adds experiemental support for ↵Felix (xq) Queißner2020-06-071-1/+5
| | | | http style sheets.
* Implements multi-protocol support. Adds support for HTTP/HTTPS, adds ↵Felix (xq) Queißner2020-06-071-0/+2
| | | | settings to enable/disable protocols
* Adds rendering of about:blank and about:favourites.Felix (xq) Queißner2020-06-061-1/+1
|
* Moves source code into subdirectory.Felix (xq) Queißner2020-06-061-0/+78