Various UI jank and things #30
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scrolling with a wheel seems very slow - definitely seems like it must not be respecting the system scroll speed. https://cdn.discordapp.com/attachments/1126271320364167299/1138316574919495752/IMG_2775.mov
Sliders do not stick to the mouse when they hit the end of their tracks (see attachment 1)
Interacting with other UI elements does not cause text boxes to lose focus (see attachment 2)
Text inputs are missing tons of keyboard shortcuts, e.g. home/end, ctrl-a to select all, ctrl-arrows to move by words. (Might want to make this its own issue...)
I'll take a look at these tomorrow.
One more from me:
For now Ctrl-a should go to the start and Ctrl-e to the end, and select all should be Cmd-a (like it is on macOS). In order to keep platform-specific shortcuts we should probably have a separate UI_EDIT_COMMANDS table per platform, and have a way to query the runtime for which one to use, e.g.
oc_get_platform()
or something.I think it's unavoidable to have one OS-induced frame lag here, but this is amplified by the renderer's pipelining, meaning we have a 3 frames lag. Maybe I should revisit that decision and prioritize latency over throughput now that the renderer is a bit more performant.
Closing this since it has been fixed by @ilidemi PRs #7, #36, #41, #52 and #63.