Age | Commit message (Collapse) | Author |
|
# Conflicts:
# src/gmdocument.c
# src/ui/documentwidget.c
# src/ui/inputwidget.h
|
|
It appears that the SDL Metal renderer suffers from a glitch where display refresh is blocked for ~100 ms when resuming rendering after a period of sleep/waiting for events.
|
|
Navigation history keeps final GmDocuments in memory for quicker restore when navigating; no need to redo layout.
Changed the color escape to Vertical Tab so Carriage Returns can be left in the source, reducing need to normalize spaces.
|
|
The built-in alternate bindings shouldn't affect the menu shortcuts.
|
|
IssueID #192
|
|
More or less everywhere?
IssueID #192
|
|
Use char pointer ranges for the array of IDs and strings to avoid allocations.
Translate macOS menu items.
IssueID #192
|
|
When an URL is provided via the system URL handling mechanism, decode any percent-encoded characters in it.
|
|
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
|
|
The Cmd+Left/Right keys used both for page navigation (by default) and for moving the cursor inside text editor. The input widget keys should take precedence.
|
|
When keybindings are changed the menus will need updating.
|
|
|
|
|
|
|
|
Avoid double-triggering actions because SDL doesn't eat the keydown events — it ignores key equivalents.
|
|
There appears to be a problem with SDL's Metal renderer under 10.13 (segfault on window creation).
|
|
This API does not exist on 10.13, so prepare for an exception.
|
|
|
|
|
|
Improved drop and drop event handling: multiple dropped files/URLs open in new tabs. The application registers gemini: as a handled URL scheme.
|
|
|
|
|