Age | Commit message (Collapse) | Author |
|
URLs in the history are in decoded and NFC normalized form, except for spaces which are stored as %20.
|
|
Use scroll position from history when the page content wasn't in the cache.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Draw the circle and the number/letter separately since we don't
have a font with all the glyphs.
|
|
Scrollbar visibility depends on it having a non-zero area.
|
|
Some of the icons in the Bookmarks list and lookup results were misaligned.
|
|
The seven segment digits are coming from a different font.
|
|
|
|
Symbola's license is not permissive enough, so it has been removed. Added "Smol Emoji" with face emoticons and other UI characters for Lagrange. More symbols provided by Noto Sans Symbols and Noto Sans Symbols 2.
The fallback fonts are now Iosevka, which has a pretty good coverage (although monospace), and the user's chosen TrueType font (which could still be a local copy of Symbola).
Still a work in progress: some characters are missing.
IssueID #283
|
|
IssueID #285
|
|
IssueID #285
|
|
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.
|
|
|
|
|
|
Group the member variables for clarity.
|
|
The split view keys now have keybindings. The default bindings for
horizontal/vertical were changed to conform to Emacs (3/2).
IssueID #278
|
|
|
|
|
|
Exporting an identity will display it in a new tab in PEM encoded format, where it can be saved or copied.
IssueID #236
|
|
Added a new language string and blockquote styling for displaying the server's error message.
IssueID #280
|
|
Display server-returned errormsg after user-friendly error description. Fixes #280.
|
|
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.
|
|
Fixes #280.
|
|
|
|
|
|
Revised the New Identity dialog to hide the additional fields
by default. Added a new option to select where the new identity
will be active (current domain/page/nowhere). When the new identity
is automatically activated, reload the URL used for activation.
|
|
Not yet in the UI, though.
|
|
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.
|
|
|
|
Whenever a widget is resized, we may need to rearrange its children. The up-to-date sizes must be used for determining positions for other children.
|
|
|
|
Only unlimited-length input should allow line breaks with the Return key.
|
|
|
|
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.
|
|
Cached content like font glyphs are (were?) not being restored when returning to foreground.
|
|
Erasing the background of every run should no longer be necessary (with progressive rendering), unless the run can change appearance.
|
|
|
|
Not all UI elements were appropriate sized when switching between normal and tight layout.
|
|
|
|
IssueID #275
|
|
|
|
|
|
Also addressed clipping issues when using multiple roots.
|