aboutsummaryrefslogtreecommitdiff
path: root/src/browsertab.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Improves caching api related to urls, implements fragment handling, fixes #237Felix "xq" Queißner2021-11-201-0/+3
|
* BrowserTab: accept file dropsKarol Kosek2021-04-211-0/+2
|
* sessions: add 'lazyloading' for restored tabsMike Skec2021-03-171-0/+2
|
* Add light icons for favourite/certificate buttons for dark themesMike Skec2021-02-231-0/+2
|
* Add optional root/parent toolbar buttonsMike Skec2021-02-181-0/+10
|
* BrowserTab: finding quotations now works for all charactersMike Skec2021-02-141-0/+2
| | | | Since #150, when typographer quotes were enabled, searching for text with quotation marks using the searchbox was made slightly more difficult as the search pattern would not match each of the different quotation mark types. This patch addresses this by using a regex which contains the search query, and creates a pattern that matches the various quote types.
* Adds per-style pref for text widthMike Skec2021-02-131-0/+2
|
* Adds maximum line width functionalityMike Skec2021-02-131-0/+6
| | | | Hard-coded values for now. This works by setting the left/right margins of the page dynamically (e.g on window resize). The margins are calculated to limit the text's width between a value. If the window width is less than this text width, the text fill width is the same width as the page, the margins in this case will be the user's configured margins (not yet implemented).
* status bar: show request status when loading pagesMike Skec2021-01-101-0/+3
| | | | 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.
* Remembered scroll adjustmentMike Skec2021-01-071-2/+15
| | | | Now only scrolls back if the user navigated back/forward. This is a little more intuitive and makes it less confusing when user clicks a link to a cached page
* cache code refactorMike Skec2021-01-061-3/+3
|
* Basic caching functionality implementedMike Skec2021-01-061-2/+5
|
* Remove toggleIsFavourite - no longer neededMike Skec2021-01-041-5/+1
| | | | also rename addToFavouritesPopup to showFavouritesPopup
* New popup when adding to favourites!Mike Skec2021-01-041-0/+4
|
* Added 'busy' cursor while current tab is loadingMike Skec2021-01-041-0/+2
|
* Fix bug with fancy url bar stylingMike Skec2021-01-021-0/+2
| | | | We are now also using a custom colour for it in the default light/dark themes, just because we can get a little more control over how it looks. The OS Default theme uses the 'mid' colour from palette
* 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
* Added fancy url bar stylingMike Skec2020-12-311-0/+8
|
* #51: mouse buttons 4/5 for back/forwardMike Skec2020-12-311-1/+1
|
* Pass QPoint by valueKarol Kosek2020-12-301-1/+1
|
* const-reference large typesKarol Kosek2020-12-301-1/+1
|
* Fix home toolbar buttonMike Skec2020-12-301-0/+2
|
* Added page title parsing for Gemini and HTMLMike Skec2020-12-271-0/+4
|
* Fix #79. Also added Ctrl+U shortcut for 'View page source'Mike Skec2020-12-261-1/+1
|
* theme changes are now reflected instantly upon confirmation.Mike Skec2020-12-241-0/+6
|
* gemini: respect sensitive input (status 11)nixo2020-10-291-1/+1
|
* Adds 'show document source' menu item. Closes #11.Felix (xq) Queißner2020-08-171-0/+2
|
* Implements style preview for kristall document styles. Allows importing them ↵Felix (xq) Queißner2020-06-291-1/+1
| | | | via the preview site.
* Makes Ctrl-LMB on a link open into a new tab.Felix (xq) Queißner2020-06-291-1/+1
|
* Implements Ctrl-F search, fully featured (F3, Shift-F3, Ctrl-F, Escape)Felix (xq) Queißner2020-06-271-0/+18
|
* Restructures the project source and cleans up a bitFelix (xq) Queißner2020-06-221-1/+1
|
* Fixes some minor bugs, uses MimeType more, updates help.gemini and ↵Felix (xq) Queißner2020-06-211-2/+0
| | | | updates.gemini.
* Adds option for manually trusting a TLS server.Felix (xq) Queißner2020-06-211-0/+2
|
* Adds new feature: Auto-enable and host matching for client certificatesFelix (xq) Queißner2020-06-201-0/+1
|
* English is hardFelix (xq) Queißner2020-06-201-1/+1
|
* Fixes bug in client certificate handlingFelix (xq) Queißner2020-06-191-0/+2
|
* Implements network timeouts.Felix (xq) Queißner2020-06-191-0/+5
|
* Fixes non-updating status bar, fixes bug in the mime parser.Felix (xq) Queißner2020-06-191-1/+16
|
* Allows user to skip over invalid TLS connections and fetch the content anyways.Felix (xq) Queißner2020-06-191-1/+3
|
* Makes gemini protocol handler a bit more robust.Makes style preview a file ↵Felix (xq) Queißner2020-06-171-0/+2
| | | | in about: instead of hardcoding it. Starts to implement the options menu for redirection configuration.
* Introduces cross-host and cross-scheme redirection warnings.Felix (xq) Queißner2020-06-171-0/+2
|
* Refactoring: Changes internal structure of requests and unifies a lot of ↵Felix (xq) Queißner2020-06-161-33/+22
| | | | code. Now all errors are handled the same.
* Adds improved client certificate management, adds server certificate management.Felix (xq) Queißner2020-06-161-0/+2
|
* Adds install target to makefile, adds support for transient client certificates.Felix (xq) Queißner2020-06-101-2/+10
|
* Adds some right click menus, fixes bug in gopher.Felix (xq) Queißner2020-06-101-0/+2
|
* Adds help document, adds block quote support, updates gemini parser to ↵Felix (xq) Queißner2020-06-091-0/+2
| | | | newest spec, adds support for arbitrary gemini files in about: space, adds url bar shortcut, fixes bug with line breaks in preformatted text
* Adds support for finger protocol.Felix (xq) Queißner2020-06-081-1/+4
|
* Adds loading progress display.Felix (xq) Queißner2020-06-081-0/+2
|
* Improves gopher map rendering with icons and monospace font, adds status bar ↵Felix (xq) Queißner2020-06-081-0/+3
| | | | with more infos, fixes file dialog for older qt versions.