Some issues – Processing & p5.js iCompiler Review

Note: This review contains 4 edits. I absolutely love the app! It works perfectly and exactly as it should - however, the last update has two problems. One, the sketches are no longer ordered by last created. Not sure if this was just overlooked or if it was done purposely, but it would be nice if it was changed back (or there was some filter selector). Secondly, the example projects’ code disappeared... again, not sure if this was accidental or not. Otherwise, great job! Keep doing what you do! — Edit 1 — Okay, I had to lower the rating because I just found out (since the update) you can no longer use numbers in the title... Also, still waiting for those two things stated above to be fixed... — Edit 2 — Lowered it again for three reasons: 1. I’ve gotten no response and it’s been more than a few days since the last update. 2. I’ve been working on a fairly large project, (am roughly halfway done with it) and noticed the insane amount of lag when trying to edit a sketch. Moving the cursor around using 3D Touch seems to be fine, among other operations (such as scrolling, tapping, copying, pasting, etc.), but trying to type characters is VERY slow. I copied and pasted the whole thing into Pages. I can type with nearly no lag there, and it’s the same code. My current sketch is about 700 lines or so and is getting longer by the day... and slower, too. It is most definitely NOT my phone, either, as I’m running the app on my iPhone X - correct me if I’m wrong, but that shouldn’t be happening. 3. Some operations are annoying and can be a pain to fix. For example, sometimes when typing right after pasting things, the screen goes all wonky and moves your cursor somewhere totally different. Also, when you hit a key after closing a sketch, a similar effect happens. With a super large amount of lines, it gets really difficult to find where you were. Compare it to trying to finding a needle in a haystack. It’s possible, but only with a lot of effort. Might lower it again if those issues aren’t resolved (or at the very least, looked into). — Edit 3 — I understand this is fairly hard to read, so I’ll summarize it to the best of my ability. First, I have some new things that could be added: - Find and replace Currently, trying to change something in multiple places is best done by copy - paste, although this is rather slow. Find and replace would speed this up greatly. - A console Currently, the only way to debug is through text. It would make it much easier with this. Text on the canvas also cannot be copied, but text from the console can, which would allow for many new operations. - A settings menu This would allow for different options for formatting, sorting (for the sketch menu), the ability to edit the default code for your sketches, and other things. Those three are ordered by how much I’d like to see them added (find & replace being first). Now, the issues with the app: They are stated as follows: - Issue First explained: details of issue Here they are: - Sketches not ordered / sorted properly From original: Should be sorted by last edited - Example project code is missing From original: It disappeared after the last update. It was fine before that, so it was likely just overlooked. - Some characters cannot be used in naming sketches From Edit 1: Things such as numbers, spaces, and underscores no longer work when naming a sketch. - Insane lag when typing From Edit 2: This is only seen when the sketch has a large amount of lines. Has happened twice with larger projects. - Cursor / screen moves / scrolls when typing From Edit 2: I’ve only had this happen on one sketch, so I have no way to reproduce it. - Try / Catch doesn’t work New: It’d be nice if there was an error output when a sketch cannot run. - Pixel density not optimized for Retina screens New: Some things such as arcs appear grainy due to them only having pixels at whole numbered places, but not decimal ones (Not sure how to explain that well, but I hope you understand it). Those are ordered by when I said them, but also (coincidentally) ordered by their importance. Please fix them! Thanks. — Edit 4 — Looks like the app was updated! Just from opening the app, it looks good. The ability to search projects actually fixes quite a few issues - props for adding that! Project code is still missing, but I assume a reinstall would fix that. You can use numbers and underscores again (yay)! Not only does the lag when typing seem to be much less prevalent, but the ability to put functions in other files through classes should allow for most programs to be nearly lag-free. From the tests that I’ve gone through, the jumpy cursor seems to be resolved as well! Unfortunately, arcs still appear grainy for whatever reason, but overall the update is incredible! The ability to add files within folders is great, and I’ll definitely try it out. Keep doin’ what you’re doin’!
Review by Brancy280 on Processing & p5.js iCompiler.

All Processing & p5.js iCompiler Reviews


Other Reviews