Commit graph

2 commits

Author SHA1 Message Date
Brenno de Winter
986aba99e5 Fix markdown editor gutter scroll sync without sharing ScrollController.
Some checks failed
CI / Format · Analyze · Test (push) Has been cancelled
CI / Format · Analyze · Test (pull_request) Has been cancelled
The line-number gutter now follows the TextField scroll offset via Transform.translate so Flutter no longer attaches one controller to two scroll views.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 00:07:54 +02:00
Brenno de Winter
3c8eda6fd9 Add markdown syntax validation and fix Linux dual-screen presenter teardown.
Some checks are pending
CI / Format · Analyze · Test (push) Waiting to run
Markdown mode now validates deck structure before apply, highlights issues by line, and allows proceeding after a warning. Dual-screen exit closes the audience window once and avoids Linux embedder crashes from duplicate teardown.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 23:57:49 +02:00