ae you should add autosaveā
so mad
ae you should add autosaveā
so mad
If I get through the rest of the stuff this week, I will definitely try to
:(
Also if I have time, but this is a bit tricky to get working with large projects because of local storage limits
i mean a minimum autosave/autoupload (like 5-10 minutes interval) would be nice, iām not saying instantly autosave each modification lol
but on the other side itās also my fault to code 2 hours straight and not exit to save :(
Yeah, I know. But itās still something thatād take a little time to figure out
iOS just kills something from memory whenever it wants to, so I wouldnāt even trust it for more than 5 minutes straight. And to fully clear the canvas and whatever other page memory, it seems like you have to force quit the browser to reset that.
Since the web explorer allows you to discard edits to your draft, Iām not sure whether to make auto-saving local (so it restores from there if it crashes) or via upload to server. Iāll discuss this on Monday and see what everyone else thinks
Oh, also, Iām taking name suggestions for the browser extension. Currently, itās Spider HS because it crawls around in the web, but I think it could be better.
@TheModders ^^
The design for a play project page (improved upon the old design):
I mean think about it!! The only thing Hopscotch is missing is custom audio and an animation system, and even though thatās a lot Scratch doesnāt have those cool things yet either :')
(Ok granted Scratch does have studios, comments and a lot of other things but still)
Yeah that totally makes sense. I have zero clue if this will help you but hereās a data structure you could use for the collaboration part:
In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network, with the following features: The CRDT concept was formally defined in 2011 by Marc Shapiro, Nuno PreguiƧa, Carlos Baquero and Marek Zawirski. Development was initially motivated by collaborative text editing and mobile computing. CRDTs have also been used in online chat systems, online gambling, and in the SoundCloud audio distribution platform. Th...
Thereās a bunch of papers on it and stuff, so it seems pretty technical. But maybe thereās a JS lib for this or something, I dunno lol
Honestly, when I start building up on tabs I usually just nuke all my tabs and start over with whatever Iām focused on. Keeps things organized
Thereās browser history for a reason, right?
Anyways, what build system are you using? I think Iāve heard of one like that.
If youāre concerned about browser portability, itās probably safe to fire up Firefox (at least for a moment) and do a quick black box test [1] before you deploy, just to mitigate the more obvious bugs that may arise from your build system haha. Thereās probably a way to add polyfills, too. (See this page: Building a cross-browser extension - Mozilla | MDN)
At this point, adding secret blocks to a Hopscotch has become the HS modding equivalent of getting DOOM to run on a new device/platform/smart fridge/whatever.
I know this is a serious topic, but this is my first time seeing it and this fake post is hilarious lol
Please note: The above reply is fake and the picture has been edited. Neither a fake user called āAnnaā nor the reply above has existed. It is an example, but not an unrealistic one. Hopscotch on a smart fridge may or may not be possible with the web editor :')
@Awesome_E I canāt believe it⦠You made modded Hopscotch runnable on a smart fridge⦠:')
(You can run websites on Samsung smart fridges with screens, so Iām guessing it would work if the web version has touch support!!)
Testing the application without interacting with the underlying code unless you need to. (This is my first time adding a footnote!) ā©ļø
Feedback: This kinda feels like a half-dark mode. Any plans to add a dark theme for the blocks?
i mean a minimum autosave/autoupload (like 5-10 minutes interval) would be nice, iām not saying instantly autosave each modification lol
but on the other side itās also my fault to code 2 hours straight and not exit to save :(
Honestly, maybe just a save button would be cool, if not autosave!
Yeah that totally makes sense. I have zero clue if this will help you but hereās a data structure you could use for the collaboration part:
Believe it or not, I donāt think Iād need to research much to get collaboration working. Itās all in the Project Revision system I created. I donāt want to come off as arrogant though , but thatās one of the things I am most proud of while making this whole thing ā a really solid revision system
Anyways, what build system are you using? I think Iāve heard of one like that.
Build system for? The extension? Iām currently just using npm scripts (not much)
If youāre concerned about browser portability, itās probably safe to fire up Firefox (at least for a moment) and do a quick black box test [1] before you deploy, just to mitigate the more obvious bugs that may arise from your build system haha
Browser support issues are much more rare than the whole thing just not building, but once those structural differences are accounted for, thereās little issues after that
I canāt believe it⦠You made modded Hopscotch runnable on a smart fridge⦠:')
(You can run websites on Samsung smart fridges with screens, so Iām guessing it would work if the web version has touch support!!)
Literally thought about this.
Feedback: This kinda feels like a half-dark mode. Any plans to add a dark theme for the blocks?
Thatās true ā but it makes a bigger difference than youād initially think.
Any plans to add a dark theme for the blocks?
Would be cool, but probably not doable in a week for the official version.
Honestly, maybe just a save button would be cool, if not autosave!
The problem is if it crashes unexpectedly before you hit that, so a save button wouldnāt be quite the same
Name ideas!
If you wanted to keep the theme of spiders:
Some other name ideas based off of aliens:
For other context:
If I think of anything better today Iāll get back to you on this haha
If you wanted to keep the theme of spiders:
Thatās optional ā but I do want the name to be identifiable as HS-related (if possible, even without āHSā in the name) and to be able to tell right away that this is the extension doing the project editor modding
Some other name ideas based off of aliens:
Interesting, but Iām not too sure how aliens have to do with it? I chose spider originally because itās literally on the web, but I digress.
- Also UFOs can move pretty fast, so it could kind of work as a drop in analogy for spider haha
Sounds pretty cool, but Iām not sure how Iād explain the name
Cosmic HS: Name it after Cosmic Cody!
This could work ā but the part of the name that would suggest that itās doing the modding on the web is still eluding me
- I was thinking of naming my HS programming language āJumpropeā (when I actually make itā¦) based off of playground activities, but obviously this is a WIP name. Also it seems that thereās a grading LMS system called JumpRope so I dunno.
Thatās a pretty cool idea
It could even be something simple like āHopKit: The Ultimate Toolkit for your Hopscotch projectsā (which sounds nice but isnāt all that exciting of a name)
Interesting, but Iām not too sure how aliens have to do with it? I chose spider originally because itās literally on the web, but I digress.
Aliens are cool, and Hopscotch has them! Also, technically people who donāt know what spider-crawling is wouldnāt really be able to tell that itās a web tool just from it being spider themed, I think, but then again the target audience is probably mostly power users anywaysā¦
Unless itās more like, web-site⦠actually, thatās a pretty good pun lol :)
If you wanted to try making a pun off internet, you could name it after an outdoor sport somehow?
My first thought is Lacrosse:
Iām not a huge fan of these names but food for thought:
Honestly these would be more of a hard stretch though.
It could even be something simple like āHopKit: The Ultimate Toolkit for your Hopscotch projectsā (which sounds nice but isnāt all that exciting of a name)
This represents an easy way (or IDE) for adding secret blocks, images, and project parameters. So with this in mind, hereās some other IDE names you could take inspiration from:
Or you could call it something more broad:
I tried thinking of a name idea like this but Iāll get back to you, because my mind is kind of empty at the moment haha
web-site⦠actually, thatās a pretty good pun lol
yeah thatās more what it is ā itās on the web editor⦠I mean technically a spider is a āweb editorā
If you wanted to try making a pun off internet, you could name it after an outdoor sport somehow?
that might be a little harder to understand than a spider being a web editor
hereās some other IDE names you could take inspiration from
I guess ā I didnāt get the puns until you just explained it for the first two, but those arenāt bad
ScotchTape
This is funny, but like you also said, it is already another brand.
Or you could call it something more broad:
Maybe but preferably not
Could maybe also think of something with HS character names, especially Robo
Can someone please help with this, I donāt know why itās not working
It doesnāt work [image]
from where did you run the shortcut? safari app or shortcut app?
Shortcut app, is that the issue?
yes - you should run from safari if iām not mistaken
wait which shortcut did you run?
I ran it with the āRun HS JSONā, it worked when I used safari but now it canāt open a file. I might know why though
Ok I got the file saved but now how do I change the file itās just letters and numbers
i cannot reply you because i only have āSave HS Projectā
however i think iāll go read every other available shortcuts now