Invalid_Jake wrote:
TIny_Hacker wrote:
TortillaMan wrote:
What is the difference between CeaShell and Cesium?

What are you looking for? They're just two different shells. They share a few features, Cesium has some features CEaShell doesn't (USB support), and vice versa (Cesium doesn't have icons in the program menu, CEaShell does). It's just up to you which features and shell you like best Smile

Why not borrow cesiums code and put USB support in?

It wouldn't be like we hadn't done this before, but I think the plan right now is to wait until the USB libraries are released, and see what we do then.

epsilon5 wrote:
Bit late, but congratulations on the recent progress on this! I look forward to testing out the beta release soon. I think you've done a very nice job with both providing a well-thought out GUI as well as new features that haven't been seen before (which are probably the key to competing against Cesium).

Keep up the great work!

Thank you for the kind words! We really appreciate it Smile
We have another big update to announce! But first, here's a roadmap of our planned features before our first release. We're still hoping to release the first version of CEaShell by the end of the year, so most likely these things will not be changing much:
▪ Running/Viewing TI-OS Applications
▪ Program searching in the shell
▪ 2-3 other features that we haven't officially decided on whether we'll do or not. We'll announce them later if we do decide to, but this way nobody gets their hopes up

Now for the update!
We first started off by adding a menu to copy/create new files. This is accessible by pressing the [mode] button. Here's a screenshot of the menu:

Next, we added a new type of appvar, "Celtic appvars". These are meant to be used with Celtic CE (As the name implies). To create a Celtic appvar, use the copy/create menu in the appvars folder. Celtic appvars are distinguished by a specific header at the beginning of the file:


Obviously, this uses TI-OS tokens, so the bytes look like this:

0x3e, 0x43, 0x45, 0x4c, 0x3f

(The last byte is the newline token)
Here's a screenshot that might explain it a little better:

The file itself is an appvar, though we copy it into a temporary program (Named "appvar" - all lowercase) to edit, since obviously the OS wouldn't like editing appvars directly.

As always, be sure to let us know what you think! Smile
This looks amazing I cant wait for it to be released. Smile Very Happy
I agree, everything looks absolutely amazing. Very Happy
Big Update!

We've added support for apps! However, we discovered a large problem with CEaShell and other apps on the calculator, which happens when apps are deleted. Because of this, we're not going to support deleting apps until the bug is fixed. Here's a screenshot:

Because of this, we also added a second directory for apps, as well as options to hide either (or both) directories like Cesium does. Special thanks to Mateo for writing the app documentation on WikiTI, which helped a lot for this Smile

There will probably be a lot of bugs with the stuff we added, so we'll probably be doing a bit of bug fixing before the next feature update. As always, be sure to let us know what you think!
Hey everyone!

It's been a little while, but we've been making some minor (and a few big) improvements to the shell. This will most likely be the last update before release, all that's left to do is some bug patching and testing. If all goes well, we hope to release sometime before the end of the year!

Here's what we've done since the last post:

▪ Touch up transitions in some places where they weren't working as well
▪ Handle garbage collecting properly, so you'll return to the shell for a seamless experience when it is complete
▪ Fix our APD timer, so that you'll return to the shell when turning the calculator back on
▪ You can also turn off the calculator while in the shell by pressing the [on] key, and it will return to the shell when you turn the calculator back on
▪ Greatly optimize scrolling and menus when you have a lot of files, and fix some issues with that as well
▪ Speed up alpha searching when using certain keys and fix a bug where it would sometimes mess up the file page offset
▪ Display the theta character in file names properly

Like I said before, if all goes well we're hoping to release by the end of this year! Thanks again to everyone for all your support on the project so far, and we can't wait for you to try it Smile

Edit - Forgot to mention this:
The bug causing catastrophe when deleting apps was related to a mistake with the app relocation in commandz' tool, which he has since fixed. This means that deleting apps will also work, and you won't need to worry about things going bonkers when you try it out! Thanks again to commandz for fixing the bug and also making the tool to make CEaShell an app, without it, we wouldn't be able to do a lot of our biggest features!
We are very excited to announce that CEaShell has reached its first official release! Shadow from TI-Planet has translated CEaShell as well, so there are French binaries in the archive if you wish to use those. We can't wait to hear what you think, and we're very glad to be finally releasing!

Here's a download link on Cemetech:

If you'd like to download from GitHub, we've also released on GitHub.

We've just published an updated version with bug fixes and support for lowercase letters when renaming/creating AppVars. Thanks to Oxiti8 for reporting a major bug in the program editor which was fixed, and to LogicalJoe for a bug report and suggestion in the previous minor update that I totally did not forget to make a post about.

The update is available on GitHub and TI-Planet, and will also be available on Cemetech and TICalc once it is approved.
Nice work! Looks like a great shell.
Awesome job, I still really like the look of this shell
I really like this shell and its features, excellent job!

The only thing that kinda bugs me is that the final homescreen output of TI-BASIC programs is erased if the "Edit archived programs" option is on. Could this be fixed?
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 3 of 3
» All times are UTC - 5 Hours
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum