Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-14 | Cleanup | Jaakko Keränen | |
2022-02-14 | Added option for autoshowing images in data URLs | Jaakko Keränen | |
Disabled by default to be consistent with behavior of other links. | |||
2022-02-13 | Added a preference for maximum URL size | Jaakko Keränen | |
The setting defaults to 8 KB. Link lines with longer URLs are not recognized as links. | |||
2022-02-13 | Added UI helper for presenting data URLs | Jaakko Keränen | |
Omit the actual data. | |||
2022-02-11 | Merge branch 'dev' into work/v1.11 | Jaakko Keränen | |
2022-02-11 | Added a binding for "Paste Preceding Line" | Jaakko Keränen | |
2022-02-10 | Dealing with long URLs | Jaakko Keränen | |
LinkInfo will truncate extremely long URLs, and when viewing a single image, data URLs don't have a title. | |||
2022-02-09 | SidebarWidget: Update after identity addition/deletion | Jaakko Keränen | |
2022-02-09 | Merge branch 'dev' into work/v1.11 | Jaakko Keränen | |
# Conflicts: # res/lang/eo.bin # res/lang/ie.bin | |||
2022-02-09 | Style consistency: popup frames | Jaakko Keränen | |
A colored popup frame indicates an active UI element, like a dropdown selection of values. A popup with a separator-colored frame is a passive element, like a context menu. | |||
2022-02-09 | DocumentWidget: "Paste Preceding Line" should be undoable | Jaakko Keränen | |
2022-02-09 | Text: Double-wide Emoji in preformatted blocks | Jaakko Keränen | |
Borrowed Emoji glyphs are laid out double-wide in monospace runs, because they most likely are wider than the monospace advance. | |||
2022-02-08 | Widget: Faster scrolling of long popups | Jaakko Keränen | |
Do the mouse hover scrolling faster for long popups. | |||
2022-02-08 | Fonts: Improved fallback glyph search | Jaakko Keränen | |
The fontpack documentation says that when a glyph isn't found, all available fonts are checked in priority order. However, the implementation didn't actually do this. Now there is a separate priority mapping for loaded fonts so they can be quickly scanned for any missing glyphs in the right order. "iosevka-body" was prioritized higher because it provides a number of UI icons. | |||
2022-02-08 | Paint: Fixed another clipping issue | Jaakko Keränen | |
Ensure that painting is always clipped to the root rectangle. | |||
2022-02-08 | Cleanup | Jaakko Keränen | |
2022-02-08 | macOS: Attempting workaround for Metal refresh issues | Jaakko Keränen | |
For some reason, rendering to a separate render target instead of directly to the window helps with certain refresh glitches. More glitches still remain, though, perhaps related to not running window refresh at a constant rate but occasionally pausing to wait for input events. | |||
2022-02-08 | DocumentWidget: Fixed continuous redraw issue | Jaakko Keränen | |
It was possible that the progressive rendering of runs repeatedly kept drawing the first run of the page (e.g., the top heading). It should still be investigated if a similar issue can occur in the other direction, when drawing downward. A run may exist on the bottom border of a buffer, too. | |||
2022-02-07 | DocumentWidget: No link number for image caption | Jaakko Keränen | |
2022-02-07 | DocumentWidget: Fixed handling of quick inline media request | Jaakko Keränen | |
If a request was already completed when it was moved inline, the content wasn't marked as finished and did not appear. | |||
2022-02-07 | LinkInfo: Trim extremely long URLs | Jaakko Keränen | |
We don't want to cover the whole view with the URL. | |||
2022-02-07 | GmDocument: Handling images in "data:" URLs | Jaakko Keränen | |
One can embed arbitrary data inside a "data:" URL. If an image is recognized, attempt to show it as part of the document. | |||
2022-02-07 | Cleanup | Jaakko Keränen | |
2022-02-06 | Merge branch 'dev' into work/v1.11 | Jaakko Keränen | |
# Conflicts: # CMakeLists.txt # res/fonts/SmolEmoji-Regular.ttf # res/lang/gl.bin # src/app.c | |||
2022-02-05 | SidebarWidget: Fixed animations in the 2nd split | Jaakko Keränen | |
2022-02-05 | Paint: Fixed a Metal clipping issue | Jaakko Keränen | |
After intersecting with the root rect the clipping rectangle can be empty. | |||
2022-02-04 | IndicatorWidget: Use the normal animation method | Jaakko Keränen | |
This old timer-based animation predates the ticker convention. | |||
2022-02-04 | Fixed issues with stripping ANSI escapes | Jaakko Keränen | |
2022-02-02 | Improved legibility of ANSI FG colors | Jaakko Keränen | |
Brighten dark colors on a (nearly) black background. On light backgrounds, reduce the darkening as it was a bit too strong; more of the color is now shown. | |||
2022-02-01 | Fixed ANSI color handling issues | Jaakko Keränen | |
Added the missing BG escapes 100-107, and fixed how the FG is adjusted to keep text legible. Previously it was not considering the actual BG color being applied to a text run. | |||
2022-02-01 | DocumentWidget: "file://" pages don't warn about ANSI colors | Jaakko Keränen | |
The warnings are site-specific, and there's no site for "file://". | |||
2022-01-30 | About page parent/root navigation | Jaakko Keränen | |
2022-01-30 | Text: Break words at backslashes | Jaakko Keränen | |
2022-01-29 | Don't have duplicate New Tab buttons | Jaakko Keränen | |
There tab buttons don't need a New Tab button if the navbar has it. | |||
2022-01-29 | Hierarchical navigation with Gopher and Titan | Jaakko Keränen | |
With Gopher, ensure that the item type changes to 1, and with Titan, change to normal Gemini. | |||
2022-01-29 | Changed a couple of icons | Jaakko Keränen | |
2022-01-28 | iOS: Scroll to top on status bar taps | Jaakko Keränen | |
2022-01-28 | Touch: Debug logging | Jaakko Keränen | |
2022-01-28 | Mobile: Tablet navbar button height | Jaakko Keränen | |
Match the button height to the URL input field. | |||
2022-01-27 | Fixed wrong sidebar reacting to key events | Jaakko Keränen | |
The right-hand sidebar was handling the U and Shift+U events if it was set on Feeds tab, even though the sidebar wasn't visible. | |||
2022-01-27 | DocumentWidget: Navigate to parent vs. index.gmi | Jaakko Keränen | |
index.gmi is typically identical to the directory itself, so don't go from `/index.gmi` to `/`, but skip directly to the parent directory. | |||
2022-01-27 | DocumentWidget: Fixed crash while media players active | Jaakko Keränen | |
2022-01-24 | Gopher: Set item type to 1 when navigating to parent | Jaakko Keränen | |
As suggested in: gemini://ruario.flounder.online/gemlog/2022-01-19_Some_Gopher_improvements_for_Lagrange.gmi | |||
2022-01-24 | DocumentWidget: Cancelling an input query | Jaakko Keränen | |
This has been broken for a while... | |||
2022-01-22 | Window: Don't trigger a draw during SDL_ShowWindow | Jaakko Keränen | |
IssueID #442 | |||
2022-01-21 | Fonts: Show abbreviated list of names on "about:fonts" | Jaakko Keränen | |
A big set can be viewed separately to see all the individual fonts. | |||
2022-01-21 | InputWidget: Fixed hang if widget is very narrrow | Jaakko Keränen | |
2022-01-20 | DocumentWidget: Fixed crash when downloading a large file | Jaakko Keränen | |
2022-01-19 | Fontpack lookup via missing glyphs | Jaakko Keränen | |
IssueID #435 | |||
2022-01-17 | SidebarWidget: Fixed actions getting hidden on Feeds tab | Jaakko Keränen | |