Age | Commit message (Collapse) | Author |
|
|
|
When updating, mark pending refresh per window so one doesn't have to draw all of them at once.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Events are expected to have a valid windowID now, and the current window also has to be correct when dispatching or processing any events.
|
|
|
|
Not quite fully functional yet. The window positioning still needs to be written to prefs.cfg.
|
|
One can create a new window with `window.new` and close it with the window close button.
|
|
Now you can just do searches in the font library.
|
|
It's best to match the active tab button color to the document's background in case the latter is colored.
|
|
|
|
There was an issue with loss of color precision. Saturation dropped to zero when converting to 8-bit RGB.
|
|
Use the same mechanism as in the Upload dialog to keep the text entered in the input prompt safe, in case the dialog is accidentally closed or the app crashes.
|
|
|
|
The theme palette seed phrase and ANSI warnings can be configured in the new site-specific settings dialog.
Added bindings for Page Information and for opening the site-specific settings dialog.
IssueID #381
|
|
# Conflicts:
# CMakeLists.txt
# res/lang/cs.bin
# res/lang/de.bin
# res/lang/en.bin
# res/lang/eo.bin
# res/lang/es.bin
# res/lang/es_MX.bin
# res/lang/fi.bin
# res/lang/fr.bin
# res/lang/gl.bin
# res/lang/hu.bin
# res/lang/ia.bin
# res/lang/ie.bin
# res/lang/isv.bin
# res/lang/nl.bin
# res/lang/pl.bin
# res/lang/ru.bin
# res/lang/sk.bin
# res/lang/sr.bin
# res/lang/tok.bin
# res/lang/tr.bin
# res/lang/uk.bin
# res/lang/zh_Hans.bin
# res/lang/zh_Hant.bin
|
|
|
|
|
|
Solderpunk's November 2021 update to the specification included a recommendation to normalize empty paths to /.
IssueID #455
|
|
IssueID #456
|
|
|
|
|
|
Disabled by default to be consistent with behavior of other links.
|
|
The setting defaults to 8 KB. Link lines with longer URLs are not recognized as links.
|
|
Omit the actual data.
|
|
|
|
|
|
|
|
LinkInfo will truncate extremely long URLs, and when viewing a single image, data URLs don't have a title.
|
|
Since we're listening to scroll events directly, should handle the regular mouse, too.
|
|
|
|
# Conflicts:
# res/lang/eo.bin
# res/lang/ie.bin
|
|
A colored popup frame indicates an active UI element, like a dropdown selection of values.
A popup with a separator-colored frame is a passive element, like a context menu.
|
|
|
|
Borrowed Emoji glyphs are laid out double-wide in monospace runs, because they most likely are wider than the monospace advance.
|
|
Do the mouse hover scrolling faster for long popups.
|
|
The fontpack documentation says that when a glyph isn't found, all available fonts are checked in priority order. However, the implementation didn't actually do this.
Now there is a separate priority mapping for loaded fonts so they can be quickly scanned for any missing glyphs in the right order.
"iosevka-body" was prioritized higher because it provides a number of UI icons.
|
|
Ensure that painting is always clipped to the root rectangle.
|
|
|
|
For some reason, rendering to a separate render target instead of directly to the window helps with certain refresh glitches.
More glitches still remain, though, perhaps related to not running window refresh at a constant rate but occasionally pausing to wait for input events.
|
|
It was possible that the progressive rendering of runs repeatedly kept drawing the first run of the page (e.g., the top heading).
It should still be investigated if a similar issue can occur in the other direction, when drawing downward. A run may exist on the bottom border of a buffer, too.
|
|
|
|
The U+2Bnn symbols are accepted as link icons.
|
|
|
|
|
|
If a request was already completed when it was moved inline, the content wasn't marked as finished and did not appear.
|