Git Product home page Git Product logo

client.io's People

Contributors

fakk6 avatar wiktor-obrebski avatar

Watchers

 avatar  avatar

client.io's Issues

Emits empty events

Emits events with empty body should be possible. Now we got alert message.

Easier way to create json object

In most cases user will just want create json object as argument. It should be done easier than writing all json code. Think about it, project and create something awesome!

Things to check: can we use more than one argument in from socket.io emit?

System event mechanism

Standard, very basic event mechanism for our objects. on and emit, per current object.

Extend test server

Test server should also react to '*' events in some way. Probably echo it back.

Event emission

We need two inputs, one for event name, second for event body - that can be string, number, array or any other js object. Eval function should be used.

When hit enter on event name input, or press "emit" button event should be emitted by provided 'socket' object (standard socket.io socket).

In first version it should be as simple as possible. No css, any special structures.

ATTENTION: we use git flow branching system. check this links:
https://github.com/nvie/gitflow
http://vimeo.com/16018419

edited: it's not necessery

Last connected nodejs server list

On modal to server connect we need list of last connected servers to easy pick best server without remembering full address.

My advice is to use typeahead control. JQuery ui?

Use "local storage"!

Support for socket.io 1.0+

Socket.io 1.0 is here! Is not longer in beta stage.
We MUST give support for this version or all this shit hasnt any sense.

Server choose modal

After first site fetch user should see modal window where he can write server address to connect. On this address user must have proper node.js + socket.io app running.
Next user click 'connect' to connect to server ;)

Our app will fetch socket.io-client.js file from this address (it already done in connect.js file).

Event manager

BIg list that aggregate all events - received and emitted. Should show event name and args. Should override socket methods and base own functionality on it.

Emits history

Emits history list, working similar like in POSTMAN. When user click emit from list it auto-complete event-id and event-body for him.

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.