Mike Skec
aab2b50efa
man: fix date
...
The month in the date was set to the 'minute' that the help file was last modified
2021-03-15 10:38:53 +01:00
Mike Skec
bdc4e74ccf
mnemonics: remove dockwidget hack
2021-03-12 10:35:57 +01:00
Mike Skec
7e2e8b9731
Add accelerators to menubar
...
A bit of a hack was needed to add these to the dock menu items - the accelerators won't work in non-English languages
2021-03-12 10:35:57 +01:00
Karol Kosek
fa34218786
kristall.pro: fix gumbo's pkg-config name
2021-03-09 21:24:25 +01:00
Karol Kosek
f799f7a05e
Makefile: quote QMAKE_CONFIG variable to prevent word splitting
2021-03-09 21:24:25 +01:00
Felix (xq) Queißner
696f71e2d9
Fixes #41 .
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
8b1ddcddbf
Restructures option dialog even more, adds option to strip '<nav>' tags.
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
afd25186e0
Starts cleaning up the settings UI a bit.
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
8be2a46775
Fixes missing header.
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
4e18c888b1
New HTML rendering via HTML code generation.
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
ff3ef5049e
Experiments.
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
64e271dce2
Starts to implement new HTML renderer based on gumbo. Everything is a bit borked and only trivial documents work correctly.
2021-03-08 02:23:16 +01:00
Felix (xq) Queißner
2e4bd9e8a1
Changes gemini TLS to use 1.2 or higher. See #35 for discussion.
2021-03-07 21:06:07 +01:00
Felix (xq) Queißner
88d5864165
Fix for the windows build.
2021-03-07 11:44:14 +01:00
Mike Skec
9b522bdd8c
help.gemini: mention ANSI escapes
2021-03-07 11:25:59 +01:00
Mike Skec
27236f6ef0
Add preference for ANSI escape codes
2021-03-07 11:25:59 +01:00
Mike Skec
bde8f18a16
Add multi-line ansi escape sequences
2021-03-07 11:25:59 +01:00
Mike Skec
86827739da
GeminiRenderer: basis for ansi rendering in gemtext added
...
Only applied to preformatted text currently. Does not work across multiple lines. No preference just yet
2021-03-07 03:42:34 +01:00
Mike Skec
eca5fcc3b7
GeminiRenderer: restructure code; makes highlighting work on non-paragraphs
2021-03-07 03:42:34 +01:00
Mike Skec
7f0f312e77
about:help: mention windowing shortcuts/options
2021-03-06 23:41:41 +01:00
Mike Skec
547e7b1ad4
man: make mention of -w and -i options
2021-03-06 23:41:41 +01:00
Felix (xq) Queißner
0396fdb01d
Moves all globals into a structure that can be deleted before the app exists. Fixes #193 .
2021-03-06 20:29:50 +01:00
Karol Kosek
21c821c49e
main.cpp: use QLibraryInfo to get the exact i18n path
...
Qt translation files were chosen only when you were in /usr/*, because
of the relative path. Changing it to use QLibraryInfo fixes that.
2021-03-06 19:34:32 +01:00
Felix (xq) Queißner
c257870c05
Installs proper nightly deployment.
2021-03-06 19:12:05 +01:00
Felix (xq) Queißner
0785c1cf38
More CI. Fixes wrong brew package name.
2021-03-06 18:55:46 +01:00
Felix (xq) Queißner
c4135b9752
More CI stuff.
2021-03-06 18:44:13 +01:00
Felix (xq) Queißner
05d4b8dd11
More CI stuff
2021-03-06 18:24:12 +01:00
Felix (xq) Queißner
d114e97f05
Resolves gophermap rendering. Closes #22 .
2021-03-06 18:08:28 +01:00
Felix (xq) Queißner
f616e903c7
Improves deployment.
2021-03-06 17:28:56 +01:00
Carmina16
164bbfd7a3
Some cleanup
2021-03-06 16:59:32 +01:00
Carmina16
4e89d5d805
Implement interface translation
2021-03-06 16:59:32 +01:00
Felix (xq) Queißner
cdc3888b58
Tries to add MacOS build via actions
2021-03-06 16:43:10 +01:00
Felix (xq) Queißner
432563d958
Closes #190
2021-03-06 15:32:18 +01:00
Felix (xq) Queißner
9457e720f2
Implements proper multi-window support.
2021-03-06 15:26:07 +01:00
Felix (xq) Queißner
e16c85887a
Starts preparing the codebase for multiple windows.
2021-03-06 14:26:06 +01:00
Felix (xq) Queißner
a7a7ec20c2
Implements an IPC scheme for kristall. Closes #139 .
2021-03-06 13:32:46 +01:00
Mike Skec
86507cbe9f
Fix #186 : screwed line endings in copied text
2021-03-06 10:19:34 +01:00
Karol Kosek
51c00f7a01
font -> font-select-symbolic
...
The "font" icon could sometimes refer to mimetype icon instead of
the action icon.
Changing the name to font-select-symbolic removes the ambiguity.
2021-03-06 10:18:32 +01:00
Karol Kosek
4b5991e96b
palette -> color-select-symbolic
...
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).
2021-03-06 10:18:32 +01:00
Carlos Henrique Lima Melara
a6f4bb38b7
Removes built manpage on clean
2021-03-04 22:51:40 +01:00
Felix (xq) Queißner
763bd817cb
Adds missing mkdir.
2021-03-03 09:50:03 +01:00
Michael Skec
965a868efe
Makefile: Change manpath to include PREFIX
...
Co-authored-by: Karol Kosek <krkk@krkk.ct8.pl>
Signed-off-by: Mike Skec <skec@protonmail.ch>
2021-03-02 10:55:50 +01:00
Mike Skec
22759e719d
help.gemini: add spaces after headers
...
It seems common in gemtext to have a line of spacing after headings. helps with readability a bit
2021-03-02 10:55:50 +01:00
Mike Skec
9084deb655
help.gemini: changes and additions
2021-03-02 10:55:50 +01:00
Mike Skec
026198ca4c
Makefile: add man page to install/uninstall targets
...
Currently we install the man page by default to /usr/share/man/man1/kristall.1. This should be fine - we allow users to specify the MANPATH variable on command line if they wish to install somewhere else. We could make it more complicated by using /usr/share/man:/usr/lib/jvm/default/man command to determine install location, but unless this becomes an issue, I don't think we'd need to use that
2021-03-02 10:55:50 +01:00
Mike Skec
7644e39d65
Add awk script for gemtext to man conversion
2021-03-02 10:55:50 +01:00
Mike Skec
dd2d988757
help.gemini: slight wording changes more suitable for man page
2021-03-02 10:55:50 +01:00
Mike Skec
333332ac29
Man page generation script added
...
Not yet added to make target. ^Cy also need some improving.
2021-03-02 10:55:50 +01:00
Mike Skec
a23494dc32
Fix double line-feed in plain text documents
2021-03-01 11:30:44 +01:00
Mike Skec
65e8738025
URI fix: mention RFC reference
...
also checks if the *authority* is empty rather than the host
2021-03-01 11:29:38 +01:00