Age | Commit message (Collapse) | Author |
|
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.
|
|
Warnings about lost precision.
|
|
Fixed issues: scrollbar goes under toolbar, value input dialog grows too tall, Undo/Select All in the clip menu.
|
|
Scrollbar visibility depends on it having a non-zero area.
|
|
Several regressions occurred when the split view mode was implemented.
|
|
DocumentWidget now supports a long-press drag selection mode. The context menu was moved to the URL bar, replacing the reload button.
|
|
Now the periodic commands get posted on the main thread at intervals, and the event loop cooperates by not sleeping if there are periodic commands pending.
The macOS animation hangup seems to be unrelated, though — perhaps some internal SDL/Metal machinery related to app refresh stopping for a while?
|
|
Need to find a solution to the uneven refresh time issue.
|
|
Seeing if a few forced redraws will take care of the squished view issue.
On the phone, showing and hiding the sidebar is not supposed to resize any documents.
|
|
Added a new mechanism to issue periodic but not per-frame commands. This is used for main-thread operations like checking if it's time to fade away the scrollbars.
Scrollbars are faded away completely on Apple platforms. Adjusted list right margins accordingly.
|
|
Conditions depending on uninitialized memory. Benign, though.
|
|
UI scaling factor is applied when closing the Preferences dialog.
IssueID #83
|
|
|
|
Widgets can be flagged as being touch-draggable, which makes them receive finger down/motion/up events directly, and no momentum scrolling is applied.
|
|
|
|
|
|
There was a discrepancy between scrollMax and the actual height of the document. This site banner dependent document size is a bit of a pain, should DRY it up a little.
|
|
Font changes cause window redrawing to pause so document layout doesn’t get an intermediate update with a different width.
Sheets are mouse-modal.
|
|
|
|
|
|
|
|
|
|
Not wired into anything yet.
|
|
|
|
|