Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » ~tosh~ public beta
- blob8108
- Scratcher
1000+ posts
~tosh~ public beta
I wrote a text-based Scratch project editor, called tosh.
Try it now!
Please:
- Use it
- Give constructive feedback, via forums/email/twitter/github/whatever
- Comment on/love the Scratch project (can we maybe get it featured?)
- Make projects with it, share them with the tag “tosh”, add them to the studio
- Say nice things
- Read the blog post
Open-source version to follow, since a couple of people have already expressed interest in modding. (Also I'd like to accept PRs!) It'll be 3-clause BSD licensed; probably I'll release the source tomorrow or next week.
Please use this thread to talk about tosh, tosh mods (unless they get super-big), programming languages, that sort of interesting thing. Please don't spam memes/quotes/irrelevant things here; I don't want this thread to get closed like the last one was! Irrelevant posts will be silently deleted.
“tosh on”
Last edited by blob8108 (April 11, 2016 13:46:27)
- herohamp
- Scratcher
1000+ posts
~tosh~ public beta
OMG YAYYAYYYAYYAYAYAYYAYAYYA I AHVW BEEEN WAITING FOR DISSS YAYYYYY
- comp09
- Scratcher
1000+ posts
~tosh~ public beta
Performance suggestions:
Other than that, you've done pretty well!
- Add caching headers for assets. You'll save some money on bandwidth!
- Optimize images (you should probably run that giant hero image through this)
- Optimize SVGs on homepage using svgo (online version)
Other than that, you've done pretty well!
- blob8108
- Scratcher
1000+ posts
~tosh~ public beta
Thanks for these! The JPG one in particular is pretty cool. I already ran those SVGs through svgo, as it happens Performance suggestions
Could you tell me how to set up appropriate caching headers in nginx? Possibly through a different medium than this one
- Jonathan50
- Scratcher
1000+ posts
~tosh~ public beta
Yay! It sort of works on iPad. Why didn't you just report the old topic though?
- scratchyone
- Scratcher
100+ posts
~tosh~ public beta
Maybe you should make the “feedback” button bigger? It looks a little pixelated on my screen
- blob8108
- Scratcher
1000+ posts
~tosh~ public beta
Because I wanted a new one. Why didn't you just report the old topic though?
tosh is not supported on iPad, there's no way to save!
- Jonathan50
- Scratcher
1000+ posts
~tosh~ public beta
Is it a good idea to host a website if you Performance suggestions:don't have unlimited broadband?
- Add caching headers for assets. You'll save some money on bandwidth!
- Optimize images (you should probably run that giant hero image through this)
- Optimize SVGs on homepage using svgo (online version)
Other than that, you've done pretty well!
[/offtopic]
- comp09
- Scratcher
1000+ posts
~tosh~ public beta
Thanks for these! The JPG one in particular is pretty cool. I already ran those SVGs through svgo, as it happens Performance suggestions
Could you tell me how to set up appropriate caching headers in nginx? Possibly through a different medium than this one
location ~* \.(gif|png|jpe?g|js|css|svg)$ { expires 1y; }
You should add cache busters to your assets, either by appending a version number query string or just naming the files with a hash in your build process.
- blob8108
- Scratcher
1000+ posts
~tosh~ public beta
Yeah. That's because I haven't open-sourced the repo yet Your github link is dead.
- Jonathan50
- Scratcher
1000+ posts
~tosh~ public beta
One year? Does that mean that if blob8108 decides to update an image then people have to wait one year before the cache gets deleted and the image is updated??Thanks for these! The JPG one in particular is pretty cool. I already ran those SVGs through svgo, as it happens Performance suggestions
Could you tell me how to set up appropriate caching headers in nginx? Possibly through a different medium than this onelocation ~* \.(gif|png|jpe?g|js|css|svg)$ { expires 1y; }
You should add cache busters to your assets, either by appending a version number query string or just naming the files with a hash in your build process.
- comp09
- Scratcher
1000+ posts
~tosh~ public beta
You should add cache busters to your assets, either by appending a version number query string or just naming the files with a hash in your build process.One year? Does that mean that if blob8108 decides to update an image then people have to wait one year before the cache gets deleted and the image is updated??
Adding cache busters would let him “bust the caches” if he decides to update a file.
- technoboy10
- Scratcher
1000+ posts
~tosh~ public beta
off-topic, oops
Last edited by technoboy10 (April 8, 2016 21:03:32)
- blob8108
- Scratcher
1000+ posts
~tosh~ public beta
No, sorry. That's on the wishlist Are script comments not supported?
- blob8108
- Scratcher
1000+ posts
~tosh~ public beta
It's an RTF; your browser might try to download it?full credits here, if you're interested.That page shows up blank for me. You can see the
good job. It looks quite nice.Thanks!
- djdolphin
- Scratcher
1000+ posts
~tosh~ public beta
Ok. Tosh is great otherwise!No, sorry. That's on the wishlist Are script comments not supported?
- Discussion Forums
- » Advanced Topics
- » ~tosh~ public beta