Commit Graph

577 Commits

Author SHA1 Message Date
Felix (xq) Queißner 77b2898109 Adds build helper. 2020-06-07 01:42:47 +02:00
Felix (xq) Queißner 093bfcc50d Implements multi-protocol support. Adds support for HTTP/HTTPS, adds settings to enable/disable protocols 2020-06-07 01:06:07 +02:00
Felix (xq) Queißner d4d353dab0 Better screenshot. 2020-06-06 23:49:39 +02:00
Felix (xq) Queißner 6887cd8026 Adds rendering of about:blank and about:favourites. 2020-06-06 23:38:05 +02:00
Felix (xq) Queißner 3aed883402 Moves source code into subdirectory. 2020-06-06 23:14:21 +02:00
Felix (xq) Queißner 44e85dce67 A bit of redesign of the user interface, more convenience functions. 2020-06-06 23:07:45 +02:00
Felix (xq) Queißner d9e105e6e0 Navigation via outline is now possible. Sexy! 2020-06-06 22:23:20 +02:00
Felix (xq) Queißner 87d787bc2c Fixes outline generation, adds 3-layer outlines. 2020-06-06 21:57:09 +02:00
Felix (xq) Queißner cbc17bd39f Fixes bug in outline generation, adds application icon to mainwindow, adds more README, adds save settings on closing settings dialog. 2020-06-06 21:45:41 +02:00
Felix (xq) Queißner eb283439a6 Improves navigation with hotkeys, adds sane default theme, adds page margin settings. 2020-06-06 20:57:56 +02:00
Felix (xq) Queißner 304bed8a1f Removes need for markdown module. 2020-06-06 20:20:04 +02:00
Felix (xq) Queißner 9e1995b867 Starts to implement history management. 2020-06-06 20:12:38 +02:00
Felix (xq) Queißner 0fd0f2d919 Moves from favourites.db to QSettings, moves theming to MainWindow, save/load installed theme. 2020-06-06 19:21:38 +02:00
Felix (xq) Queißner cb69dca1db Adds color theming, adds automatic color theming with dark/light themes 2020-06-06 18:28:10 +02:00
Felix (xq) Queißner 7772993ed5 Starts to implement settings dialog, allows styling the fonts, fixes stop/reload button, refactors text document rendering into own file, fixes stuff in README 2020-06-06 16:46:36 +02:00
Felix (xq) Queißner bcda97a2e1 Reworks document rendering: Now generates QTextDocument directly instead of using HTML inbetween. 2020-06-06 14:22:53 +02:00
Felix (xq) Queißner 7e7ac47308 Adds option to navigate back to an older item 2020-06-05 11:06:50 +02:00
Felix (xq) Queißner b917b6099a Starts to implement navigation history. 2020-06-05 10:44:38 +02:00
Felix (xq) Queißner da305e17be Makes graphics view zoom to fit first. 2020-06-05 10:26:57 +02:00
Felix (xq) Queißner 3508f8a2a0 Adds support for images served via gemini. 2020-06-05 10:13:45 +02:00
Felix (xq) Queißner c0d62ee7be Cleans up UI a bit, adds document margin, adds view enable/disable, adds shitty default style sheet. 2020-06-05 00:33:24 +02:00
Felix (xq) Queißner 30d8beca27 Fixes a bug in gemini client: When remote host closes TLS session, the client closes the socket. 2020-06-05 00:00:33 +02:00
Felix (xq) Queißner 55e4bf4197 Removes the need for qt web engine, replaces the web renderer with the waaaay faster rich text rendering engine. 2020-06-04 23:15:27 +02:00
Felix (xq) Queißner 850cd41dd8 Merge remote-tracking branch 'origin/master' 2020-05-30 19:56:02 +02:00
Felix Queißner 3f69de44ee
Initial commit 2020-05-30 19:54:15 +02:00
Felix (xq) Queißner ea39cc542e More usability, survives conmans torture nearly with 100% 2020-05-30 19:33:47 +02:00
Felix (xq) Queißner 79ff338a34 Initial commit: Basic Gemini client. 2020-05-30 02:58:43 +02:00