aboutsummaryrefslogtreecommitdiff
path: root/src/browsertab.cpp
Commit message (Collapse)AuthorAgeFilesLines
* cache code refactorMike Skec2021-01-061-18/+20
|
* Implement #21 with cached pagesMike Skec2021-01-061-10/+41
| | | | Maybe in future we can make this work for all pages in history
* Tabs with client cert enabled no longer read from or write to cacheMike Skec2021-01-061-2/+6
| | | | Helps keeps 'interactive pages' like Astrobotany updated. Error message pages are also not cached now, as they are now considered 'internal locations'
* Basic caching functionality implementedMike Skec2021-01-061-10/+50
|
* BrowserTab: use simpler method for getting the HTML page titleKarol Kosek2021-01-051-19/+1
|
* Remove toggleIsFavourite - no longer neededMike Skec2021-01-041-33/+2
| | | | also rename addToFavouritesPopup to showFavouritesPopup
* New popup when adding to favourites!Mike Skec2021-01-041-1/+35
|
* Added 'busy' cursor while current tab is loadingMike Skec2021-01-041-0/+12
|
* favourites: implement #77, and add rename context menusMike Skec2021-01-021-2/+2
|
* Get rid of unneeded hacky code for fancy url barMike Skec2021-01-021-2/+3
|
* Fix bug with fancy url bar stylingMike Skec2021-01-021-8/+6
| | | | 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
* Compile with Qt 5.9Karol Kosek2021-01-021-1/+1
|
* Fixes for building on ubuntu 20.04 / qt5.12George Dorn2021-01-021-5/+5
|
* Added UI density option.Mike Skec2021-01-011-0/+20
| | | | 'Compact' is the default - saves screen space a bit. The old layout is available in the 'Classic' option
* urlbar styling: only remove styles if not already removedMike Skec2020-12-311-3/+9
|
* Add preference for url bar stylingMike Skec2020-12-311-1/+2
|
* Prevents URL bar styles appearing strange in settings dialog after changing ↵Mike Skec2020-12-311-1/+2
| | | | | | theme. do this by removing style while settings window is open
* urlbar colour formatting algorithm improvementMike Skec2020-12-311-9/+11
| | | | | | Now uses the more robust "authority" instead of hostname for determining format. This allows for proper highlighting when a port (e.g domain:1965) or user info (e.g joe@domain) is present.
* Added fancy url bar stylingMike Skec2020-12-311-3/+100
|
* Strip bgcolor attribute from html pagesMike Skec2020-12-311-0/+4
|
* Added prettier 'unsupported media type' page.Mike Skec2020-12-311-9/+34
| | | | Now written in gemtext. A plaintext version is produced instead if plaintext_only is set
* Fixes a few warnings and deprecation noticesMike Skec2020-12-311-1/+1
|
* #51: mouse buttons 4/5 for back/forwardMike Skec2020-12-311-2/+2
|
* Pass QPoint by valueKarol Kosek2020-12-301-1/+1
|
* const-reference large typesKarol Kosek2020-12-301-1/+1
|
* Use multi-arg overload to save memory allocationsKarol Kosek2020-12-301-5/+4
|
* Simplify '~' expansion in url barMike Skec2020-12-301-7/+3
|
* Clear URL bar focus on return key pressMike Skec2020-12-301-0/+2
|
* Tilde '~' now expanded in URL bar for file:// protocolsMike Skec2020-12-301-1/+13
| | | | Expansion is done on return-key press
* Fix home toolbar buttonMike Skec2020-12-301-0/+5
|
* Add optional 'home' button to browser toolbar.Mike Skec2020-12-291-0/+2
| | | | Can be disable in settings
* Update regex for inline style stripping in HTML Michael Skec2020-12-281-1/+1
| | | | | Now case-insensitive, and matches styles that have attributes. Co-authored-by: Karol Kosek <krkk@krkk.ct8.pl>
* Strip inline styles from HTML pagesMike Skec2020-12-281-0/+4
|
* Remove URL fragments before sending to server (#80)Mike Skec2020-12-281-2/+2
|
* MarkdownRenderer: add title parsingKarol Kosek2020-12-281-1/+2
|
* BrowserTab: escape HTML sequences in titleKarol Kosek2020-12-281-4/+3
|
* Window title now contains page titleMike Skec2020-12-271-0/+2
|
* Added page title parsing for Gemini and HTMLMike Skec2020-12-271-4/+39
|
* Use standard icon namesKarol Kosek2020-12-271-4/+2
| | | | | | document-{export,import}, and view-certificate aren't in the standard though. https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
* Fix #79. Also added Ctrl+U shortcut for 'View page source'Mike Skec2020-12-261-1/+8
|
* Fix fav_button not being re-checked after cancelling 'delete favourite' ↵Mike Skec2020-12-261-0/+3
| | | | messagebox
* Fix fav_button not being re-enabled after successful load.Mike Skec2020-12-261-2/+1
|
* Add font color rule for theme previewsKarol Kosek2020-12-241-1/+2
| | | | | Closes #46, although the real fix for sites was already in #58 - here it is for the rest of the places.
* theme changes are now reflected instantly upon confirmation.Mike Skec2020-12-241-13/+25
|
* Add 'view source' to right-click context menuMike Skec2020-12-241-1/+9
|
* gemini: respect sensitive input (status 11)nixo2020-10-291-1/+2
|
* Set text color for default stylesheetLiam Cooke2020-09-031-1/+1
| | | | | | | Fixes a bug where only the background color is styled for error messages, so the error gets the OS text color. Closes #57
* Adds 'show document source' menu item. Closes #11.Felix (xq) Queißner2020-08-171-0/+37
|
* Add back and forward context menu optionsSteve Winslow2020-08-171-0/+12
| | | | | | | | | This adds "Back" and "Forward" options to the right-click context menu. This makes it easier to navigate back and forth among pages without having to navigate the mouse to the upper-left corner each time. Signed-off-by: Steve Winslow <steve@swinslow.net>
* Paves road for new favourite system: Refactors the favourites into tree ↵Felix (xq) Queißner2020-06-291-5/+14
| | | | structure instead of flat list.