Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-15 | Progressive document rendering | Jaakko Keränen | |
VisBuf now guarantees that all the buffers are sequentially ordered. This ensure complete utilization of all the buffers. Previously some buffers were not used at all, or allocated to the same origin as another one (!). DocumentWidget is able to progressively fill up a buffer while scrolling. After any change to the visible region has been detected (and there are no ongoing changes), prerender the remaining runs one at a time. This solves the issue where one text run would be always unnecessarily rendered while scrolling, even if the scroll distance was just one pixel. | |||
2021-04-14 | Mobile: More prominent context menu icon | Jaakko Keränen | |
The horizontal middle ellipsis character is quite thin in the available fonts, so use three bullets instead. | |||
2021-04-13 | Preferences: Reorganized fonts dropdown | Jaakko Keränen | |
Fonts are grouped by type. | |||
2021-04-13 | Text: Added a semibold Fira Sans font | Jaakko Keränen | |
2021-04-13 | Mobile: Use string IDs in menus | Jaakko Keränen | |
2021-04-13 | Updated the UI fonts to Source Sans 3 | Jaakko Keränen | |
A new version of the typeface, now with all font variations needed for page content as well. | |||
2021-04-13 | Slightly lighter sidebar background color for Light theme | Jaakko Keränen | |
2021-04-12 | Mobile: CertImportWidget, UI tweaks | Jaakko Keränen | |
The Import Identity dialog is now styled for mobile, although could use a little more tuning. | |||
2021-04-12 | Mobile: Sidebar tweaks | Jaakko Keränen | |
Adjusted font sizes and action buttons moved to the top. | |||
2021-04-12 | DocumentWidget: Touch selection pins; hover cleanup | Jaakko Keränen | |
2021-04-12 | Touch: Fixed long-press on input fields | Jaakko Keränen | |
There was an inadvertent double click. | |||
2021-04-12 | Lang: Removed redundant UI string | Jaakko Keränen | |
"menu.copy.source" had only one use and was replaced with the identical "menu.page.copysource". | |||
2021-04-12 | DocumentWidget: Possible crash when closing a tab | Jaakko Keränen | |
The animation ticker callback was not removed. | |||
2021-04-12 | App: Mitigations against a possible crash | Jaakko Keränen | |
A tab switch may have ended up accessing a NULL pointer. | |||
2021-04-11 | Lang: Added German translation | Jaakko Keränen | |
2021-04-11 | Added a "Clear Selection" string | Jaakko Keränen | |
2021-04-11 | Mobile: Long press to select; navbar page menu | Jaakko Keränen | |
DocumentWidget now supports a long-press drag selection mode. The context menu was moved to the URL bar, replacing the reload button. | |||
2021-04-10 | Allow using Tab key for bindings | Jaakko Keränen | |
Tab was always consumed by focus cycling even though that should be at the lowest priority. IssueID #244 | |||
2021-04-10 | SidebarWidget: Action button fonts | Jaakko Keränen | |
2021-04-10 | Mobile: Incorrect menu item labels | Jaakko Keränen | |
2021-04-10 | Touch: Improved hover behavior | Jaakko Keränen | |
Scrolling must prevent the hover state from being updated both in documents and lists. | |||
2021-04-10 | Feeds: All/Unread view mode selection | Jaakko Keränen | |
This is a bit too simple, but allows seeing the unread entries only. The unread counter needs some reworking: should it show all unread or unread in the "All" list (latest 100 entries)? | |||
2021-04-10 | Identities: New/Import buttons below list | Jaakko Keränen | |
2021-04-10 | GmDocument: Very narrow layout | Jaakko Keränen | |
The right margin is collapsed if the layout is very narrow, for example a zoomed phone. | |||
2021-04-10 | Touch: Notify widget when tap is about to begin | Jaakko Keränen | |
Notify when hover state should be updated again after scrolling. | |||
2021-04-10 | Mobile: Close menus when toolbar hidden | Jaakko Keränen | |
2021-04-10 | DocumentWidget: No hover while scrolling on mobile | Jaakko Keränen | |
2021-04-10 | DocumentWidget: Pinch zoom tuning | Jaakko Keränen | |
The snap didn't quite work. It would be easier to do with relative pinch motion events, but hardly essential. | |||
2021-04-10 | DocumentWidget: Pinch zoom vs. hover | Jaakko Keränen | |
Don't update hover while zooming. | |||
2021-04-10 | Mobile: Retain window placement is only for desktop | Jaakko Keränen | |
2021-04-10 | Mobile: Zooming using pinch gestures | Jaakko Keränen | |
2021-04-10 | Touch: Multitouch pinch events | Jaakko Keränen | |
2021-04-10 | Touch: Hover behavior improvements | Jaakko Keränen | |
Don't show hover on links and lists when no finger is actively touching. | |||
2021-04-10 | Mobile: Hide shortcut keys | Jaakko Keränen | |
On iPad, the platform convention is to show these in a popup anyway. | |||
2021-04-10 | Touch: Multitouch scrolling | Jaakko Keränen | |
Each finger is emitting scroll events at their own position, enabling scrolling multiple widgets at the same time. | |||
2021-04-10 | Mobile: Freeze UI draws when app hidden | Jaakko Keränen | |
Maybe a workaround for the squished view issue? | |||
2021-04-10 | Fixed opening drag-and-dropped Gopher links | Jaakko Keränen | |
2021-04-09 | Haiku: fix default data dir | Nikolay Korotkiy | |
2021-04-09 | Mobile: Adjusting phone layout of Preferences | Jaakko Keränen | |
2021-04-09 | Mobile: Fixed dialog field misalignments | Jaakko Keränen | |
2021-04-09 | Mobile: Wrong menu item label | Jaakko Keränen | |
2021-04-09 | DocumentWidget: Slightly longer alt text hover delay | Jaakko Keränen | |
2021-04-09 | Feeds: "Add bookmark..." does nothing | Jaakko Keränen | |
2021-04-08 | App: Default CA cert setup | Jaakko Keränen | |
In case prefs.cfg doesn't set CA file/path, we'll still need to initialize the CA cert store for later use. | |||
2021-04-08 | Mobile: Sidebar on orientation change; padding | Jaakko Keränen | |
Sidebar is hidden on orientation changes. Added a bottom padding to account for the overlapped toolbar. | |||
2021-04-08 | Mobile: Adjusted toolbar show/hide behavior | Jaakko Keränen | |
2021-04-08 | Mobile: Fixed preference panels | Jaakko Keränen | |
Must disable the hidden panels. | |||
2021-04-08 | Update keybindings list when language changes | Jaakko Keränen | |
2021-04-07 | Window: Only draw widgets after window exposed | Jaakko Keränen | |
No point in wasting time drawing anything before the window is actually visible. Should test this is different platforms, though... | |||
2021-04-07 | GmDocument: Trimming link labels with custom Emoji | Jaakko Keränen | |
Variation selectors should be skipped as well. |