Audit of 2bfa624
This commit is contained in:
+1
-1
@@ -37,7 +37,7 @@ Every build is signed for distribution outside the App Store: the team's Develop
|
||||
## Views
|
||||
|
||||
- The transcript is a plain `VStack` in a `ScrollView`, not lazy: a `LazyVStack` estimates the height of rows it hasn't shown yet and corrects it when they scroll into view, without moving the scroll offset, so scrolling up through rows not yet shown jumped by each correction; SwiftUI can't move the offset mid-scroll without stopping its momentum.
|
||||
- The terminal cursor is a steady block: SwiftTerm's blinking cursor restarts its Core Animation fade on every keypress, scheduled 0.7 s out, and on a ProMotion display macOS then holds the window's screen update until that fade starts, so each typed letter appears about 0.7 s late. The terminal's colours are set once per light/dark scheme, since each colour set makes SwiftTerm redraw the whole screen.
|
||||
- The terminal cursor is a steady block: SwiftTerm's blinking cursor restarts its Core Animation fade on every keypress, scheduled 0.7 s out, and on a ProMotion display macOS then holds the window's screen update until that fade starts, so each typed letter appears about 0.7 s late. The terminal's colors are set once per light/dark scheme, since each color set makes SwiftTerm redraw the whole screen.
|
||||
|
||||
## Updates
|
||||
|
||||
|
||||
Reference in New Issue
Block a user