vslite
vslite copied to clipboard
More than Monaco, less than VSCode
Hot take: it would be easier and better to support a low weight gecko style coding LLM than to deal with general extension support, to then get Intellisense for Web,...
- [ ] Sync editors via Websockets and/or WebRTC Y.JS provider - [ ] Command to generate room using https://github.com/kat-tax/xkcd-936 - [ ] Collaborator panel with either chosen or auto...
- [ ] Create hotkey and Monaco editor command to trigger - [ ] Zip and download all file contents in WebContainer root
- [ ] Implement hotkey system (use [Ninja Keys](https://github.com/ssleptsov/ninja-keys) or similar) - [ ] Add common shortcuts to Watermark component
- [ ] Create StatusBar component - [ ] Add basic info like line, column, and selection numbers. - [ ] Add button to start a collaboration session.
- [ ] Add context menu to FileTree, Tabs, and Watermark components using Radix UI(https://www.radix-ui.com/docs/primitives/components/context-menu) - [ ] Implement actions for each respective component
- [ ] Build interface - [ ] Add function to crawl files matching string/regex - [ ] Add function to replace string/token in those files
- [ ] Load all relevant files into the model (not just opened ones) - [ ] Improve [Monaco Editor Auto Typings](https://github.com/lukasbach/monaco-editor-auto-typings) (most if not all libs fail to load)
@FossPrime when you get time would it be possible to add prompting and loading of a config file as suggested by @rhildred. These are his suggested changes, here is the...
when I click on a file in the treeview, that file becomes the active tab in the editor. When I click on a tab in the dockview the active file...