| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Check if dpkg-buildflags is present and append flags in qmake for | Carlos Henrique Lima Melara | 2021-02-24 | 1 | -0/+8 |
| | | | | | hardening | ||||
| * | KristallTextBrowser: touch scroll fix | Mike Skec | 2021-02-24 | 1 | -4/+8 |
| | | | | | Tries to use touch scrolling only if a TouchScreen device is present. This prevents Touch*Pad* devices from allowing annoying click+mouse scrolling | ||||
| * | Fix some typos pointed by Debian lintian in src/about/help.gemini | Carlos Henrique Lima Melara | 2021-02-24 | 1 | -4/+4 |
| | | |||||
| * | SettingsDialog: search engine combobox fix | Mike Skec | 2021-02-23 | 1 | -1/+3 |
| | | | | | | | Custom search engines were not being displayed in the combobox after closing/reopening the settings dialog, it was defaulting to the default option. This fixes that. Also adds the Veronica gopher search engine to list of default options | ||||
| * | SettingsDialog: set minimum width to the style settings | Karol Kosek | 2021-02-23 | 2 | -0/+12 |
| | | |||||
| * | SettingsDialog: make style settings scrollable | Karol Kosek | 2021-02-23 | 1 | -799/+822 |
| | | |||||
| * | GopherClient: add text-search support | Karol Kosek | 2021-02-23 | 1 | -1/+9 |
| | | |||||
| * | MainWindow: set tab tooltips | Mike Skec | 2021-02-23 | 2 | -2/+5 |
| | | |||||
| * | KristallTextBrowser: replace typographer quotes with ASCII when copying text | Mike Skec | 2021-02-23 | 3 | -1/+69 |
| | | | | | Text which is selected in a kristalltextbrowser now has it's quotes replaced with ASCII quotes. This was done as copying fancy quotes is seen as an annoyance to most people. It is still possible to copy these quotes, if they are the only thing in the selection (whitespace also allowed, and commas, and fullstops) | ||||
| * | More consistent line height in headings and preformatted blocks | Mike Skec | 2021-02-23 | 3 | -3/+12 |
| | | | | | Also updates help.gemini to reflect changes | ||||
| * | Fix window geometry/state not being saved in some environments | Mike Skec | 2021-02-23 | 4 | -6/+26 |
| | | | | | | | The window state and geometry are now saved either after app.exec() finished, or if closeEvent is emitted on the MainWindow. This allows the window geometry/state restoration to be a lot more reliable. E.g in my configuration (Fluxbox) - if I closed the window using my own defined keybinding, the state would not get saved | ||||
| * | Scroll positions no longer lost after confirming settigns | Mike Skec | 2021-02-23 | 1 | -0/+5 |
| | | |||||
| * | Slightly nicer light fav/cert icons | Mike Skec | 2021-02-23 | 2 | -3/+4 |
| | | |||||
| * | Add light icons for favourite/certificate buttons for dark themes | Mike Skec | 2021-02-23 | 16 | -9/+77 |
| | | |||||
| * | help.gemini: remove duplicated shortcut | Karol Kosek | 2021-02-23 | 1 | -1/+0 |
| | | | | | Co-authored-by: Mike Skec <skec@protonmail.ch> | ||||
| * | help.gemini: add shortcuts from #86 and #95 to the manual | Karol Kosek | 2021-02-23 | 1 | -1/+6 |
| | | |||||
| * | Add 'indent size' option | Mike Skec | 2021-02-23 | 9 | -7/+49 |
| | | | | | Also includes some about:help additions | ||||
| * | Fix experimental text highlights | Mike Skec | 2021-02-20 | 1 | -42/+133 |
| | | | | | The that was used to achieve this is a bit messy/crazy, however, it seems to work quite well for all the cases I tested it on. This will finally close #141 | ||||
| * | List item symbol prefernece | Mike Skec | 2021-02-20 | 7 | -3/+44 |
| | | |||||
| * | Change default blockquote indent to 1 | Mike Skec | 2021-02-20 | 2 | -2/+2 |
| | | | | | I think it's a nicer default | ||||
| * | DocumentStyle: better default blockquote font | Mike Skec | 2021-02-20 | 1 | -2/+2 |
| | | |||||
| * | Update help.gemini | Mike Skec | 2021-02-18 | 3 | -9/+71 |
| | | | | | Also add icons to root/parent navigation menu options, and move the preferences for them in the settings dialog | ||||
| * | Add optional root/parent toolbar buttons | Mike Skec | 2021-02-18 | 14 | -23/+150 |
| | | |||||
| * | Continuation of #134 | Mike Skec | 2021-02-18 | 3 | -7/+13 |
| | | |||||
| * | Add unlimited cache life option | Mike Skec | 2021-02-18 | 6 | -13/+44 |
| | | |||||
| * | Change Root shortcut to Alt+/ | Mike Skec | 2021-02-17 | 1 | -1/+1 |
| | | | | | more consistent with other nav options | ||||
| * | Fix: remove N-L from tab title. Also limit tab title length | Mike Skec | 2021-02-17 | 2 | -11/+26 |
| | | | | | | | 0) when visiting for example, https://lists.orbitalfox.eu/archives/gemini/2020/000304.html the page title was getting a newline character in it (for some reason). This has now been fixed. 1) the tab title is now limited to 45 characters, until the string is chopped and an ellipsis (...) is appended. This limit was added to prevent pages with enormous titles from clogging up the tab bar. For this reason, the limit is quite high - users browing Gemini don't usually have that many tabs open (compared to the web), so i think we can get away with this high number. | ||||
| * | Add basic root/parent navigation options to menu, with shortcuts | Mike Skec | 2021-02-17 | 3 | -0/+57 |
| | | |||||
| * | Add seperate 'icon theme' preference | Mike Skec | 2021-02-16 | 5 | -48/+132 |
| | | |||||
| * | BrowserTab: use cleaner titles for pages without them | Mike Skec | 2021-02-16 | 1 | -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 cursor | Mike Skec | 2021-02-16 | 4 | -9/+14 |
| | | |||||
| * | blockquotes: better default value when using old themes | Mike Skec | 2021-02-16 | 1 | -2/+1 |
| | | |||||
| * | Improved blockquotes | Mike Skec | 2021-02-16 | 10 | -52/+172 |
| | | |||||
| * | SettingsDialog: fix build failure | Mike Skec | 2021-02-15 | 2 | -3/+1 |
| | | |||||
| * | help.gemini: add help entry for search engine | Mike Skec | 2021-02-15 | 1 | -0/+12 |
| | | |||||
| * | Added search engine preference | Mike Skec | 2021-02-15 | 6 | -31/+77 |
| | | |||||
| * | 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 | 2 | -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 namespace | Mike Skec | 2021-02-13 | 4 | -10/+11 |
| | | |||||
| * | Margins are now split into seperate horizontal/vertical options | Mike Skec | 2021-02-13 | 12 | -32/+89 |
| | | |||||
| * | Adds per-style pref for text width | Mike Skec | 2021-02-13 | 7 | -16/+89 |
| | | |||||
| * | Adds maximum line width functionality | Mike Skec | 2021-02-13 | 2 | -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 bug | Mike Skec | 2021-02-13 | 1 | -1/+1 |
| | | |||||
| * | add pref for typographer quotes | Mike Skec | 2021-02-13 | 6 | -22/+87 |
| | | | | | Also includes a fix for single-quotes on words like "'till" | ||||
| * | Adds typographer's quotes replacement | Mike Skec | 2021-02-13 | 1 | -7/+78 |
| | | |||||
| * | Add preferences for new gemini formatting options | Mike Skec | 2021-02-10 | 8 | -18/+291 |
| | | |||||
| * | geminirenderer: readibility improvements | Mike Skec | 2021-02-10 | 3 | -4/+35 |
| | | | | | Values are hard-coded at the moment. Need preferences | ||||
| * | 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. | ||||
