Skip to content
Improved
- Faster tab switching — switching tabs no longer waits on the tab strip’s scroll animation, so the editor updates right away. Switches that used to take about a fifth of a second are now near-instant.
- Instant first switch to reopened tabs — after a relaunch, texspark now warms up your restored tabs in the background, laying each one out up to your saved cursor. The first time you switch to a tab is immediate instead of stalling to render — even in long files. A slim progress bar in the status bar shows the warm-up and fades away once every tab is ready.
- Smoother newlines in large files — pressing Return in a big document no longer stalls; the editor only lays out the visible region instead of the whole file.
- Fold arrows keep up — the fold triangles in the gutter now track the text more closely as you type and add lines.
Fixed
- Line numbers in the gutter — after opening a tab scrolled partway down (including a session-restored tab), the line numbers could restart from 1 at the top of the screen instead of showing the real line numbers. The gutter now reads the visible region in the right coordinate space, so the numbering always matches the document.
- Line numbers no longer drift while typing Hangul — composing a Korean syllable briefly grew its line taller than the rest, nudging every line (and its number) below it down. Lines now hold a fixed height across Latin and CJK text, composing or committed, so nothing shifts.
Changed
- Switching tabs now returns you to your cursor — instead of trying to restore a remembered scroll position, the editor jumps to where your caret last was in that tab and brings it into view. It’s more predictable across tab switches and app relaunches: you land exactly where you were typing.
Leave a Reply