Age | Commit message (Collapse) | Author |
|
This has been broken for a while...
|
|
|
|
Banner warnings were duplicated for example when under some conditions.
Internal "about:" pages should never show banners or warnings.
IssueID #435
|
|
The name of the file was not determined correctly.
|
|
Hover can't be updated when the document is hidden.
|
|
D-Bus command line tools can be called to make method calls to reveal
a file's location in the file manager.
|
|
Added a utility for setting up dialog titles consistently. They are now in all-caps and aligned appropriately.
|
|
# 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
|
|
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
|
|
Use a regular font weight and dimmer color for the entry date.
|
|
|
|
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.
|
|
A convenient way to copy the current page's source and open the Titan upload dialog with it prefilled.
IssueID #415
|
|
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
|
|
The banner would sometimes appear only after the page had finished loading, because the site icon got lost when the GmDocument was switched.
|
|
|
|
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.
|
|
After receiving content of unsupported type, show a footer action button to open it in another app.
IssueID #135
|
|
Send a notification from the Java side when the software keyboard
is shown.
|
|
|
|
|
|
|
|
|
|
Resource paths, runtime data, ignore mouse events. Assume that
the Java side tells us the display pixel density via a command
line argument.
|
|
|
|
The "opened from sidebar" flag is unnecessary now.
|
|
|
|
Work in progress, but now DocumentView at least has its own type. The relationship is a bit muddled, though.
|
|
|
|
|
|
|
|
Put a new GmRun under an inlined image with the image metadata, so it doesn't overlap the caption text.
Open URLs are now indicated with a document-width box instead of window-width box. The box is also slightly expanded for a nicer look. Links have a bit of padding around them so this doesn't cause overlaps with other runs.
|
|
Metadata of inlined images shouldn't overlap the caption text.
Open URL highlights are not drawn fullwidth to avoid clashing with side elements and generally to look more consistent.
|
|
|
|
|
|
|
|
Most crucially, sometimes the swipe placeholders would not get deleted at all because the visual offset animation was not finishing as expected. This would cause a number of problems with the document behavior.
|
|
|
|
Work in progress. Something breaks down when swiping forward twice...
|
|
|
|
Added a special actions menu in the input prompt to allow the user to paste the line preceding the latest clicked link from the originating document.
One use case for this is user-editable lines.
|
|
|
|
|
|
|
|
When restoring a page from history, ensure the cached document is stored in the memory cache. Previously this only occurred when a page load finished.
|
|
Resource paths, runtime data, ignore mouse events. Assume that
the Java side tells us the display pixel density via a command
line argument.
|
|
If there were multiple instances of the same URL in history, only the latest one's content would be used when navigating back/forward.
|
|
Mobile panels should always be root-parented, but the source document relationship is currently not communicated in any other way.
|
|
|
|
|