summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-09Updated release notesJaakko Keränen
2021-09-09Tuned mouse wheel smooth scrollingJaakko Keränen
Removed the two-stage acceleration of mouse wheel scrolling in favor of slightly faster base scrolling speed overall. This makes the behavior more consistent and predictable.
2021-09-06Updated the_Foundation: Build error when using LibreSSLJaakko Keränen
IssueID #328
2021-09-04Updated release notesJaakko Keränen
2021-09-04Text: Fixed hang when wrapping a long wordJaakko Keränen
The simple text renderer would get stuck in an infinite loop when encountering a word that wouldn't fit on a line. IssueID #330
2021-09-01Bumped version to 1.6.6; updated release notesJaakko Keränen
2021-09-01Fixed encoding of % in URL query stringJaakko Keränen
2021-08-31X11: Tell SDL not to bypass window compositorJaakko Keränen
IssueID #160
2021-08-29Updated release notesJaakko Keränen
2021-08-29Fixed running under KMSDRM video driver on LinuxJaakko Keränen
SDL2 works fine without a window system, but it seems the DPI-querying API will crash so let's not call that. Should still add command line options to control the screen resolution, i.e., overriding the window size.
2021-08-29Updated release notesJaakko Keränen
2021-08-29DocumentWidget: Fixed minor text artifactsJaakko Keränen
Clearing the background of all runs is required because sometimes a run will overlap with another, or is drawn multiple times.
2021-08-29Updated Smol EmojiJaakko Keränen
2021-08-29Updated the_FoundationJaakko Keränen
Random serial numbers for generated certs.
2021-08-28InputWidget: Tell SDL where text input is happeningJaakko Keränen
2021-08-26Updated release notesJaakko Keränen
2021-08-26LabelWidget: Fixed noTopFrame flag regressionJaakko Keränen
A refactoring oversight.
2021-08-25Updated release notesJaakko Keränen
2021-08-25Audio init errors should not be fatalJaakko Keränen
IssueID #325
2021-08-25Updated release notesJaakko Keränen
2021-08-25SidebarWidget: Fixed right-clicking on sidebar tabsJaakko Keränen
The sidebar context menu should open when clicking on the tabs, not the item context menu.
2021-08-24Updated release notesJaakko Keränen
2021-08-24Text: Character hit test vs. clustersJaakko Keränen
When multiple codepoints are in the same cluster, the hit test should only consider the first codepoint of the cluster, or otherwise the cursor is positioned somewhere in the middle of the cluster and not at the start.
2021-08-24InputWidget: Reverted an earlier change to fix cursor movement regressionJaakko Keränen
In word-wrapped lines, a character will be hit multiple times and the latest hit is what counts.
2021-08-22CleanupJaakko Keränen
2021-08-22Window: Update UI layout after split changesJaakko Keränen
2021-08-20Updated AppDataJaakko Keränen
2021-08-19Updated release notesJaakko Keränen
2021-08-19UploadWidget: "Close" is a better button labelJaakko Keränen
"Cancel" would imply here that changes made in the editor would be cancelled, when the opposite is true: the editor contents are saved persistently.
2021-08-19InputWidget: Cursor behavior around invisible codepointsJaakko Keränen
Emoji variation selectors would confuse cursor positioning and insertion behavior, breaking the assumption that each line ends with a single newline.
2021-08-18Updated release notesJaakko Keränen
2021-08-18GmRequest: Detect UTF-8 in local files of unknown typeJaakko Keränen
2021-08-18DocumentWidget: Incorrect message in Page InfoJaakko Keränen
2021-08-18Updated the_FoundationJaakko Keränen
2021-08-18Updated release notesJaakko Keränen
2021-08-17Updated release notesJaakko Keränen
2021-08-17Changed default of ENABLE_RESIZE_DRAW to ONJaakko Keränen
Resize drawing seems to work better on many platforms so default to ON.
2021-08-17Window: Redraw tweaks on MSYSJaakko Keränen
2021-08-17Window: Experimenting with draw-driven UI resizeJaakko Keränen
The notification about UI resize will not occur until a draw has been started, so we can avoid any unnecessary resize handling between draws. May not work?
2021-08-17Updated release notesJaakko Keränen
2021-08-17Added build option for window drawing during resizeJaakko Keränen
The option defaults to OFF because generally SDL should be handling this and the resize watcher is a bit of hack.
2021-08-17Updated the_Foundation: TlsRequest gets stuckJaakko Keränen
It was possible that TlsRequest was waiting for incoming data, not realizing some had already arrived.
2021-08-17Updated the_Foundation: Cancelling a TlsRequestJaakko Keränen
IssueID #302
2021-08-15Updated AppDataJaakko Keränen
2021-08-15SDL 2.0.16 line drawing regression (OpenGL renderer)Jaakko Keränen
This is not specific to macOS, but seems to affect OpenGL rendering on all platforms.
2021-08-15Merge branch 'dev' of skyjake.fi:gemini/lagrange into devJaakko Keränen
2021-08-15Updated release notesJaakko Keränen
2021-08-15macOS: Workaround for an apparent SDL regressionJaakko Keränen
On macOS with SDL 2.0.16, there's a problem with the bottom right corner of a rectangle drawn as a line strip being off by one. SDL_RenderDrawLines() is behaving oddly on macOS with SDL 2.0.16.
2021-08-14macOS: Workaround for an apparent SDL regressionJaakko Keränen
On macOS with SDL 2.0.16, there's a problem with the bottom right corner of a rectangle drawn as a line strip being off by one.
2021-08-14Merge branch 'dev' of https://weblate.skyjake.fi/git/lagrange/ui into devJaakko Keränen