aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixes a 'resource not found' bugMike Skec2021-01-101-6/+15
| | | | When navigating to many sites, such as gemini://rawtext.club:1965/~sloum/geminilist and not having a trailing slash at the end of the URL, local links on the page would be incorrectly generated by QUrl::resolved, which would cause links to give a 'resource not found' error if they weren't at the root path of the server. This patch fixes this by making sure that all links given to the renderers include trailing slashes.
* BrowserTab: add Stop/Refresh action to the menuKarol Kosek2021-01-081-0/+10
|
* BrowserTab: disable impossible move actionsKarol Kosek2021-01-081-2/+4
|
* BrowserTab: hide move actions on selectionKarol Kosek2021-01-081-9/+9
|
* BrowserTab: show "Copy to clipboard" action only on selectionKarol Kosek2021-01-081-8/+6
|
* 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.