(v0.6.2) Anchor

New

  • Choose whether to restore your last session — a new Editor → Behavior toggle, Restore last session on launch (on by default), lets texspark start empty instead of reopening your previous tabs. Your tabs are still saved on quit either way, so flipping it back on brings them right back.
  • Open the PDF in your default app — a new button in the PDF header hands the current PDF to Preview, Skim, or whatever you’ve set as the default, for full-window reading, printing, annotating, or presenting.
  • Jump to any open tab — a new menu at the right of the tab strip lists every open document, with a checkmark on the current one and a ● on unsaved tabs. Pick one to switch straight to it — handy when you have more tabs than fit and some are scrolled off. It appears once you have more than one tab open.

Fixed

  • Click to move the caret while typing Korean — clicking elsewhere mid-composition now moves the cursor on the first click instead of taking two, while still committing the syllable you were typing.
  • Highlighting survives a line break inside inline math — wrapping a long $…$ across a line no longer drops its syntax colors. Inline math now highlights across line breaks (stopping only at a blank line), and editing one line of a multi-line formula re-colors the whole span instead of just the line you touched.

Improved

  • Unnumbered headings in the outline — starred sectioning commands (\chapter*, \section*, \subsection*) now appear in the outline without a number, and no longer bump the counter — so a starred preface no longer pushes your first real chapter to “2”.
  • Smarter bracket auto-close — typing an opening (, [, or { in front of text that already has a matching closer no longer inserts a stray extra one. Type ( before something) and you get (something), not ()something). When the line is balanced, the pair is still auto-inserted as before.
  • Smarter $ auto-close — when a line already has an open math delimiter, typing $ closes it with a single character instead of dropping in a new $$ pair. So finishing $x with a $ gives you $x$, not $x$$.
  • Lettered appendices in the outline — headings after \appendix are now numbered with letters (A, B, C…) instead of digits, matching LaTeX. Appendix chapters read A, B… with their sections as A.1, A.2, and the counter restarts at A so a numbered chapter before the appendix no longer throws it off. In article-class documents, where the appendix letters sections instead, that’s handled too.
  • Outline reopens where you left off — on relaunch, the outline now scrolls to the section holding your restored cursor instead of starting at the top, so you land right back in context in a long document.
  • Smarter “expand to level” in the outline — expanding to Chapters / Sections / Subsections now only opens nodes that actually contain a heading at that level. A chapter whose only children are deeper items (e.g. paragraphs directly under it) stays collapsed instead of dumping those too-deep entries into view.
  • Smoother typing in long documents — the code-folding scan is dramatically faster (it no longer recounts line numbers from the top of the file for every match), so editing a long file no longer pins a CPU core. The minimap also skips redrawing while its window is hidden.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *