| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added search engine preference | Mike Skec | 2021-02-15 | 1 | -2/+13 |
| | | |||||
| * | BrowserTab.cpp: basic search engine functionality added | Mike Skec | 2021-02-15 | 1 | -1/+15 |
| | | |||||
| * | BrowserTab: fix build errors on Qt < 5.13 | Mike Skec | 2021-02-14 | 1 | -0/+4 |
| | | |||||
| * | BrowserTab: Update regex source link to correct one | Mike Skec | 2021-02-14 | 1 | -1/+1 |
| | | |||||
| * | BrowserTab: finding quotations now works for all characters | Mike Skec | 2021-02-14 | 1 | -7/+27 |
| | | | | | 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. | ||||
| * | Margins are now split into seperate horizontal/vertical options | Mike Skec | 2021-02-13 | 1 | -2/+3 |
| | | |||||
| * | Adds per-style pref for text width | Mike Skec | 2021-02-13 | 1 | -2/+5 |
| | | |||||
| * | Adds maximum line width functionality | Mike Skec | 2021-02-13 | 1 | -0/+21 |
| | | | | | 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). | ||||
| * | searchbox: fix moving to top/bottom of page during search | Mike Skec | 2021-02-09 | 1 | -2/+4 |
| | | | | | When searching for something that wasn't in the page, the cursor would be moved to the top or bottom of the page (depending on search direction). This fixes that by only moving the page if the search term is actually in the current buffer. | ||||
| * | Search box: better reimplementation | Mike Skec | 2021-02-09 | 1 | -12/+15 |
| | | | | | This was necessary to fix a bug, where the URL bar becomes unusable while search box is visible. | ||||
| * | #144: small search improvements | Mike Skec | 2021-02-09 | 1 | -4/+8 |
| | | |||||
| * | Add 'open in default browser' option on HTTP links | Mike Skec | 2021-02-08 | 1 | -4/+15 |
| | | |||||
| * | BrowserTab: fix showing an empty redirect question box | Karol Kosek | 2021-01-16 | 1 | -1/+1 |
| | | | | | | | The question box was showed when the redirect has a different scheme or host, without checking first if you want to see the it, which could lead to an empty dialog box instead of skipping it entirely. | ||||
| * | Replace history on redirect | Karol Kosek | 2021-01-11 | 1 | -0/+1 |
| | | |||||
| * | Revert "Fixes a 'resource not found' bug" | Karol Kosek | 2021-01-11 | 1 | -15/+6 |
| | | | | | | | | That commit broke resolving relative urls (e.g. when you were browsing README.md, the link that goes to BUILDING resolved to README.md/BUILDING). This reverts commit 601887655e7f128c1c938a24fc38d002a8aecb64. | ||||
| * | status bar: show request status when loading pages | Mike Skec | 2021-01-10 | 1 | -0/+7 |
| | | | | | status text for loading HTTP/S is only a simple 'loading webpage'. The other protocols display more information | ||||
| * | status bar: New file cache indicator | Mike Skec | 2021-01-10 | 1 | -0/+2 |
| | | | | | Mime label was also simplified so that only type/subtype are shown. | ||||
| * | Fixes a 'resource not found' bug | Mike Skec | 2021-01-10 | 1 | -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 menu | Karol Kosek | 2021-01-08 | 1 | -0/+10 |
| | | |||||
| * | BrowserTab: disable impossible move actions | Karol Kosek | 2021-01-08 | 1 | -2/+4 |
| | | |||||
| * | BrowserTab: hide move actions on selection | Karol Kosek | 2021-01-08 | 1 | -9/+9 |
| | | |||||
| * | BrowserTab: show "Copy to clipboard" action only on selection | Karol Kosek | 2021-01-08 | 1 | -8/+6 |
| | | |||||
| * | Functional cache limit, albeit a little inefficient | Mike Skec | 2021-01-08 | 1 | -5/+0 |
| | | |||||
| * | cache: item expiry and max item size | Mike Skec | 2021-01-08 | 1 | -0/+1 |
| | | | | | currently no total limit yet | ||||
| * | Add Ctrl+R reload page shortcut | Paper | 2021-01-07 | 1 | -0/+4 |
| | | |||||
| * | favourite popup: adding group combobox! | Mike Skec | 2021-01-07 | 1 | -7/+64 |
| | | |||||
| * | Remembered scroll adjustment | Mike Skec | 2021-01-07 | 1 | -7/+11 |
| | | | | | 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 refactor | Mike Skec | 2021-01-06 | 1 | -18/+20 |
| | | |||||
| * | Implement #21 with cached pages | Mike Skec | 2021-01-06 | 1 | -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 cache | Mike Skec | 2021-01-06 | 1 | -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 implemented | Mike Skec | 2021-01-06 | 1 | -10/+50 |
| | | |||||
| * | BrowserTab: use simpler method for getting the HTML page title | Karol Kosek | 2021-01-05 | 1 | -19/+1 |
| | | |||||
| * | Remove toggleIsFavourite - no longer needed | Mike Skec | 2021-01-04 | 1 | -33/+2 |
| | | | | | also rename addToFavouritesPopup to showFavouritesPopup | ||||
| * | New popup when adding to favourites! | Mike Skec | 2021-01-04 | 1 | -1/+35 |
| | | |||||
| * | Added 'busy' cursor while current tab is loading | Mike Skec | 2021-01-04 | 1 | -0/+12 |
| | | |||||
| * | favourites: implement #77, and add rename context menus | Mike Skec | 2021-01-02 | 1 | -2/+2 |
| | | |||||
| * | Get rid of unneeded hacky code for fancy url bar | Mike Skec | 2021-01-02 | 1 | -2/+3 |
| | | |||||
| * | Fix bug with fancy url bar styling | Mike Skec | 2021-01-02 | 1 | -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.9 | Karol Kosek | 2021-01-02 | 1 | -1/+1 |
| | | |||||
| * | Fixes for building on ubuntu 20.04 / qt5.12 | George Dorn | 2021-01-02 | 1 | -5/+5 |
| | | |||||
| * | Added UI density option. | Mike Skec | 2021-01-01 | 1 | -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 removed | Mike Skec | 2020-12-31 | 1 | -3/+9 |
| | | |||||
| * | Add preference for url bar styling | Mike Skec | 2020-12-31 | 1 | -1/+2 |
| | | |||||
| * | Prevents URL bar styles appearing strange in settings dialog after changing ↵ | Mike Skec | 2020-12-31 | 1 | -1/+2 |
| | | | | | | | theme. do this by removing style while settings window is open | ||||
| * | urlbar colour formatting algorithm improvement | Mike Skec | 2020-12-31 | 1 | -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 styling | Mike Skec | 2020-12-31 | 1 | -3/+100 |
| | | |||||
| * | Strip bgcolor attribute from html pages | Mike Skec | 2020-12-31 | 1 | -0/+4 |
| | | |||||
| * | Added prettier 'unsupported media type' page. | Mike Skec | 2020-12-31 | 1 | -9/+34 |
| | | | | | Now written in gemtext. A plaintext version is produced instead if plaintext_only is set | ||||
| * | Fixes a few warnings and deprecation notices | Mike Skec | 2020-12-31 | 1 | -1/+1 |
| | | |||||
| * | #51: mouse buttons 4/5 for back/forward | Mike Skec | 2020-12-31 | 1 | -2/+2 |
| | | |||||
