summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-07GmDocument: Trimming link labels with custom EmojiJaakko Keränen
Variation selectors should be skipped as well.
2021-04-07Text: Promoted codepoint type detection to the_FoundationJaakko Keränen
2021-04-07Windows: Don't set a maximum size for the windowJaakko Keränen
The maximum size was introduced to avoid the window being too large at launch, but this doesn't work if the window is moved to different monitor. IssueID #199
2021-04-07macOS: No display scaling, only pixel ratioJaakko Keränen
IssueID #239
2021-04-07SidebarWidget: Store width as resolution independent unitsJaakko Keränen
DPI and pixel ratio changes should not radically change width of the sidebar. IssueID #239
2021-04-07Window: Adjusted minimum display scalingJaakko Keränen
2021-04-07Window: Pixel ratio and display scalingJaakko Keränen
IssueID #239
2021-04-05Mobile: Fixing the build post-1.3Jaakko Keränen
2021-04-05Added option to disable bold linksJaakko Keränen
IssueID #233
2021-04-05Text: Fixed crash during word wrappingJaakko Keränen
Word wrap position must not go past end of input.
2021-04-05Added new language strings for media, feeds listJaakko Keränen
"about:feeds", inline downloads, and media player UI didn't have translations.
2021-04-05Fixed color escapes in link visit dateJaakko Keränen
A color escape may be longer than two characters. `run_Font_()` was not parsing extended color escapes correctly.
2021-04-04DocumentWidget: Key navigation mode vs. bound actionsJaakko Keränen
Events are dispatched first to child widgets, so the menus and actions of DocumentWidget were still handling key navigation events even though they shouldn't.
2021-04-04Widget: Added a debug utilityJaakko Keränen
Printing the list of parents.
2021-04-04GmDocument: Broken bullet in LiterataJaakko Keränen
2021-04-04GmDocument: Fixed list item overdrawJaakko Keränen
Bullet icon backgrounds were overlapping the bullet text, causing them to be overdrawn.
2021-04-04Text: Kerning was brokenJaakko Keränen
Kerning has been broken by the changes for adaptive Emoji spacing inside monospace text. Now the current X position is updated correctly also for kerning.
2021-04-03Lang: Added Occidental and SerbianJaakko Keränen
IssueID #192
2021-04-03InputWidget: Don't buffer contents too earlyJaakko Keränen
2021-04-03GmDocument: Normalizing plain textJaakko Keränen
Plain text should always go through normalization so tabs are replaced with a known number of spaces. The text renderer uses \t for column alignment.
2021-04-03Window: Defer events posted during startupJaakko Keränen
2021-04-03Preferences: Show URL on hover defaults to "no"Jaakko Keränen
2021-04-03Drawing only during window updateJaakko Keränen
Glyphs were inadvertently being cached already during measuring for layout. DocumentWidget was buffering graphics too early. Now buffered draws are prepared during normal drawing, when needed.
2021-03-31Media: Fixed image resizing when there is no maximum texture sizeJaakko Keränen
2021-03-31Text: Preserve alpha when caching glyphsJaakko Keränen
Ensure no blending is done. Glyphs are supposed to be cached as-is.
2021-03-31Text: Workaround for glyph rasterization problem with older SDL versionsJaakko Keränen
2021-03-31CleanupJaakko Keränen
2021-03-30Widget: Arrangement debugging; min sizeJaakko Keränen
There is a problem with repeated arrangements: the previous set sizes affect subsequent outcomes. This results in Preferences not being able to reduce in size, only to expand. It should be possible to reset sizes back to zero/minimum size before starting an arrangement, but LabelWidget needs to cooperate by using `minSize` to set its default size. `minSize` is preferable to fixedSize because then the widget can go through the usual arranging logic. To be continued at a later time...
2021-03-30GmDocument: Font size for preformattedJaakko Keränen
Indents are disabled in the beginning.
2021-03-29Paint: Fixed clipping of negative X regionsJaakko Keränen
2021-03-29Widget: Flag for allowing horizontal overflowJaakko Keränen
Two-column headings are supposed to span both columns.
2021-03-29VisBuf: Increase buffer size for scrolling; fixed glitchesJaakko Keränen
Instead of 1.5x coverage, the buffer now has a full 2x.
2021-03-29Lang: Added Chinese (Traditional)Jaakko Keränen
2021-03-29Fixed: Missing bindingsJaakko Keränen
Don't use built-in default bindings to update buttons or menu items.
2021-03-29Preferences: Partially reorganized groupingJaakko Keränen
With new options introduced, a slightly different grouping makes more sense.
2021-03-29Preferences: Collapse preformatted blocks on page loadJaakko Keränen
IssueID #180
2021-03-29Fixed: Keyboard shortcuts stop workingJaakko Keränen
Menus can't be disabled or otherwise their items can't be triggered any more. Hidden menus are still supposed to receive key events. IssueID #224
2021-03-29Merge branch 'dev' of codeberg.org:skyjake/lagrange into devJaakko Keränen
2021-03-29Improving alt text animation; cleaned up key shortcut labelsJaakko Keränen
Remove extra Plus signs from key shortcuts.
2021-03-29Merge pull request 'Porting to Haiku' (#1) from sikmir/lagrange:haiku-port ↵Jaakko Keränen
into dev Reviewed-on: https://codeberg.org/skyjake/lagrange/pulls/1
2021-03-29LabelWidget: Tuning button colorsJaakko Keränen
2021-03-29Default dialog buttons show key shortcutJaakko Keränen
2021-03-29DocumentWidget: Tuning alt text hoveringJaakko Keränen
2021-03-29macOS: Fixed missing menu shortcutsJaakko Keränen
The built-in alternate bindings shouldn't affect the menu shortcuts.
2021-03-29GmDocument: Fixed plain text layoutJaakko Keränen
2021-03-28Porting to HaikuNikolay Korotkiy
2021-03-28CleanupJaakko Keränen
2021-03-28Folding preformatted blocks and showing alt textJaakko Keränen
The alt text of preformatted blocks is shown on mouse hover. The blocks can be clicked to toggle folding. IssueID #180
2021-03-28Text: Word wrapping and whitespaceJaakko Keränen
When wrapping, continue after whitespace.
2021-03-28Text: Added a noteJaakko Keränen