You are browsing as a guest. Sign up (or log in) to start making projects!

CyIDE

  • 3 Devlogs
  • 13 Total hours

Started from my game engine, I am creating my perfect IDE to make life easier because VS code is annoying sometimes (with all of its popups).

Ship #1 Pending review

I have made CyIDE to make coding easier and without distractions. VS Code is fine but I didnt like the annoying popups (like wen you are typing something and it shows a list of what it could be, or all the ai stuff that is enabled at install) and I wanted my ide to be controlled by keyboard only (like neovim but easier). So I set off to make a very basic version of this for my game engine and have decided to branch it off into its own project. This IDE is extremely lightweight and flexible with the support of plugins. The hardest part was implementing plugins. Plugins can be as simple as drawing a image to a music player (that im working on now). It even supports language syntax highlighting by reading a json file and applying colors from the pallet picture (p.png) to those words. I made this project to reduce distractions by making it as barebones as possible and if there is anything that i need in a IDE i could just add it.

Try project → See source code →
Open comments for this post

3h 39m 34s logged

I have done some final touchups to this project as well and I am proud of how it has turned out

0
0
14
Open comments for this post

2h 40m 10s logged

Today I have mostly done stuff that has to do with plugins and the side panel. You can now access some variables in the main IDE. With the side panel, I have added many things like: it shows how many and what plugins are running, shows the file name, type and how many lines it has and finally it shows the other files and folders in the same dir as the file you are editing.

0
0
30
Open comments for this post

6h 38m 35s logged

So I have decided to separate this project from the engine because I am actually make it into something better. Before when it was on the engine the IDE had a very confusing layout so that was the first thing I tackled. This Ide Is based on the idea where you can write the code normally or write a line and insert it anywhere. The IDE supports simple plugins too. The main focus of this IDE is to make it simple and have the focus be on keyboard only (there is some mouse support) to make coding faster. The IDE can now load multi-thousand line files because it only loads what you see and does not draw every line with a offset anymore. The IDE supports custom color pallets by placing colors on to a png and setting it in the IDEs settings. When the engine updates it will be with the latest version of this IDE too because the old one was unbearable. I think that is it for now. - Cy.

0
0
43

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…