Commit Graph

80 Commits

Author SHA1 Message Date
jess 752f5a1595 rework document browser: filesystem-backed grid with folder navigation 2026-04-06 18:45:12 -07:00
jess 063063895a remove dead drawTableBorders code and fix table view positioning 2026-04-06 18:44:57 -07:00
jess 77bf5a113c merge integration 2026-04-06 17:12:17 -07:00
jess c326903e84 reapply eval spacing after syntax highlighting in all code paths 2026-04-06 17:10:58 -07:00
jess eefca4f05e render eval trees and tables below the eval line with left margin 2026-04-06 17:07:49 -07:00
jess 1ccea45a6f replace sidebar with separate document browser window 2026-04-06 17:06:56 -07:00
jess fef2935ae5 fix table rendering: preserve layout size, skip raw glyphs, draw background 2026-04-06 17:02:24 -07:00
jess db1a0aaefa merge integration 2026-04-06 15:40:09 -07:00
jess 9209619473 keyboard shortcuts, menu items, and header zoom scaling 2026-04-06 15:38:46 -07:00
jess 12a6cc2a52 sidebar: single-click opens note, delete key works, space previews 2026-04-06 15:33:51 -07:00
jess bb3cc40b51 set deployment target for tree-sitter C compilation 2026-04-06 15:04:02 -07:00
jess 9c8589de03 fix crash when opening files via Finder before appState init 2026-04-06 14:30:36 -07:00
jess df35ed406e merge file handling, tree-sitter, and editor intelligence 2026-04-06 14:04:33 -07:00
jess 93bebbf2bf merge Cordial eval display formats 2026-04-06 14:03:04 -07:00
jess 81dbb41a65 add /=| table and /=\ tree eval display formats with CORDIAL_GUIDE 2026-04-06 14:00:22 -07:00
jess 0466d7ca56 tree-sitter highlighting in fenced code blocks within markdown 2026-04-06 13:53:45 -07:00
jess 5342ddbe5f fix auto-close pairs wrapping, normalize-indentation logic, cleanup 2026-04-06 13:51:17 -07:00
jess 63fa4ef39a table enhancements: focus-only chrome, clickable headers, drag handle, resize indicators, export 2026-04-06 13:51:07 -07:00
jess 030b38a7a2 tree-sitter syntax highlighting, auto-indent, auto-close pairs, smart paste, format command 2026-04-06 13:49:58 -07:00
jess 63e926893b fix HR double-render: skip glyph drawing for horizontal rules 2026-04-06 13:39:02 -07:00
jess cca7d78cb3 CSV files load as editable markdown tables, save converts back to CSV 2026-04-06 13:26:16 -07:00
jess 977874cd22 format-aware highlighting: code files get code mode, others fall back to Cordial/markdown 2026-04-06 13:25:31 -07:00
jess 3d20668edc implement file open from Finder, save preserves format, save-as with format choice 2026-04-06 13:23:57 -07:00
jess 93d00f4282 add FileFormat enum and file tracking to AppState 2026-04-06 13:23:18 -07:00
jess 23cdf0f8ee register all supported file types in Info.plist CFBundleDocumentTypes 2026-04-06 13:22:35 -07:00
jess a1ca3817ba merge integration 2026-04-06 12:04:02 -07:00
jess ee621b7993 work in progress on table indicators 2026-04-06 12:02:09 -07:00
jess de1b494189 add auto-fit on double-click for table column/row dividers, row/col indicators on focus 2026-04-06 11:51:34 -07:00
jess 96262ca9ef add resizable columns and rows to markdown table view 2026-04-06 11:45:42 -07:00
jess ae398e7316 extend Cordial syntax highlighting with types, booleans, functions, and missing keywords 2026-04-06 11:45:22 -07:00
jess 8f4f1fddc7 hide raw markdown text behind table GUI elements 2026-04-06 11:40:05 -07:00
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