Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-03 | InputWidget: Don't buffer contents too early | Jaakko Keränen | |
2021-04-03 | GmDocument: Normalizing plain text | Jaakko 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-03 | Window: Defer events posted during startup | Jaakko Keränen | |
2021-04-03 | Preferences: Show URL on hover defaults to "no" | Jaakko Keränen | |
2021-04-03 | Drawing only during window update | Jaakko 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-31 | Media: Fixed image resizing when there is no maximum texture size | Jaakko Keränen | |
2021-03-31 | Text: Preserve alpha when caching glyphs | Jaakko Keränen | |
Ensure no blending is done. Glyphs are supposed to be cached as-is. | |||
2021-03-31 | Text: Workaround for glyph rasterization problem with older SDL versions | Jaakko Keränen | |
2021-03-31 | Cleanup | Jaakko Keränen | |
2021-03-30 | Widget: Arrangement debugging; min size | Jaakko 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-30 | GmDocument: Font size for preformatted | Jaakko Keränen | |
Indents are disabled in the beginning. | |||
2021-03-29 | Paint: Fixed clipping of negative X regions | Jaakko Keränen | |
2021-03-29 | Widget: Flag for allowing horizontal overflow | Jaakko Keränen | |
Two-column headings are supposed to span both columns. | |||
2021-03-29 | VisBuf: Increase buffer size for scrolling; fixed glitches | Jaakko Keränen | |
Instead of 1.5x coverage, the buffer now has a full 2x. | |||
2021-03-29 | Lang: Added Chinese (Traditional) | Jaakko Keränen | |
2021-03-29 | Fixed: Missing bindings | Jaakko Keränen | |
Don't use built-in default bindings to update buttons or menu items. | |||
2021-03-29 | Preferences: Partially reorganized grouping | Jaakko Keränen | |
With new options introduced, a slightly different grouping makes more sense. | |||
2021-03-29 | Preferences: Collapse preformatted blocks on page load | Jaakko Keränen | |
IssueID #180 | |||
2021-03-29 | Fixed: Keyboard shortcuts stop working | Jaakko 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-29 | Merge branch 'dev' of codeberg.org:skyjake/lagrange into dev | Jaakko Keränen | |
2021-03-29 | Improving alt text animation; cleaned up key shortcut labels | Jaakko Keränen | |
Remove extra Plus signs from key shortcuts. | |||
2021-03-29 | Merge 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-29 | LabelWidget: Tuning button colors | Jaakko Keränen | |
2021-03-29 | Default dialog buttons show key shortcut | Jaakko Keränen | |
2021-03-29 | DocumentWidget: Tuning alt text hovering | Jaakko Keränen | |
2021-03-29 | macOS: Fixed missing menu shortcuts | Jaakko Keränen | |
The built-in alternate bindings shouldn't affect the menu shortcuts. | |||
2021-03-29 | GmDocument: Fixed plain text layout | Jaakko Keränen | |
2021-03-28 | Porting to Haiku | Nikolay Korotkiy | |
2021-03-28 | Cleanup | Jaakko Keränen | |
2021-03-28 | Folding preformatted blocks and showing alt text | Jaakko 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-28 | Text: Word wrapping and whitespace | Jaakko Keränen | |
When wrapping, continue after whitespace. | |||
2021-03-28 | Text: Added a note | Jaakko Keränen | |
2021-03-28 | Added Noto Sans Arabic | Jaakko Keränen | |
Added a font for Arabic, making the glyphs available for rendering. Of course, this doesn't solve Arabic text rendering yet. There is still the RTL direction to work out and possibly some missing glyph combining rules. IssueID #195 | |||
2021-03-28 | Handling of unknown URI schemes | Jaakko Keränen | |
IssueID #226 | |||
2021-03-28 | macOS: Recreate menus after language changes | Jaakko Keränen | |
IssueID #192 | |||
2021-03-27 | InputWidget: Select by word | Jaakko Keränen | |
IssueID #134 | |||
2021-03-27 | DocumentWidget: Advanced text selection | Jaakko Keränen | |
Double click to select by word, triple click by paragraph. IssueID #134 | |||
2021-03-27 | Processing of double clicks | Jaakko Keränen | |
The click handling utility no longer treats double clicks as a special case. An arbitrary number of clicks is kept in a separate counter. | |||
2021-03-27 | GmDocument: Finding position in source | Jaakko Keränen | |
The returned position at a source location is now a range, pointing to the left and right edges of the contacted character. | |||
2021-03-27 | Text: Further word wrap fixes | Jaakko Keränen | |
Set the correct break position in noWrap mode. | |||
2021-03-27 | Built-in hot key binding for Refresh | Jaakko Keränen | |
This shouldn't override F5/⌘R in menus. IssueID #223 | |||
2021-03-27 | Lang: Added Spanish (es) | Jaakko Keränen | |
IssueID #192 | |||
2021-03-27 | Document: Fixed autoreload intervals; added strings | Jaakko Keränen | |
2021-03-26 | Keys: Built-in bindings for internet hot keys | Jaakko Keränen | |
IssueID #223 | |||
2021-03-26 | Lang: Replaced "bytes" with "num.bytes" | Jaakko Keränen | |
A new string to include the numeric value. IssueID #192 | |||
2021-03-26 | Cleanup: Omit partially translated "de" | Jaakko Keränen | |
Only show the languages that are currently (more or less) fully translated. IssueID #192 | |||
2021-03-26 | LookupWidget: Missing strings; inconsistent fonts | Jaakko Keränen | |
Fonts used in the lookup results list used inconsistent sizes. Now they all use the "UI content" (medium) size. The result headings were not translated at all. | |||
2021-03-26 | SidebarWidget: Use a translated string | Jaakko Keränen | |
2021-03-26 | GmCerts: Relaxed domain verification | Jaakko Keränen | |
Allow a certificate for a higher-level domain to be verified against any subdomains, i.e., implicitly assume every certificate uses wildcards. CA verification is still done separately, and OpenSSL does that strictly as before. | |||
2021-03-26 | Cleanup | Jaakko Keränen | |