| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Changes gemini TLS to use 1.2 or higher. See #35 for discussion. | Felix (xq) Queißner | 2021-03-07 | 1 | -1/+1 |
| | | |||||
| * | Fix for the windows build. | Felix (xq) Queißner | 2021-03-07 | 1 | -2/+2 |
| | | |||||
| * | help.gemini: mention ANSI escapes | Mike Skec | 2021-03-07 | 2 | -1/+6 |
| | | |||||
| * | Add preference for ANSI escape codes | Mike Skec | 2021-03-07 | 7 | -27/+92 |
| | | |||||
| * | Add multi-line ansi escape sequences | Mike Skec | 2021-03-07 | 5 | -8/+13 |
| | | |||||
| * | GeminiRenderer: basis for ansi rendering in gemtext added | Mike Skec | 2021-03-07 | 1 | -2/+13 |
| | | | | | Only applied to preformatted text currently. Does not work across multiple lines. No preference just yet | ||||
| * | GeminiRenderer: restructure code; makes highlighting work on non-paragraphs | Mike Skec | 2021-03-07 | 1 | -322/+328 |
| | | |||||
| * | about:help: mention windowing shortcuts/options | Mike Skec | 2021-03-06 | 1 | -3/+6 |
| | | |||||
| * | Moves all globals into a structure that can be deleted before the app ↵ | Felix (xq) Queißner | 2021-03-06 | 22 | -215/+263 |
| | | | | | exists. Fixes #193. | ||||
| * | main.cpp: use QLibraryInfo to get the exact i18n path | Karol Kosek | 2021-03-06 | 1 | -1/+2 |
| | | | | | | Qt translation files were chosen only when you were in /usr/*, because of the relative path. Changing it to use QLibraryInfo fixes that. | ||||
| * | Resolves gophermap rendering. Closes #22. | Felix (xq) Queißner | 2021-03-06 | 28 | -32/+65 |
| | | |||||
| * | Some cleanup | Carmina16 | 2021-03-06 | 2 | -4/+1 |
| | | |||||
| * | Implement interface translation | Carmina16 | 2021-03-06 | 11 | -129/+141 |
| | | |||||
| * | Closes #190 | Felix (xq) Queißner | 2021-03-06 | 3 | -19/+21 |
| | | |||||
| * | Implements proper multi-window support. | Felix (xq) Queißner | 2021-03-06 | 6 | -57/+178 |
| | | |||||
| * | Starts preparing the codebase for multiple windows. | Felix (xq) Queißner | 2021-03-06 | 3 | -37/+108 |
| | | |||||
| * | Implements an IPC scheme for kristall. Closes #139. | Felix (xq) Queißner | 2021-03-06 | 3 | -16/+282 |
| | | |||||
| * | Fix #186: screwed line endings in copied text | Mike Skec | 2021-03-06 | 1 | -0/+10 |
| | | |||||
| * | font -> font-select-symbolic | Karol Kosek | 2021-03-06 | 4 | -8/+8 |
| | | | | | | | The "font" icon could sometimes refer to mimetype icon instead of the action icon. Changing the name to font-select-symbolic removes the ambiguity. | ||||
| * | palette -> color-select-symbolic | Karol Kosek | 2021-03-06 | 4 | -13/+13 |
| | | | | | | | | | Many icon themes does not have the palette icon, which results in an empty button in the settings. It should fix a bug from one of the comments in #64. (but not the issue itself). | ||||
| * | help.gemini: add spaces after headers | Mike Skec | 2021-03-02 | 1 | -0/+29 |
| | | | | | It seems common in gemtext to have a line of spacing after headings. helps with readability a bit | ||||
| * | help.gemini: changes and additions | Mike Skec | 2021-03-02 | 1 | -23/+42 |
| | | |||||
| * | help.gemini: slight wording changes more suitable for man page | Mike Skec | 2021-03-02 | 1 | -4/+4 |
| | | |||||
| * | Fix double line-feed in plain text documents | Mike Skec | 2021-03-01 | 1 | -1/+15 |
| | | |||||
| * | URI fix: mention RFC reference | Mike Skec | 2021-03-01 | 1 | -4/+4 |
| | | | | | also checks if the *authority* is empty rather than the host | ||||
| * | Domain-relative URL fix | Mike Skec | 2021-03-01 | 1 | -1/+12 |
| | | |||||
| * | help.gemini: add centre-h1 info | Mike Skec | 2021-02-28 | 1 | -3/+2 |
| | | |||||
| * | Add preference for centred H1 | Mike Skec | 2021-02-28 | 6 | -20/+48 |
| | | | | | Also moves the 'enable text width' checkbox to next to the text width option, to save space. | ||||
| * | GeminiRenderer: add centred first H1 capability | Mike Skec | 2021-02-28 | 1 | -1/+16 |
| | | | | | Pref added in next commit | ||||
| * | GeminiRenderer: list indentation fix | Mike Skec | 2021-02-27 | 1 | -1/+3 |
| | | |||||
| * | BrowserTab.cpp: allow parent/root on all except about: pages | Mike Skec | 2021-02-27 | 1 | -4/+4 |
| | | | | | This allows, e.g going to parent directory in local directory listings, and also allows doing so on error pages | ||||
| * | help.gemini: add emoji preference info | Mike Skec | 2021-02-27 | 1 | -0/+2 |
| | | |||||
| * | DocumentStyle: fix build error on unsupported emoji builds | Mike Skec | 2021-02-27 | 1 | -0/+3 |
| | | |||||
| * | Adds emoji toggle preference. | Mike Skec | 2021-02-27 | 6 | -20/+118 |
| | | |||||
| * | GeminiRenderer: don't replace quotes in page title | Mike Skec | 2021-02-27 | 1 | -4/+4 |
| | | |||||
| * | DocumentStyle: fixes for font issues | Mike Skec | 2021-02-25 | 3 | -59/+57 |
| | | | | | | | | | | This commit should hopefully fix all the font problems we were having. Instead of using font substitution for emojis, we just instead call QFont::setFamilies. Builds with Qt versions below 5.13 will not have proper emoji support. 0) emojis seem to work fine at least in my environment 1) when selecting theme with font that is not on the system, a respectable default is used instead 2) custom fonts now work great on Windows (seems to be due to the removal of insertSubstitutions, which didn't seem to work in my build) 3) the dodgey 'Kristall XX' stuff was removed, as it seems like we don't need it | ||||
| * | Only test for dpkg-buildflags on linux systems | Carlos Henrique Lima Melara | 2021-02-24 | 1 | -6/+8 |
| | | |||||
| * | 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 |
| | | |||||
