Boop, here is the first beta!
So let me start off by telling you this: "THIS IS A BETA!"
Use it inside a shell like Cesium or something, because there's always a chance it'll freeze or crash.
Right now the editor is in a usable state and you can edit programs with it, but nothing is complete, things will change, stuff will be fixed, features will be added.
You just need five things:
-A Ti 84+CE (physical or emulator)
-All of the CLIBS
-KryptonIDE itself, titled KRYEDIT.
-KryptonIDE's data appvar, title KRYDATA
-A font appvar, I have provided one titled SOMEFONT
You can keep any and/or all of those variables archived or in RAM, but there is no reason to have anything in RAM anyways.
Upon first launch of KryptonIDE, you'll get a message telling you that your settings var is missing (of course it is, you've never used KryptonIDE before
). Just hit okay and it'll create it for you with the defaults. (Note that the colors of the buttons on that menu are currently broken, I'll fix that later)
From the main menu, you use the up/down arrows to move your arrow selector to do various things, right now only Edit and Create actually do anything, so don't try using the other options. Upon selecting Edit, your cursor will be moved to the program list in the center, and you can scroll up/down. Hit F5 or clear to go back to the main, main menu (double main intended).
Right now there are only two token menus in the editor, [Prgm] and [Math], but typing in all modes using the normal keypad keys, like letters, should work as normal.
Be sure to take a look through all the settings, because there is some neat stuff in there! (Just note that the font tab doesn't do anything... yet) Rememeber that hitting F1 in the settings menu will prompt you to reset your settings to default, in the event that you mess up and set the text color to be the same as the background color or something
By default, syntax highlighting in the editor is disabled, because right now, font customizability is nonexistant so you can't change the font size, and that small 8x8 font means a lot of stuff can fit on screen, so syntax highlighting slows the editor down a bit. Syntax highlighting also isn't complete, it's still missing some tokens and strings.
The input method for the editor isn't complete so typing is a bit slow in it, i'll push the fix out quickly when I can.
If you find bugs (I'm sure you will, I can't cover all bases myself), report them to me either by Cemetech message or by posting in this thread, just please, please, give details on what the bug is, how you caused/found it, I need to be able to replicate a bug to fix it :3.
Another IMPORTANT WARNING: Autosaving isn't implemented yet, it only saves when you exit the editor, so do that often, sorry about that.
And, with all that said, remember to report bugs, request features, and request more features. I'll be working on adding in more features, working towards the goal of a complete better editor for the +CE!
Download for all the files, here.