Jump to content

Cloud Catcher: A web interface for ComputerCraft

21 replies to this topic

#21 Dave-ee Jones

  • Members
  • 456 posts
  • LocationVan Diemen's Land

Posted 26 July 2018 - 04:34 AM

Fanceh. :D

#22 SquidDev

    Frickin' laser beams

  • Members
  • 1,421 posts
  • LocationDoes anyone put something serious here?

Posted 09 September 2018 - 07:43 PM

Just thought I'd do a little status update - while there haven't been any major features since this was released, there's still a couple of nifty changes:

The biggest change, while strictly internal, is that cloud-catcher's protocol has been entirely rewritten. The previous implementation used custom binary formats for each "packet", which made it increasingly hard to maintain the Lua and JS codebases. We now use JSON to encode packets - there's a slight size overhead, but the code is much cleaner.

This does mean you will need to reinstall the Lua client, as this is not backwards compatible. On the bright side, computers will now preserve their connection even if you reload the webpage (assuming the connection token remains the same).

I've also added a nifty settings dialogue, which allows you to change how a couple of things work within the website. Namely:
  • An editor dark mode. If someone has any design skills, I'll happily accept a "dark" CSS theme for the rest of the site.
  • Visualise whitespace, and trim trailing whitespace within the editor.
  • Use BombBloke's high-resolution font instead of CC's default.
One last thing, the cloud.lua script now accepts several options, including -H (to use http instead of https) and -t (to use a different terminal dimension). You can run it with --help to see the possible options.

If people have any suggestions, feature requests or bugs, do not hesitate to post them on the GitHub repository.

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users