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
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