aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Functional cache limit, albeit a little inefficientMike Skec2021-01-086-19/+43
|
* cache: item expiry and max item sizeMike Skec2021-01-088-12/+185
| | | | currently no total limit yet
* Touch device supportMike Skec2021-01-071-1/+7
|
* support touch scrolling (?)Mike Skec2021-01-071-0/+3
|
* Add Ctrl+R reload page shortcutPaper2021-01-071-0/+4
|
* Prevent creating duplicate groupsMike Skec2021-01-071-0/+9
|
* Added new context menus to favourite groupMike Skec2021-01-073-9/+94
|
* favourite popup: adding group combobox!Mike Skec2021-01-078-18/+159
|
* uniform urls only used for identification nowMike Skec2021-01-072-8/+8
| | | | the destinations themselves are left untouched
* Remembered scroll adjustmentMike Skec2021-01-072-9/+26
| | | | 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
* Fixes pages not being read from cache due to differing trailing slashMike Skec2021-01-075-13/+42
| | | | Also fixes favourites with the same problem
* Attempt to fix build failuresMike Skec2021-01-062-1/+20
| | | | Also get rid of a warning
* Fix busy cursor bugsMike Skec2021-01-062-10/+27
| | | | fixes A: busy cursor not resetting when changing workspaces. and B: busy cursor not resetting after page finishes loading, and cursor is left stationary.
* cache code refactorMike Skec2021-01-0610-85/+154
|
* Implement #21 with cached pagesMike Skec2021-01-062-12/+43
| | | | 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-064-12/+116
|
* DocumentStyle: escape special chars when saving the styleKarol Kosek2021-01-051-1/+1
| | | | | Before the change, the function printed "QString::arg: Argument missing" to stderr when it saw special characters and omitted them from the file name.
* {TrustedHost,Favourite}Collection: fix duplicating/removing the last itemKarol Kosek2021-01-052-3/+3
| | | | Fixes: #112
* Apply favourites button workaroundMike Skec2021-01-054-3/+52
| | | | https://bugreports.qt.io/browse/QTBUG-2036
* MainWindow: escape tab titleKarol Kosek2021-01-051-1/+3
| | | | | Prevents a tab from creating an Alt+Char shortcut if there was an preceding ampersand character in the title.
* BrowserTab: use simpler method for getting the HTML page titleKarol Kosek2021-01-051-19/+1
|
* Remove toggleIsFavourite - no longer neededMike Skec2021-01-043-39/+4
| | | | also rename addToFavouritesPopup to showFavouritesPopup
* New popup when adding to favourites!Mike Skec2021-01-048-4/+199
|
* Allow to use external cmarkKarol Kosek2021-01-041-1/+6
|
* fix build failuresMike Skec2021-01-041-1/+2
|
* better default fontsMike Skec2021-01-044-8/+42
|
* Added 'busy' cursor while current tab is loadingMike Skec2021-01-044-0/+39
|
* No longer useing QPalette::Mid for url bar highlightMike Skec2021-01-041-2/+3
| | | | now uses QPalette::WindowText with a little alpha applied. Looks a lot better
* Tweak when url should be focusedMike Skec2021-01-021-4/+1
|
* Theming: only use standard icons on LinuxMike Skec2021-01-021-0/+7
| | | | Windows and Mac don't support standard theme icons
* favourites: implement #77, and add rename context menusMike Skec2021-01-025-15/+69
|
* Get rid of unneeded hacky code for fancy url barMike Skec2021-01-024-19/+7
|
* Fix bug with fancy url bar stylingMike Skec2021-01-024-9/+22
| | | | 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-022-2/+2
|
* Fixes for building on ubuntu 20.04 / qt5.12George Dorn2021-01-021-5/+5
|
* url bar focus changeMike Skec2021-01-011-2/+1
| | | | when adding new tab the url bar is only focused if the tab is set as the focused tab
* Added UI density option.Mike Skec2021-01-0110-26/+139
| | | | 'Compact' is the default - saves screen space a bit. The old layout is available in the 'Classic' option
* Resolves the emoji problem, hopefully once and for all! Closes #102.Felix (xq) Queißner2021-01-012-21/+47
|
* urlbar styling: only remove styles if not already removedMike Skec2020-12-311-3/+9
|
* Fix bug in settings dialogMike Skec2020-12-311-8/+8
| | | | Rows were not offsetted properly
* Fix segfault when opening settings dialog with no tabsMike Skec2020-12-311-9/+9
|
* Add preference for url bar stylingMike Skec2020-12-316-1/+59
|
* Prevents URL bar styles appearing strange in settings dialog after changing ↵Mike Skec2020-12-313-2/+18
| | | | | | 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-315-4/+123
|
* 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
* DocumentStyle: fix for #39Mike Skec2020-12-311-1/+1
| | | | Was due to a missing 'break' statement, so settings with version value 1 would fall into the default case (returns from method).
* Fixes a few warnings and deprecation noticesMike Skec2020-12-314-3/+4
|