Commit Graph

72 Commits

Author SHA1 Message Date
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
Quinten Kock 2eb3c0efbc refactor filestate.removeeditor 2025-11-13 01:46:15 +01:00
Quinten Kock 73d2ac9b45 add icon hopefully 2025-11-11 15:21:53 +01:00
Quinten Kock abbe90760c More honest version number 2025-11-11 12:21:42 +01:00
Quinten Kock ef2adbdf80 Make wordwrapping toggleable with Alt+Z 2025-11-11 00:56:41 +01:00
Quinten Kock 4d6a2700d2 fix up types 2025-11-10 23:17:24 +01:00
Quinten Kock cfb7d5cea0 Refactor closing and make Mod+W close 2025-11-10 22:37:45 +01:00
Quinten Kock bde88881b2 Add folding keyboard shortcuts 2025-11-10 22:37:05 +01:00
Quinten Kock fd1956dbf6 Implement proper file closing 2025-11-10 03:54:37 +01:00
Quinten Kock 6e09e25b2b Only open devtools on startup in dev mode 2025-11-10 03:40:43 +01:00
Quinten Kock 0dd9ddc5b4 Simplify eslint config 2025-11-10 03:37:28 +01:00
Quinten Kock e84a5192c5 Fix a bunch of lints 2025-11-10 03:10:29 +01:00
Quinten Kock 0ede7607c8 make eslint run again 2025-11-10 03:07:23 +01:00
Quinten Kock b31c05d42f Fix undo breaking cursor location 2025-11-10 02:15:55 +01:00
Quinten Kock ec40c759d3 add file saving and dirty tracking 2025-11-10 01:49:50 +01:00
Quinten Kock 49cbd4ac35 Update npm dependencies 2025-11-09 03:43:27 +01:00
Quinten Kock 27d085fbab Add auto-focus on opening files 2025-10-29 17:08:56 +01:00
Quinten Kock 02ecfb4bef Add basic CodeMirror extensions, increase window size, improve foldernav
CSS
2025-10-28 01:15:56 +01:00
Quinten Kock 3c25204027 Add syntax highlighting 2025-10-28 00:54:28 +01:00
Quinten Kock e2a7435157 Basic file opening support 2025-10-28 00:48:55 +01:00