An IDE that runs in your terminal! Designed to be as bare-bones and efficient as possible; great for long car rides and minimalist coding!!
Pedro B.
Check their projects out: FRAME, edit, How Did We Get Here?, Smudge, WAVE
rayne cloudy
Check their projects out: NekoMIDE, my new website, scratch.js, rayne's fs
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Basic editing is back for a 3rd time!
Yes, I am aware that I do a lot of restarting.
However, I realized that I was way over-engineering everything so I started fresh and this time i kept it simple, and overall I'm pretty happy with my code!
Currently I'm just making the single line input class that will be used for the embedded console/command interface, which will be used for things like copy/paste, find & replace, saving and opening files, and various other cool things!!
Also I once again don't have any cool new things to show off (all the changes were internal), so here's another cute otter pic!
Yet another reset qwq
I realized the way I had structured the code wasn't going to work, so I've restarted again. This time there is just one class for all the input boxes, which extends another class for text boxes in general. Instead of each input having a cursor attached to it, there will be one global cursor for every element to share. I'm also planning to implement a system for arbitrarily placed and sized inputs and text boxes so that later if I need a sidebar it won't be absolute hell to make :3
Anyway here's a cute otter because I'm exhausted and don't feel like going out and screenshotting my code for the 3rd time today
Got the IDE back (almost) to where it was, but this time with cleaner code and comments(!) so not only will it be open source, people can actually read the code too and know what it's doing!
There's no real reason for this other than transparency, but who knows, maybe later I'll support plugins and other people can contribute
I am planning to add Hackatime support at some point so I can use the IDE I made to make more SoM projects :3
Anyway, for those who didn't know, my IDE is officially named Hello IDE, because uhhh i was testing setting the title of the console tab and i set it to Hello IDE! as a reference to Hello World and apparently no one else has used that name before so it's mine now .w.
Anyway here's what the new and improved code for drawing everything looks like (new equivalent of the absolute bullshit code i posted in devlog #4):
Basic typing is back, but this time in a much more elegant way! Now I have classes for both single-line inputs, which will be used for an embedded console feature, and multi-line inputs, which will be used to construct the actual main editor pane. Next features will be newlines and backspaces, so stay tuned until then .w.
Started the process of redoing all my code to make it much cleaner (and much less cursed)
Learned how to use OOP in JS so now all my stuff can be packed neatly into seperate classes!
For reference, here's what my code looked like before the refactoring:
Added automatic adding of matching quotes!!
Full image showcasing all the characters that have auto-matching
Eventually once I've gotten more into working with actual languages and specific syntax, I'll add similar features for html tags (if I ever reach that point) :3
Got a bunch of stuff working, but now i'm road blocked because windows terminal doesn't support rgb ansi colors qwq
anyway have a video
Added line numbers and made a quick banner using the editor!!
Still a huge WIP, have yet to add shft+arrows for text selection (and text selection features in general), but hopefully those will be coming shortly :3