Commit Graph

49 Commits

Author SHA1 Message Date
jess 8b3e780817 add if/else, for loops, array indexing, ranges, and return to Cordial 2026-04-06 11:35:23 -07:00
jess 39d2658d67 fix brace-depth tracking for syntax highlighting and line classification 2026-04-06 11:30:55 -07:00
jess 3be834f22e update icon sources 2026-04-06 11:15:55 -07:00
jess 479c8a9482 extend Cordial with strings, booleans, while loops, functions, type annotations, arrays, and error recovery 2026-04-06 02:47:45 -07:00
jess 5ebf308104 use note title as default Save As filename 2026-04-06 02:47:39 -07:00
jess 358e30f613 fix sidebar: single click selects, double click opens, reorder on edit only 2026-04-06 02:47:20 -07:00
jess 108484481a add Cmd+=/Cmd+- zoom with persistent zoom level in config 2026-04-06 02:20:32 -07:00
jess 53e1832644 merge integration into ux-polish-1f610c 2026-04-06 01:01:01 -07:00
jess c8f883742b migrate settings persistence to ~/.swiftly/config.json 2026-04-06 00:59:25 -07:00
jess ecd01dfb37 add sidebar multi-selection with shift-click, cmd-click, and batch delete 2026-04-06 00:58:11 -07:00
jess d17c1fe919 add auto-save with configurable directory and blank note cleanup 2026-04-06 00:57:21 -07:00
jess 209a63c8b3 integrate title into native macOS title bar chrome 2026-04-06 00:57:19 -07:00
jess 54e262161c hide gutter by matching editor background when line numbers off 2026-04-06 00:56:04 -07:00
jess b2670d2acb match sidebar background color to editor base theme 2026-04-06 00:55:23 -07:00
jess 5dce808863 default save format to .md 2026-04-06 00:55:19 -07:00
jess 1f610cb798 merge settings and title bar features into polish branch 2026-04-05 12:34:54 -07:00
jess 00ec70bfcc move editable title into macOS title bar via NSTitlebarAccessoryViewController 2026-04-05 12:33:43 -07:00
jess 0bf2d1b344 add Settings window with theme mode and line indicator mode controls 2026-04-05 12:29:04 -07:00
jess 4ae9409eff invalidate layout display after block range updates to persist HR rendering 2026-04-05 12:08:37 -07:00
jess a72578cce8 draw eval results at right edge of editor, always show line numbers 2026-04-05 12:08:26 -07:00
jess c4537b947e add eval test for let-binding with arithmetic expression 2026-04-05 06:02:12 -07:00
jess e4d6db7269 restrict keyword highlighting to Cordial lines, fix nested block comments and HR text visibility 2026-04-05 06:01:44 -07:00
jess f0c29533e7 hide horizontal rule source text by matching background color 2026-04-05 05:31:20 -07:00
jess 23594548ed fix block comment parsing with proper nesting support 2026-04-05 05:29:00 -07:00
jess 80017cf84f fix let-prefix prose misclassification as Cordial 2026-04-05 05:27:07 -07:00
jess 50dc72395e fix word wrap clipping by adjusting text container width for gutter offset 2026-04-05 05:24:07 -07:00
jess b1dd8653c9 h3 heading support in syntax highlighter 2026-04-05 03:14:32 -07:00
jess 9ed64712f8 title area above editor with double-click edit and backspace-to-focus 2026-04-05 03:12:39 -07:00
jess 695571e90e fix invisible text by replacing NSRulerView with integrated gutter drawing 2026-04-05 03:03:28 -07:00
jess 5a715fa480 icon generation from pre-rendered boxy exports 2026-04-05 01:36:10 -07:00
jess d31af7f816 fix invisible text and caret by setting typingAttributes explicitly 2026-04-05 01:03:22 -07:00
jess 1d5e7b7c0e interactive table component with file embed chip and clickable links 2026-04-04 23:00:42 -07:00
jess 17f01722a4 custom layout manager with code block backgrounds and checkbox rendering 2026-04-04 22:58:02 -07:00
jess 39feb208ab native table border rendering 2026-04-04 22:44:23 -07:00
jess d1efbed9a8 blockquote borders and horizontal rule drawing 2026-04-04 22:43:56 -07:00
jess 85af7f1029 custom layout manager with code block backgrounds 2026-04-04 22:43:03 -07:00
jess 6d166a0f0b 1: markdown links, image syntax, and URL autodetection 2026-04-04 22:35:34 -07:00
jess 6b5404f679 0: GFM markdown rendering — fenced code blocks, inline code, tables, lists, task lists, strikethrough, footnotes, horizontal rules 2026-04-04 22:30:51 -07:00
jess 94b0965be2 fix NSFontTraitMask member names 2026-04-04 22:16:56 -07:00
jess 7261678cb9 show arrow prefix on eval results in gutter 2026-04-04 22:10:25 -07:00
jess 23fa977ce1 add syntax highlighting and markdown rendering 2026-04-04 22:10:09 -07:00
jess 328a73bc0c default sidebar to closed 2026-04-04 22:08:18 -07:00
jess dd9283d8e6 seamless title bar, ctrl+b sidebar toggle 2026-04-04 22:08:11 -07:00
jess c7b42d2f15 replace RustBridge stubs with real FFI 2026-04-04 22:07:37 -07:00
jess fe3a5d60d1 add build error checking 2026-04-04 22:06:34 -07:00
jess 19a231d6d3 add block comment support to line classifier 2026-04-04 22:06:25 -07:00
jess fd10b7e8ae enable rust backend in debug builds 2026-04-04 22:05:53 -07:00
jess 63457fd9da add Cord submodule at libraries/Cord 2026-04-04 21:49:48 -07:00
jess 1f727923d4 initial state 2026-04-04 21:49:37 -07:00