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
Quinten Kock
001d215b0e
Add basic multi-view support
2025-10-20 18:05:00 +02:00
Quinten Kock
1d31225dad
Delete pico.jade.css
2025-10-20 18:02:17 +02:00
Quinten Kock
7179f3d5eb
Rudimentary tab support
2025-10-20 12:05:03 +02:00
Quinten Kock
99ae7f9b07
Move all logic to TS; remove all HTML other than <body>
2025-10-20 01:48:05 +02:00