Code Monkey home page Code Monkey logo

mirobot-ui's Issues

"show password" security hole?

Is it a security hole to have the mirobot network (open) have the config for my private network with "show password?"

Cannot change wifi networks

I have not been able to get my Mirobot to change wifi networks. I was able to configure it to use my home wifi network from the default settings but now I cannot get it to change to another network. When I click on the 'scan' button, the window goes blank and never returns anything. UI version: 20141114131 Firmware version: 20141031

Optional drawing preview

With canvas or svg.

Waiting for the bot to see how the drawing will turn out has its charm, but to save paper and ink when trying to script more complicated output a preview would be nice.

Question: How does updating the module work?

I'm having a play with this as I have some of the USR WIFI232-T modules and was interested in how to update the actual firmware?

I can see that the html / css / js files get bundled up into a bin file using the rakefile and that the update shell script pushes the bin to the actual module itself using the web uploader but how do you tell the module to use the new web binary?

Make interface visual for non-readers

Arrows for directions, slider with angle preview for turning, pen up and down icons. Numerical angle understanding hardest for little kids who usually aren't exposed to numbers higher than 20.

Default interface not entirely functional on Android tablet

On my niece's 2 year-old 7" Asus tablet (presumably not a current Android version), drag-and-drop doesn't work in the self-hosted Mirobot interface โ€“ you can't drag commands into the work pane.

I've currently no means of testing this on other Android devices, but will try to at least find the version of the Asus tablet involved. If anyone has successes or failures with other Android devices, perhaps annotate this issue with the OS version? Maybe we can track down a minimum Android or Chrome version required for compatibility.

Translate the UI

It should be possible to switch the UI to different languages. Put some support in place to make this work

functions and variables

Would be solved for some with #3, but should also be possible to make functions and variables with the block interface.

Support SSID name with quotes

I have a not so common SSID name. I really appreciate ASCII art, so my SSID name is -._.-'"'-._.-'"'-._.- ><((("> a little ๐ŸŸ. The first time I configured the wifi using mirobot-ui, the scan button didn't works so I tried manual configuration. Now, my SSID is set on mirobot-ui, but the JS file shows an error regarding bad format for the SSID variable. That's because the quotes aren't escaped appropriately. Something like 'foo"bar'.replace(/\"/g, "\\\""); could fix that.

I tried to update the mirobot-ui using a bin file but the SSID variable doesn't changes. Any way to set the variable manually or to force a reset?

Allow advanced config of WiFi module

It would be good to be able to configure some of the more advanced parameters of the WiFi module, including:

  • SSID
  • Channel
  • WiFi password and encryption
  • web page password

Remove the firmware update functionality from the UI

The WiFi module is a bit too sensitive to the variations between browsers so I think it's best to remove this functionality from the UI in favour of using the downloader tool.

Replace with a link to the updater

remote control mode

Some way to send signals to the bot directly. Perhaps there could be buttons to the left of each item in the block library. Would be nice as a first-boot test.

Maybe some people would like drawing like that, in real time. If this is another mode, there could be a history list of commands sent to the bot, so it could replay a list of commands.

Delay instruction

A friend (@ttm) wants to simulate an agent walking through a graph, so some kind of delay instruction could help on that (i.e. time syncing), because he wants to play sounds in his computer while the robot is drawing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.