Age | Commit message (Collapse) | Author |
|
The user can now create bookmark folders, and drag bookmarks into them. Folders can also be nested.
The bookmark sorting menu item sorts inside the chosen folder/root.
Remote bookmark sources appear also as folders, although they cannot be sorted/edited.
IssueID #339
|
|
There may be a bug in `TlsRequest` when sending out large amounts of data.
|
|
|
|
|
|
|
|
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
|
|
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.
|
|
The split view keys now have keybindings. The default bindings for
horizontal/vertical were changed to conform to Emacs (3/2).
IssueID #278
|
|
|
|
|
|
Root focus switching and opening links in the other root.
|
|
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.
|
|
Don't use built-in default bindings to update buttons or menu items.
|
|
Menus can't be disabled or otherwise their items can't be triggered
any more. Hidden menus are still supposed to receive key events.
IssueID #224
|
|
This shouldn't override F5/⌘R in menus.
IssueID #223
|
|
IssueID #223
|
|
IssueID #209
|
|
More or less everywhere?
IssueID #192
|
|
Added separate keybindings for half page and full page scrolling.
Space and Shift+Space do the half page scroll as before.
Assigned new keybinding IDs to reset these to defaults in case they've been customized.
IssueID #203
|
|
IssueID #87
|
|
IssueID #87
|
|
IssueID #153
|
|
IssueID #130
|
|
Added new keybindings for opening and closing a tab. Also added a keybinding for adding a bookmark so ⌘D can be made available.
On macOS, there is a default Window > Close menu item, so treat that as a "tabs.close" command to make it bindable.
IssueID #121
|
|
Added 'Close tab' key binding option in response to issue #121
|
|
Removed the second `U` from the set of home row keys for link navigation.
Added a new command bound to `.` (period) for switching to the next set of links for home row navigation. This makes it possible to access all visible links via keyboard no matter how many there are. `.` can also be used to activate home row navigation if it isn't active.
IssueID #111
|
|
IssueID #64
|
|
Added a new keybinding for opening links via keyboard in new tab. The default binding is Shift+F.
The H key is now used for setting the hover link.
|
|
Enables viewing full URLs when navigating via keyboard.
|
|
IssueID #115
|
|
|
|
IssueID #75
|
|
Now there are keybindings for activating the keyboard navigation modes. The modifier-based mode remains as it was before, focusing on numbers, while the home row mode uses a separate activation key.
One can erase the bindings to disable the corresponding modes.
IssueID #34
|
|
One can now read through a page and load all inline images simply by repeatedly pressing Space or cursor down.
Key repeat events do not trigger image loads.
|
|
|
|
This is part one. Still need to change the link numbering/lettering
method.
IssueID #34
|
|
|
|
|
|
|
|
One can now bind keys in Preferences. The configured keys aren't yet saved, though.
|
|
If the key bindings have a key for a command, LabelWidget will use it.
|
|
|
|
The document scrolling keys are now handled via bindings.
|