Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2021-12-29 | iOS: Sharing file content and selected text | Jaakko Keränen | |
2021-12-29 | Inline download context menu; macOS: Show in Finder | Jaakko Keränen | |
The inline downloads UI finally has some interactivity: left-clicking on a finished download opens it in the default viewer app, and right-clicking shows a context menu with relevant actions. | |||
2021-12-28 | Viewing unsupported files in another app | Jaakko Keränen | |
After receiving content of unsupported type, show a footer action button to open it in another app. IssueID #135 | |||
2021-12-27 | Android: Don't suggest to download fonts | Jaakko Keränen | |
2021-12-27 | Android: Replace toolbar Back button with Close Tab | Jaakko Keränen | |
These should be user-configurable, though. | |||
2021-12-27 | Text: Fixed color escapes in the simple text renderer | Jaakko Keränen | |
2021-12-27 | Android: Keyboard height; other fixes | Jaakko Keränen | |
Send a notification from the Java side when the software keyboard is shown. | |||
2021-12-27 | Android: Logging events | Jaakko Keränen | |
2021-12-27 | Android: Added missing header | Jaakko Keränen | |
2021-12-27 | Text: Fixed simple text renderer | Jaakko Keränen | |
2021-12-27 | Reserved characters in URLs | Jaakko Keränen | |
Making URL encoding a little less convoluted. Now when sending out a request, the URL is fully encoded except for reserved characters. In the internal representation, non-ASCII characters are in decoded form (i.e., IRI). This means that if the user enters a URL in the input field manually, its non-ASCII characters will be percent encoded as well. However, in this case the user is expected to manually escape all reserved characters because the input field can't tell the difference between what is intended to be a reserved separator and what isn't. For example, a server might expect &-separated fields, and if the user enters such fields manually in the URL field, they shouldn't be converted to %26. When forming a query URL in the input dialog, user-entered text is fully percent-encoded because in that case the input is just a generic text string. IssueID #410 | |||
2021-12-26 | Mobile: Tweaking link highlight on hover | Jaakko Keränen | |
2021-12-26 | GmDocument: Detect an invalid link | Jaakko Keränen | |
IssueID #427 # Conflicts: # res/about/version.gmi | |||
2021-12-26 | Mobile: Removed "Show URL on hover" | Jaakko Keränen | |
2021-12-25 | App: Tweaking idle sleep for mobile | Jaakko Keränen | |
2021-12-25 | Mobile: Same indication for hover links and open URLs | Jaakko Keränen | |
2021-12-25 | Mobile: Link info in context menu | Jaakko Keränen | |
2021-12-25 | Mobile: Fixed pull-to-refresh | Jaakko Keränen | |
2021-12-25 | Cleanup | Jaakko Keränen | |
Warnings about lost precision. | |||
2021-12-25 | SDL line drawing regression was fixed in 2.0.18 | Jaakko Keränen | |
2021-12-23 | Android: Various fixes to get things up and running | Jaakko Keränen | |
Resource paths, runtime data, ignore mouse events. Assume that the Java side tells us the display pixel density via a command line argument. | |||
2021-12-23 | Android: Setting up the build | Jaakko Keränen | |
2021-12-23 | LinkInfo: Show port, too | Jaakko Keränen | |
2021-12-20 | Banner: Margins | Jaakko Keränen | |
2021-12-20 | DocumentWidget: Cleaning up after refactoring | Jaakko Keränen | |
2021-12-20 | LinkInfo: More concise presentation | Jaakko Keränen | |
Bold hostname, including scheme if not `gemini`. Info is now on a single wrapped line. | |||
2021-12-20 | Cleanup | Jaakko Keränen | |
The "opened from sidebar" flag is unnecessary now. | |||
2021-12-19 | Cleanup: Group together DocumentView methods | Jaakko Keränen | |
2021-12-19 | DocumentWidget: Refactor to separate DocumentView | Jaakko Keränen | |
Work in progress, but now DocumentView at least has its own type. The relationship is a bit muddled, though. | |||
2021-12-18 | Cleanup | Jaakko Keränen | |
2021-12-18 | LinkInfo: Identity at end of first line | Jaakko Keränen | |
2021-12-18 | LinkInfo: Improved link metadata popup | Jaakko Keränen | |
2021-12-18 | TextBuf: Set base attributes for ANSI escapes | Jaakko Keränen | |
2021-12-18 | App: If in the background, don't do periodic events | Jaakko Keränen | |
Does SDL stop all timers? | |||
2021-12-18 | Added LinkInfo | Jaakko Keränen | |