Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
Document swipe animations are now almost fully working, except for an aborted forward navigation (swipe from right edge).
|
|
TODO: If the swipe is aborted, the state ends up wrong.
|
|
Manage a color palette separately for each GmDocument, and activate one of them globally whenever a document is being drawn.
Palettes are cached in memory.
|
|
TODO: There should be a better method for copying the full state of the DocumentWidget to another one.
|
|
With the white theme(s), the footer buttons were not prominent enough.
|
|
|
|
|
|
Various issues with safe areas and font sizes.
|
|
The toolbar should only be accounted for in portrait orientation. Footer buttons no longer have a padding for the toolbar.
|
|
|
|
Switched the phone sidebar to use the iOS half/full-height sliding sheet design. This is better for finger reachability and for retaining access to the current page.
|
|
The URL checks for determining which identity was in use were a bit too page-specific. Now the URL prefix usage is applied more consistently.
The identity toolbar menu is now more useful in that it allows both switching identities and stopping the use of the current identity.
|
|
|
|
Fixed issue with very short text not being truncated at all. A short truncated label will now just show the icon, if one is set.
The tab close buttons don't appear if the buttons are too small.
|
|
Internal behavior tags are now written in bookmarks.ini with a dot prefix (like hidden files on Unix), and at runtime they are removed from the tags string.
This makes things more efficient as it isn't necessary to compile regular expressions all the time.
TODO: Add "Edit Feed..." into the Bookmarks context menu, and a new menu item for listing all subscriptions.
IssueID #331
|
|
IssueID #349
|
|
Swapped bold styling of heading levels 2 and 3 for better visual distinction of the hierarchy.
|
|
No more animation offset hacks: just reposition the buttons whenever the view is scrolling.
Fixed glitches with document centering. The page margins are a bit complicated as they change depending on whether the banner is visible.
|
|
Input query responses (status 1x) are not preserved in History so that when navigating back, they are skipped.
The corresponding URLs are flagged as Transient so they are not shown in the History sidebar.
The History sidebar shows the query string in URLs.
IssueID #382
|