Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-28 | Touch: Debug logging | Jaakko Keränen | |
2022-01-28 | GmDocument: Don't crash when a line turns out empty | Jaakko Keränen | |
A line with nothing but ANSI escapes was not considered empty, but it didn't produce any text runs so the typesetter was confused. IssueID #443 | |||
2022-01-28 | Cleanup | 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-26 | Feeds: Potential fix for a crash on 32-bit Haiku OS | Jaakko Keränen | |
Ensure the argument type matches the printf formatting. | |||
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-22 | Fixed build issue on Haiku OS | Jaakko Keränen | |
Use the `_Static_assert` C11 keyword directly. IssueID #441 | |||
2022-01-21 | InputWidget: Fixed hang if widget is very narrrow | Jaakko Keränen | |
2022-01-20 | Android: External downloads; Back button handling; bumped version | Jaakko Keränen | |
2022-01-20 | Merge branch 'dev' of skyjake.fi:gemini/lagrange into dev | Jaakko Keränen | |
2022-01-20 | DocumentWidget: Fixed crash when downloading a large file | Jaakko Keränen | |
2022-01-19 | Event processing workaround (2.0.18+) | Jaakko Keränen | |
This is most likely not needed for older SDL versions. IssueID #436 IssueID #438 | |||
2022-01-17 | SidebarWidget: Fixed actions getting hidden on Feeds tab | Jaakko Keränen | |
2022-01-17 | macOS: Scroll glitch prevention (Monterey 12.1) | Jaakko Keränen | |
2022-01-16 | Added menu string for customizing toolbar | Jaakko Keränen | |
2022-01-16 | Navbar menu placement | Jaakko Keränen | |
Popup menus opened from navbar buttons should open below the button. IssueID #436 | |||
2022-01-16 | SidebarWidget: Blank tabs cleanup | Jaakko Keränen | |
Contents of the empty sidebar (e.g., first launch) were a bit messy, with incorrect paddings and minor layout issues. | |||
2022-01-16 | Customizable navbar button actions | Jaakko Keränen | |
2022-01-16 | DocumentWidget: Banner glitches | Jaakko Keränen | |
Banner warnings were duplicated for example when under some conditions. Internal "about:" pages should never show banners or warnings. IssueID #435 | |||
2022-01-16 | Event processing issue that causes menus to be dismissed immediately | Jaakko Keränen | |
This seems like a regression in SDL. SDL_PollEvent() doesn't behave like before. As a workaround, wait for events with a very short timeout. IssueID #436 | |||
2022-01-16 | Cleanup | Jaakko Keränen | |
2022-01-16 | Fixed context menu in input fields | Jaakko Keränen | |
The menu was being dismissed immediately. | |||
2022-01-14 | Windows: Fixed installing a drag-and-dropped font file | Jaakko Keränen | |
The name of the file was not determined correctly. | |||
2022-01-14 | DocumentWidget: Fixed possible crash during long downloads | Jaakko Keränen | |
Hover can't be updated when the document is hidden. | |||
2022-01-14 | Cleanup | Jaakko Keränen | |
2022-01-14 | Feeds: Leading whitespace in <updated> of Atom feeds | Jaakko Keränen | |
IssueID #433 | |||
2022-01-13 | App: Better way to determine directory for temporary files | Jaakko Keränen | |
2022-01-13 | Showing files using `dbus-send` under Freedesktop | Jaakko Keränen | |
D-Bus command line tools can be called to make method calls to reveal a file's location in the file manager. | |||
2022-01-13 | Fixed a build error | Jaakko Keränen | |
2022-01-07 | App: Optimizing periodic events | Jaakko Keränen | |
IssueID #416 | |||
2022-01-07 | Text: Minor optimization | Jaakko Keränen | |
When drawing glyphs, each one of them may be individually cached. Allocate less heap memory during these calls. | |||
2022-01-07 | Text: CJK word wrapping | Jaakko Keränen | |
Improve mixed-language word wrapping, and position U+3001 and U+3002 near the baseline. IssueID #380 | |||
2022-01-07 | Layout glitch workaround | Jaakko Keränen | |
2022-01-06 | Text: Detect Bengali, Oriya, Tamil scripts | Jaakko Keränen | |
IssueID #345 | |||
2022-01-06 | Detect Devanagari text | Jaakko Keränen | |
Tell HarfBuzz when Devanagari has been detected. TODO: Check for other languages supported by HarfBuzz (there's a long list). IssueID #345 | |||
2022-01-06 | App: Tell user about IPC command destination | Jaakko Keränen | |
2022-01-05 | Consistent dialog titles | Jaakko Keränen | |
Added a utility for setting up dialog titles consistently. They are now in all-caps and aligned appropriately. | |||
2022-01-05 | Mobile: Incorrect number of items in page menu | Jaakko Keränen | |
2022-01-05 | Mobile: URL field padding on tablets | Jaakko Keränen | |
2022-01-05 | Cleanup | Jaakko Keränen | |
Post merge. | |||
2022-01-05 | Merge branch 'work/v1.10' into dev | Jaakko Keränen | |
# Conflicts: # CMakeLists.txt # Depends-Android.cmake # res/about/version.gmi # res/lang/cs.bin # res/lang/eo.bin # res/lang/es.bin # res/lang/fi.bin # res/lang/gl.bin # res/lang/ia.bin # res/lang/ie.bin # res/lang/ru.bin # res/lang/sr.bin # res/lang/tok.bin # res/lang/tr.bin # res/lang/uk.bin # res/lang/zh_Hant.bin # src/app.c # src/main.c # src/ui/documentwidget.c # src/ui/labelwidget.c # src/ui/sidebarwidget.c # src/ui/util.c | |||
2022-01-05 | Handling keys while navigating via home row | Jaakko Keränen | |
When navigating via home row, ensure that other widgets will not trigger when keys are pressed. The document is given keyboard focus even though it is not flagged as focusable, to make sure it gets to handle all the keys first. On macOS, disable all native menu items that have a home row keyboard shortcut. Also on macOS, disable all native menus when changing bindings. IssueID #419 | |||
2022-01-04 | SDL line drawing regression was fixed in 2.0.18 | Jaakko Keränen | |
2022-01-04 | Text: Fixed color escapes in the simple text renderer | Jaakko Keränen | |
2022-01-04 | Date in Gemini feed links is de-emphasized | Jaakko Keränen | |
Use a regular font weight and dimmer color for the entry date. |