Age | Commit message (Collapse) | Author |
|
This is part one. Still need to change the link numbering/lettering
method.
IssueID #34
|
|
"visited.txt" will now remember URLs that were redirects, but those are not shown in the UI as part of the history. This fixes the issue where redirected URLs were not being shown as visited links in the UI.
Beware if downgrading Lagrange: URLs in the history will get prefixed with "0000 ". Might be a good idea to switch to a forwards compatible format like JSON for these files.
|
|
Added keyboard shortcuts for navigating up to the parent directory and to the site root.
Clicking the top banner also navigates to the site root.
IssueID #29
|
|
This required further SDL hacking. The macOS SDL .diff was updated.
IssueID #26
|
|
No need for a "default browser" any more.
|
|
|
|
Todo: Move this code to a separate file.
|
|
No automatic timeouts to facilitate long connections.
The server can indicate closing of the connection via TLS or by closing the socket.
|
|
This was previously overlooked so everything was shown as text/gemini.
|
|
IssueID #16
|
|
IssueID #27
|
|
IssueID #25
|
|
Must clear all previous references to GmRuns when the document is updated.
|
|
|
|
Some default key shortcuts use Option on macOS, so avoid those for keyboard navigation.
|
|
There's a lot of stuff in documentwidget.c. First, moving away the smaller helper code.
|
|
|
|
IssueID #20
|
|
|
|
The document scrolling keys are now handled via bindings.
|
|
|
|
If there are no identities, the Identities tab now shows a button for creating one, and a link to the Help documentation.
|
|
Redraw the side icon and heading when the current top heading changes.
|
|
|
|
A proper error page is now shown if there is an error during the TLS request.
|
|
There is now an error page shown when the TLS request fails for some reason.
Error page theming is also updated at the time when the error page is composed.
|
|
|
|
Show clearly that something is happening, even though we don't know the exact duration of the operation.
|
|
|
|
Use proper easing curves for a smoother animation. Ensure that mouse hover on links is disabled when scrolling.
|
|
Theme-specific color selection, and a dividing line for the current position.
|
|
Still need to choose them based on the current theme.
|
|
When jumping to the end or the beginning of the document, reset
the VisBuf completely so it will be fully redrawn.
|
|
Also, added a command that gets posted when the mouse exits or enters the window area. This lets the hover outline to be updated accordingly.
|
|
A new version of the binary serialization format that includes timestamps for GmResponse.
|
|
Consistent naming.
|
|
There is no need to prioritize animation smoothness when it comes to audio players. Just post timer events at a relaxed 15 Hz when active players are visible.
Fixes an issue on macOS (and possibly other platforms) where moving the window was very glitchy if a player was active.
|
|
|
|
IssueID #8
|
|
mpg123 is configured as an optional dependency. Works for full files currently.
|
|
|
|
|
|
|
|
|
|
The tilde was assumed to be a home directory name, and therefore the name was considered to be an absolute path in itself.
|
|
A partially received media request will be cancelled and deleted if the inline viewer is closed.
|
|
|
|
|
|
Playback starts as soon as possible, so one can listen while streaming.
stb_vorbis.c needed a tiny tweak to not die on a file without (Ogg? Vorbis?) comments.
|
|
The DocumentWidget was not actually deleted when a tab was closed, only hidden.
|