Hello, and welcome to my first (real) forum post!
While trying to make some programs on my calculator using the Celtic CE library, I got annoyed having to go to a list of all 83 det( variations to see the commands. Of course, this is a non-issue on PC with the docs open, but I thought it wouldn't hurt to have an on-calc program to display the functions.
This would be in TI-Basic, so nothing to fancy. I plan for it to display a list of all the functions names [e.g. 0:ReadLine()]. When [+] is pressed while the cursor is on a function, it will display the syntax and probably the errors.
I hope in the future to make this into an assembly program, so that something like [on]+[math] would open the menu, but that is currently out of scope.
I hope to post some pictures up once I get CEmu to work, but I'll keep you posted. Any suggestions are welcome.
Edit: formatting
Edit2: technicality
I mean, if this is a catalog for Celtic CE commands, you might as well use Celtic CE commands for the graphics. Unless you don’t want to have to look up the command numbers while making this
.
I plan to use Celtic CE heavily for this so that I have greater room on the screen to work with. I'm also using Source Coder 3 to make this, which will make it easier to look up the commands.
This would be helpful when I'm programming on calc so that I don't have to lug out my printed pdf everytime.
I have an image of the basic UI.
I want to keep it relatively simple and sleek. As you see, I'm going with a dark aesthetic. The main problem with this is if someone already has the 'dark mode' hex code active, meaning this program will pretty much be a flash bang. If you have any thoughts on this, that would be great.
Most likely, this screen won't be the initial one. The program will probably start on a page where you can select either error codes or commands, among other things probably.
I hope the image actually works.
Try imgur for sharing pics.
Calculatordream wrote:
Try imgur for sharing pics.
Thanks for the suggestion . I’ll try that tomorrow.
Here's the image uploaded to imgur:
Looks good so far! I think it would be better with a space after the colons. These sorts of tools are always very useful
I think it would be nice if the arguments/syntax were also displayed on this screen. Overall, looks good! A little cramped, but I think that’s fine for a catalog.
Tip: Use ShiftScreen() for scrolling so you don’t have to redraw the entire list every time you scroll one item off the screen.
I was actually thinking of making something similar myself. Looking forward to the finished program; it'll be extremely useful for those of us who use the library. By the way, you can use the hex code 211808F874364436206C3601C9 to revert colors. It will not affect a calculator that isn't in dark mode.
I have made something similar with CE Textlib back in January. Best of luck working on this! yeah I don't really have anything to add to the conversation ._.
I think this project looks great so far! It'll definitely be very useful for people I'd say. I was honestly thinking of making something like this myself at one point, but I guess I don't need to now.
Great job so far and I'm excited to see more progress be made on this project
Well since this got in the Projects of the Month for June, I guess I have to finish it now. Some stuff came up so I took a break. I'll try to finish this up quick, and get the pictures to work better!
Voodoo1455 wrote:
Calculatordream wrote:
Try imgur for sharing pics.
Thanks for the suggestion . I’ll try that tomorrow.
I'm a... little late, but Imgur test image right here:
The most annoying thing about making this is that I have to make sure a whole paragraph will display for each command, and since Celtic CE's display text function doesn't automatically go to the next line, that means I have to manually place enter characters throughout the text. I'm trying to make another program to do that for me, but there's so many loops that I can barely keep track of them.
I strongly recommend you use the fact that
all character lengths are known, and just quickly do your calculations at runtime. Scroll down in that topic for the color character widths.