aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* BrowserTab: use cleaner titles for pages without themMike Skec2021-02-161-1/+10
| | | | For sites that do not have a page title (i.e no '#' heading) the document's filename is used. If no filename exists, then the hostname of the page is used.
* KristallTextBrowser: use IBeam as default cursorMike Skec2021-02-164-9/+14
|
* blockquotes: better default value when using old themesMike Skec2021-02-161-2/+1
|
* Improved blockquotesMike Skec2021-02-1610-52/+172
|
* SettingsDialog: fix build failureMike Skec2021-02-152-3/+1
|
* help.gemini: add help entry for search engineMike Skec2021-02-151-0/+12
|
* Added search engine preferenceMike Skec2021-02-156-31/+77
|
* BrowserTab.cpp: basic search engine functionality addedMike Skec2021-02-151-1/+15
|
* BrowserTab: fix build errors on Qt < 5.13Mike Skec2021-02-141-0/+4
|
* BrowserTab: Update regex source link to correct oneMike Skec2021-02-141-1/+1
|
* BrowserTab: finding quotations now works for all charactersMike Skec2021-02-142-7/+29
| | | | 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.
* renderhelpers: move global funcs to namespaceMike Skec2021-02-134-10/+11
|
* Margins are now split into seperate horizontal/vertical optionsMike Skec2021-02-1312-32/+89
|
* Adds per-style pref for text widthMike Skec2021-02-137-16/+89
|
* Adds maximum line width functionalityMike Skec2021-02-132-0/+27
| | | | 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).
* GeminiRenderer: fix typographer quote bugMike Skec2021-02-131-1/+1
|
* add pref for typographer quotesMike Skec2021-02-136-22/+87
| | | | Also includes a fix for single-quotes on words like "'till"
* Adds typographer's quotes replacementMike Skec2021-02-131-7/+78
|
* Add preferences for new gemini formatting optionsMike Skec2021-02-108-18/+291
|
* geminirenderer: readibility improvementsMike Skec2021-02-103-4/+35
| | | | Values are hard-coded at the moment. Need preferences
* searchbox: fix moving to top/bottom of page during searchMike Skec2021-02-091-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 reimplementationMike Skec2021-02-095-15/+76
| | | | This was necessary to fix a bug, where the URL bar becomes unusable while search box is visible.
* #144: small search improvementsMike Skec2021-02-091-4/+8
|
* Add 'open in default browser' option on HTTP linksMike Skec2021-02-081-4/+15
|
* Add embedded icon for win32Michael Skec2021-02-073-0/+32
|
* Use PageUp/Down to switch between tabsXavier Del Campo Romero2021-01-271-0/+28
|
* new-tab button: add preferenceMike Skec2021-01-218-16/+48
|
* Added '+' button to tab barMike Skec2021-01-215-6/+67
|
* GopherClient: suppress remote socket closure errorKarol Kosek2021-01-211-1/+8
| | | | | Removes 'unhandled network error: QAbstractSocket::RemoteHostClosedError' from logs. Mostly copy-pasted from GeminiClient::socketError. :^)
* ElideLabel: assign variable in initialization listKarol Kosek2021-01-201-3/+4
|
* MarkdownRenderer: remove redundant reinitializationKarol Kosek2021-01-201-4/+0
|
* MarkdownRenderer: render images as linksKarol Kosek2021-01-201-5/+1
|
* GophermapRenderer: set default font to the icon formatKarol Kosek2021-01-201-0/+1
| | | | This fixes the icon padding change on Ctrl+Scroll.
* RenderHelpers: inline incrementationsKarol Kosek2021-01-171-16/+8
|
* RenderHelpers: remove duplicated setColor() callKarol Kosek2021-01-171-4/+0
|
* RenderHelpers: don't insert Reset code when where is only one parameterKarol Kosek2021-01-171-2/+0
| | | | | This caused each parameter to be reset when used color codes 30–37 and 40–47, which resulted in displaying only background or foreground color.
* Save ansi colors to configsKarol Kosek2021-01-173-25/+17
|
* RenderHelpers: add strikeoutKarol Kosek2021-01-171-0/+4
| | | | StrikeOutOff was already there, but StrikeOut was not.
* RenderHelpers: use enum instead of magic numbers with commentsKarol Kosek2021-01-171-18/+34
|
* RenderHelpers: support setting 30-38 and 40-48 color codesKarol Kosek2021-01-171-0/+12
|
* RenderHelpers: simpler colors generationKarol Kosek2021-01-171-79/+36
| | | | | | - use Qt::GlobalColor table instead of switch-case for default 16 colors - move background or foreground check below color generation - remove setFgColor() and setBgColor() functions since we can do it in one line.
* RenderHelpers: use correct codes for bright colorsKarol Kosek2021-01-171-8/+8
|
* RenderHelpers: use const iteratorsKarol Kosek2021-01-171-8/+8
|
* Remove .bak filesKarol Kosek2021-01-162-192/+0
|
* BrowserTab: fix showing an empty redirect question boxKarol Kosek2021-01-161-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.
* CacheHandler: don't remove trailing slashes from urlKarol Kosek2021-01-131-6/+5
| | | | Partly reverts commit 50729c19ebf75ab91ee285fe7af86abbdaec411c.
* Replace history on redirectKarol Kosek2021-01-113-0/+7
|
* Revert "Fixes a 'resource not found' bug"Karol Kosek2021-01-111-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 pagesMike Skec2021-01-1010-2/+131
| | | | 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-106-8/+21
| | | | Mime label was also simplified so that only type/subtype are shown.