Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2022-01-04 | Text: Light and regular font weight via ANSI escapes | Jaakko Keränen | |
SGR codes 2 and 10. | |||
2022-01-03 | Android: Fixed glitches with updating keyboard height | Jaakko Keränen | |
2022-01-03 | Android: Default return key behavior is to insert a newline | Jaakko Keränen | |
2022-01-02 | Android: Added release notes and Help page | Jaakko Keränen | |
2022-01-02 | Mobile: Tweaking URL input widget padding | Jaakko Keränen | |
Portrait phone URL input field has some special padding rules. This should be done elsewhere (updateMetrics_Root?), but InputWidget does not check the Widget paddings currently. | |||
2022-01-02 | Attempt to ensure invalidation of cached theme data | Jaakko Keränen | |
2022-01-02 | Tell SDL to allow screensaver | Jaakko Keränen | |
2022-01-02 | Mobile: Taller portrait phone navbar | Jaakko Keränen | |
The navbar is an important tap target, so it should be the same height as most menu items and the toolbar. | |||
2022-01-01 | Android: Show build version and date in Settings > About | Jaakko Keränen | |
2022-01-01 | Android: Fixed root sizing; clip menu not showing; toolbar buttons | Jaakko Keränen | |
The keyboard height was miscalculated if there were system keys under the window. | |||
2022-01-01 | Mobile: User-configurable phone toolbar buttons | Jaakko Keränen | |
Actions for the first two mobile portrait phone toolbar buttons can be chosen in Settings. | |||
2022-01-01 | iOS: Showing activity views on iPad | Jaakko Keränen | |
On iPad, activity views are popovers and require information about the source. The UI doesn't provide this, though, so just use the long-press tap position for now. | |||
2021-12-31 | Android: Better downloads directory | Jaakko Keränen | |
2021-12-31 | Merge branch 'work/v1.10' of skyjake.fi:gemini/lagrange into work/v1.10 | Jaakko Keränen | |
2021-12-31 | Android: Download directory | Jaakko Keränen | |
2021-12-31 | Mobile: Fixed crash when creating bookmark | Jaakko Keränen | |
Use of uninitialized memory was possible related to the folder selection dropdown. | |||
2021-12-31 | Android: JNI method for posting command events | Jaakko Keränen | |
2021-12-30 | Android: Updating for latest SDL and revised Gradle project | Jaakko Keränen | |
2021-12-30 | Added "Edit Page with Titan" | Jaakko Keränen | |
A convenient way to copy the current page's source and open the Titan upload dialog with it prefilled. IssueID #415 | |||
2021-12-30 | DocumentWidget: Inlining "image/*" responses | Jaakko Keränen | |
Image responses get inlined on gemtext pages. It would make sense to use this mechanism for all media since the MIME type is ultimately what matters in determining the appropriate presentation. The file extensions shouldn't matter. IssueID #373 | |||
2021-12-30 | DocumentWidget: Update banner while loading | Jaakko Keränen | |
The banner would sometimes appear only after the page had finished loading, because the site icon got lost when the GmDocument was switched. |