Commit Graph

91 Commits

Author SHA1 Message Date
Quinten Kock 4352954991 Extremely basic documentChanges handling 2025-12-29 19:28:42 +01:00
Quinten Kock a884736063 Early codeaction support 2025-12-29 16:07:45 +01:00
Quinten Kock c2ebaa17b8 Completion resolving 2025-12-22 00:26:53 +01:00
Quinten Kock b058ae8a6f Open definitions in new column 2025-12-06 22:23:34 +01:00
Quinten Kock 4a245fbe9e Make pylsp run with check-parent-process 2025-12-06 05:10:46 +01:00
Quinten Kock 54af507f1d Bump version to 0.2.2 2025-12-03 04:22:13 +01:00
Quinten Kock ab73f22dc5 Add open path to window title 2025-12-03 04:21:47 +01:00
Quinten Kock 04e5d57a22 fix lsp syncing 2025-12-03 04:20:02 +01:00
Quinten Kock 954827a0d6 Change default size on open 2025-12-03 01:12:07 +01:00
Quinten Kock 4a3e78e56c Fix undo cursor jumps and formatting 2025-12-03 01:10:39 +01:00
Quinten Kock a570acf962 Fix lints in diagnostics.ts 2025-12-03 00:25:06 +01:00
Quinten Kock 27f2b18ac1 Add dark mode, styling fixes 2025-12-03 00:21:24 +01:00
Quinten Kock b555937054 Make sure resized displayables are fully in view 2025-12-02 23:42:54 +01:00
Quinten Kock 38698c24ed Add lint gutter 2025-12-02 23:41:35 +01:00
Quinten Kock 24aaf68184 Add custom menu 2025-12-02 23:34:45 +01:00
Quinten Kock 019f0a2023 Give focused tab a header color 2025-12-02 23:27:40 +01:00
Quinten Kock db5f33e961 Fix diagnostic propagation 2025-12-02 23:22:39 +01:00
Quinten Kock 0e70335791 Fix lsp file sync 2025-12-02 22:20:17 +01:00
Quinten Kock d6d49b0067 Merge pull request 'Basic LSP support' (#2) from lsp into main
Reviewed-on: #2
2025-12-02 21:26:56 +01:00
Quinten Kock b738e9aab4 Fix deprecation warnings 2025-12-02 21:25:45 +01:00
Quinten Kock e898bd91f4 Add keyboard-driven navigation within tabs 2025-12-02 20:53:28 +01:00
Quinten Kock aecff9f546 Fix state sync 2025-12-01 12:52:42 +01:00
Quinten Kock 9f3befdb61 Fix file closing 2025-12-01 02:35:33 +01:00
Quinten Kock c44971ff23 Small cleanup 2025-12-01 02:29:05 +01:00
Quinten Kock c0fed59548 More vibe-coding (for lsp/Workspace) 2025-12-01 02:09:21 +01:00
Quinten Kock dc766cbfa3 Fix keyboard shortcuts and remove llm garbage 2025-12-01 00:02:04 +01:00
Quinten Kock 94454968e5 Vibe-code LSP support 2025-11-30 04:39:33 +01:00
Quinten Kock 2f3d640ffb Add Displayable abstract class 2025-11-30 03:35:25 +01:00
Quinten Kock d9584e7543 Fix types and formatting 2025-11-30 02:49:23 +01:00
Quinten Kock b7f51e099e Set indentUnit to 4 spaces 2025-11-30 02:49:06 +01:00
Quinten Kock 7291bbee1b Make closing a Displayable focus a neighbor 2025-11-30 02:37:15 +01:00
Quinten Kock becd1483df Enable folder-refresh button 2025-11-30 02:15:22 +01:00
Quinten Kock d9d856e269 Fix focusing children of editors; add focus() to type 2025-11-30 02:06:20 +01:00
Quinten Kock 1299590f5d Attempt to fix building (esp. .desktop file matching on Wayland) 2025-11-30 01:59:11 +01:00
Quinten Kock 4326199454 Fix folder refresh debouncing 2025-11-30 01:58:20 +01:00
Quinten Kock f0520ebbdc Add basic completion support, increase editor/term sizes 2025-11-30 00:56:48 +01:00
Quinten Kock 8d935eb90e Improve scrolling behaviour
- Focusing a document or terminal scrolls it into view
- Automatic scrolling leaves some room around the target
- Aside: fix terminal shortcut giving input to xtermjs
2025-11-30 00:40:27 +01:00
Quinten Kock 62d5af3b1e Open terminal in currently active workspace 2025-11-30 00:04:33 +01:00
Quinten Kock 143576ba68 Fix packaging 2025-11-29 23:12:44 +01:00
Quinten Kock 185f44e4ec Bump dependencies and fix README 2025-11-29 17:44:14 +01:00
Quinten Kock 5ac4d3d7cf Fix: terminal focus-on-open and exit message 2025-11-29 17:37:14 +01:00
Quinten Kock d020f41b89 Implement basic file and folder watching 2025-11-26 13:33:10 +01:00
Quinten Kock 238ca8c812 Add chokidar to repo 2025-11-24 22:43:12 +01:00
Quinten Kock 4edac451e4 [terminal] Implement title changing and close-after-exit 2025-11-18 01:55:44 +01:00
Quinten Kock 1330d8f897 Remove debug prints 2025-11-18 01:55:27 +01:00
Quinten Kock 437c9356d7 Implement node-pty for xtermjs (#1)
Reviewed-on: #1
2025-11-18 01:46:15 +01:00
Quinten Kock bf697bd98e Add placeholder terminal widget 2025-11-17 03:30:35 +01:00
Quinten Kock 50ba297473 Create Displayable interface, fix file save-as 2025-11-14 00:43:37 +01:00
Quinten Kock 55aac46630 Add keyboard shortcuts for resizing editors 2025-11-13 23:59:38 +01:00
Quinten Kock 26c56b13a3 fix icon? 2025-11-13 23:48:00 +01:00