summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-11Added a binding for "Paste Preceding Line"Jaakko Keränen
2022-02-10Updated release notesJaakko Keränen
2022-02-10Dealing with long URLsJaakko Keränen
LinkInfo will truncate extremely long URLs, and when viewing a single image, data URLs don't have a title.
2022-02-10macOS: Handle regular mouse wheel scrollingJaakko Keränen
Since we're listening to scroll events directly, should handle the regular mouse, too.
2022-02-09SidebarWidget: Update after identity addition/deletionJaakko Keränen
2022-02-09DocumentWidget: "Paste Preceding Line" should be undoableJaakko Keränen
2022-02-09Updated release notesJaakko Keränen
2022-02-09Text: Double-wide Emoji in preformatted blocksJaakko 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-09Updated release notesJaakko Keränen
2022-02-08Widget: Faster scrolling of long popupsJaakko Keränen
Do the mouse hover scrolling faster for long popups.
2022-02-08Fonts: Improved fallback glyph searchJaakko 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-08Updated release notesJaakko Keränen
2022-02-08Paint: Fixed another clipping issueJaakko Keränen
Ensure that painting is always clipped to the root rectangle.
2022-02-08CleanupJaakko Keränen
2022-02-08macOS: Attempting workaround for Metal refresh issuesJaakko 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-08DocumentWidget: Fixed continuous redraw issueJaakko 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-08App: CleanupJaakko Keränen
2022-02-07GmDocument: Added more link iconsJaakko Keränen
The U+2Bnn symbols are accepted as link icons.
2022-02-07DocumentWidget: No link number for image captionJaakko Keränen
2022-02-07App: Draw frame during warmupJaakko Keränen
2022-02-07DocumentWidget: Fixed handling of quick inline media requestJaakko 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-07Updated release notesJaakko Keränen
2022-02-07LinkInfo: Trim extremely long URLsJaakko Keränen
We don't want to cover the whole view with the URL.
2022-02-07App: Removed an unnecessary refreshJaakko Keränen
When tickers are being run there already will be a refresh following immediately. Adding a recurring ticker will also post a refresh.
2022-02-06Recompiled UI stringsJaakko Keränen
2022-02-05SidebarWidget: Fixed animations in the 2nd splitJaakko Keränen
2022-02-05Paint: Fixed a Metal clipping issueJaakko Keränen
After intersecting with the root rect the clipping rectangle can be empty.
2022-02-05Bumped version numberJaakko Keränen
2022-02-05Updated release notes and AUTHORSJaakko Keränen
2022-02-05CleanupJaakko Keränen
2022-02-05Merge branch 'dev' of https://weblate.skyjake.fi/git/lagrange/ui into devJaakko Keränen
2022-02-05Translated using Weblate (Esperanto)Nikolay Korotkiy
Currently translated at 36.8% (238 of 646 strings) Translation: Lagrange/User Interface Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/eo/
2022-02-04Updated release notesJaakko Keränen
2022-02-04macOS: Let other windows handle scroll eventsJaakko Keränen
For example, trying to scroll the Sparkle release notes was not possible because the main window would scroll instead.
2022-02-04App: Event processing tweakJaakko Keränen
Refresh events will never be dispatched (it would be pointless), but instead just set a flag that prevents SDL_WaitEvent() to be called. SDL_WaitEvent() should never be called anyway because `pendingRefresh` is set, but this makes it clearer and skips other unnecessary checks.
2022-02-04IndicatorWidget: Use the normal animation methodJaakko Keränen
This old timer-based animation predates the ticker convention.
2022-02-04macOS: Use Metal on >60 Hz displaysJaakko Keränen
The problem with the occasional stutters related to SDL_WaitEvent() are still there, but on a 120 Hz display it's even worse to be stuck on 60 Hz. Metal is required for 120 Hz.
2022-02-04Fixed issues with stripping ANSI escapesJaakko Keränen
2022-02-02Improved legibility of ANSI FG colorsJaakko 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-01Merge branch 'dev' of github.com:skyjake/lagrange into devJaakko Keränen
2022-02-01Fixed ANSI color handling issuesJaakko 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-01DocumentWidget: "file://" pages don't warn about ANSI colorsJaakko Keränen
The warnings are site-specific, and there's no site for "file://".
2022-02-01Bumped version numberJaakko Keränen
2022-02-01Merge pull request #445 from jgarte/jgarte-patch-1Jaakko Keränen
Add guix install instructions
2022-02-01Add guix install instructionsjgart
2022-01-30Updated release notesJaakko Keränen
2022-01-30Release notes broken to smaller pagesJaakko Keränen
2022-01-30About page parent/root navigationJaakko Keränen
2022-01-30CleanupJaakko Keränen
2022-01-30Text: Break words at backslashesJaakko Keränen