Commit Graph

91 Commits

Author SHA1 Message Date
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
Quinten Kock 75e0d1b3d5 CSS fixes, refactor 2025-10-18 03:13:34 +02:00
Quinten Kock 9096973dc6 Implement basic file handling functions in main 2025-10-18 01:36:22 +02:00
Quinten Kock 920cc53ce3 more refactoring, add folder open indicators 2025-08-22 07:25:35 +02:00
Quinten Kock b9c499a87e create utils class 2025-08-22 06:28:33 +02:00
Quinten Kock baedaca937 Switch to tailwind and flexbox 2025-08-14 06:44:20 +02:00
Quinten Kock a585e7627b Nav: improve error handling, add lazy DOM, simplify 2025-08-13 19:02:05 +02:00
Quinten Kock 9238099746 simplify foldernav mounting code 2025-08-13 18:12:08 +02:00
Quinten Kock 0d874a7cf1 add partially working file browser 2025-08-13 05:08:44 +02:00
Quinten Kock c765b34019 add format on save in VSCode 2025-08-13 03:29:56 +02:00
Quinten Kock b7120a78d6 fix formatting 2025-08-13 03:16:00 +02:00
Quinten Kock 12461881bc refactor folder structure 2025-08-13 03:14:27 +02:00
Quinten Kock 6eeabfd34b add nowrap to aside 2025-08-13 02:14:35 +02:00
Quinten Kock 810c34d4b0 Use VanX.list 2025-08-13 01:23:20 +02:00
Quinten Kock eee5e46b23 use px widths 2025-08-12 23:24:15 +02:00
Quinten Kock 6c0d7a4804 update to vite 7 2025-08-12 18:07:22 +02:00
Quinten Kock c400a976d2 Fix resizing editors, add VanJS 2025-08-12 18:06:23 +02:00
Quinten Kock 008d96d802 wip: basic codemirror component 2025-08-12 16:02:00 +02:00
Quinten Kock f86530a817 Initial commit 2025-08-12 04:06:31 +02:00