Jumblejot is my very first programming project, which I started with basically no prior programming experience (besides MIT Scratch, but that doesn't count). This is the reason for the many rewrites over the years, as I learned more about what I was doing.
Metro, 2021
Jumblejot started out as only a textarea, an import button, and an export button. The reason that the project actually started was because I got mad at changes to Editpad.org. You can see the version before the changes started on this Wayback Machine capture. This version used one file for each: HTML, CSS, Javascript.
The name Metro is because it only transported a file into and out of the app.
Yellowjacket, 2021
After Metro, I decided to allow for multiple files, using localStorage
.
This was named Yellowjacket because of the yellow accent color. Yellow was chosen as a reference to legal pads.
This version was made the same way as the previous version.
Chlorine, 2022
This version is a lot like Yellowjacket, but with more features and a somewhat better UI. Chlorine was also made in the same way Metro was.
Snowtrail, 2023
This was the first version to organise styles and scripts into multiple files. Also, this version introduced the ability to use multiple types of editors.
Pinkjay, 2023—
This version is very different from any other version, as it differs a lot in how it's built and what it can do:
-
Uses multiple spaces instead of just browser storage.
-
For browser storage, this version uses IndexedDB instead of
localStorage
. -
Uses ECMAScript modules rather than a bunch of common scripts.
-
Utilizes the Web Components API.
-
Designed using the Kitt Design component library.