Age | Commit message (Collapse) | Author |
|
# Conflicts:
# CMakeLists.txt
# res/about/version.gmi
|
|
The sidebar context menu should open when clicking on the tabs, not the item context menu.
|
|
These options are mostly useful on mobile platforms that are not iOS or Android, and for testing purposes.
|
|
The distinction between measure_Text and advance_Text was not very clear. Now there are only measure_Text functions that return both the bounds and the cursor position advancement, and the appropriate metrics are used by the caller.
|
|
Internally, all URIs should be converted to a canonical form so that they can be compared against each other.
The canonical form is an IRI with spaces and reserved characters percent-encoded.
|
|
The sidebars are not supposed to have borders or background fades.
|
|
|
|
Toolbar should reflect the colors of the current view, whether it's a page or the sidebar.
|
|
When a page is opened from the sidebar, swiping back will now reopen the sidebar. Another swipe will dismiss the sidebar and navigate back as usual.
Attempted to cache theme colors in GmDocument, but there were issues with theme changes.
|
|
|
|
Also fixing glitch with search input field where pressing Return would insert newline.
|
|
|
|
Some of the icons in the Bookmarks list and lookup results were misaligned.
|
|
In some situations, e.g., when a client certificate is required but not active, make available action buttons that offer related shortcuts.
Selecting or deselecting an identity for use will automatically reload the current page for convenience.
Animate closing sidebars with Escape key.
|
|
Exporting an identity will display it in a new tab in PEM encoded format, where it can be saved or copied.
IssueID #236
|
|
Avoid accidental activations by never (de)activating identities based on a single click. Now both left and right mouse clicks will open the context menu.
|
|
|
|
Prevent redundant activations: the highest-level URL overrides the
same identity being used on lower-level URLs. Changed the icons in
the list and added the list of used URLs into the context menu as
clickable items.
|
|
Use the animations introduced for mobile on desktop as well. Adding a
preference for this might be prudent.
|
|
Heights of InputWidget vs. LabelWidget. The default sizes should be equal, e.g., so the navbar elements align properly.
Don't set the input focus automatically when opening a dialog, since the keyboard may cover much of the UI.
|
|
|
|
Also addressed clipping issues when using multiple roots.
|
|
|
|
The expand flag should be reset only in the context of the parent's arrangement/resize direction.
|
|
Use the Book and Bookmark characters.
|
|
- fill the safe area with theme background
- don't set button hover states if dragging/scrolling
- edge-draggable widgets must be flagged as such
- Preferences top panel offset matches sibling panels' offset
- allow toolbar to unhide when document is not scrollable
|
|
Several regressions occurred when the split view mode was implemented.
|
|
|
|
Sidebars were disabled so the hover item wouldn't change while accessing a context menu, but that's no longer necessary because the context item is tracked separately.
|
|
|
|
A navigation aid: when in split mode, option to keep one of the tabs pinned to the current page so all links open to the side.
Added "linksplit" bookmark tag to activate view splitting when opening a link on the page.
|
|
Various refactorings and fixes to handle root-global and window-global state, root-specific palettes, and proper coordinate system changes (e.g., when opening menus).
UI events are posted and handled in the context of a specific root.
|
|
Most actions should occur in the context of the current UI root.
|
|
|
|
`Root` encapsulates the root widget and the associated UI state.
|
|
Making the way for multiple roots/windows.
|
|
Contents of the Downloads folder can now be viewed as a directory index page.
|
|
|
|
The Import Identity dialog is now styled for mobile, although could use a little more tuning.
|
|
Adjusted font sizes and action buttons moved to the top.
|
|
|
|
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)?
|
|
|
|
|
|
Sidebar is hidden on orientation changes. Added a bottom padding to account for the overlapped toolbar.
|
|
DPI and pixel ratio changes should not radically change width of the sidebar.
IssueID #239
|
|
|
|
IssueID #192
|
|
IssueID #192
|
|
More or less everywhere?
IssueID #192
|